Jump to content

wolhess

+AtariAge Subscriber
  • Content Count

    427
  • Joined

  • Last visited

Posts posted by wolhess


  1. 19 hours ago, senior_falcon said:

    First of all, the strange screens you mention should only last for a second or so. This is the transition from graphics to bit mapped mode. If it is many seconds (which I doubt) then something is amiss.

    I have a feeling that MegaMenu is not playing nice with XB 2.8 G.E.M. Can you do this:

    CALL PEEK(8198,A,B)::PRINT A;B   this should be 170,85 (or AA55)

    Then:

    CALL PEEK(9456,A,B)::PRINT A;B  I think default is 23,1

     

     

    Hello,

    the CALL PEEK(8198,A,B) is: 170,85
    but
    the CALL PEEK(9456,A,B) is: 131,160

    The MegaMenu program was compiled with the runtime routines in low memory and loads with 32K loader as a large program.
    It shows 6944 Bytes left and low memory 15366 - 16383 free.

    The program is fully working and I usually don't break the program. If I run a XB program from the menu it works with the normal color and font. 

     

    And here are the result of your second message about call peek(9436,....)

     

    image.thumb.png.c9fe465ebce50d4735ee2e304f7cfb5c.png

     

    If I run the program from the XB prompt and from the screen above the color changes to Black on Cyan.
    So a second run and any further run shows Black on Cyan.

     

    I have no custom font configured. I use the default files as provided. 

    Only at the magenta screen I use CALL LOAD(9456,23,2) to get a better readable screen:

     

    image.thumb.png.66b67ea93fa6bd2abd8a2f066ade1bfe.png

     

     

     


  2. 18 hours ago, senior_falcon said:

    Sometimes even the guy who wrote it has to RTFM! From The Missing Link manual:

      In the 16 color mode, INPUTing from a DISPLAY format disk file will cause spurious blocks of color to
      appear on the screen. You can avoid this by using LINPUT instead. (The use of INTERNAL format files
      will present no problem.)

     

    Try this for the program that tests whether you can read from disk:

         10 OPEN #1:"DSK9.TEST",DISPLAY ,VARIABLE 80,INPUT
         20 LINPUT #1:A$
         25 CALL LINK("PRINT",1,1,A$)
         30 CLOSE #1
         40 GOTO 40

     

    This is working. After RUN I see the strange screens and the message:

    image.thumb.png.f0064899d5d2367e5cd0d30e3eee1986.png

     

    If I break the program I get the color and font I assume:

    image.thumb.png.91e20aae1c0a8fec78a1c81a85a3dae7.png

     

     If I autoload my Mega Menu program in XB 2.8 I see this: It is correct!
     

    image.thumb.png.72571744cbfbd357e00f5b9520db7952.png

     

    If I break the program the color and the font is changing to this:

     

    image.thumb.png.7f57b2a389aee6fc0e984ede4306470e.png

     

    If I run XB 2.8 without autoload I get this font from the beginning:

    image.thumb.png.0e5372d641d7bb108233ef94cff75df6.png

     

    I think this is not the default font, but I will try to patch the bin file with my default color/font.

     

     


  3. 15 hours ago, jedimatt42 said:

     

    At the blue screen, if you blindly type:

     

    WIDTH 40<enter> 

     

    Does the display correct itself?  I added PAL detection, and 9938 detection and the 9938 80x26.5 mode a few releases back. These work on the mame eu evpc configuration. This is probably the problem. 

     

    I've never heard of a REPL99 card... so don't know how that plays into things. 

     

    No, blind typing width 40 doesn't work in my system.

     

    I have no AUTOCMD file in DSK1. and I see no disk access after loading FC.

     

    With v1.1 I see the disk access and I get the FC prompt after loading.

    • Like 1
    • Thanks 1

  4. 2 hours ago, jedimatt42 said:

     

    At the blue screen, if you blindly type:

     

    WIDTH 40<enter> 

     

    Does the display correct itself?  I added PAL detection, and 9938 detection and the 9938 80x26.5 mode a few releases back. These work on the mame eu evpc configuration. This is probably the problem. 

     

    I've never heard of a REPL99 card... so don't know how that plays into things. 

     

    I will check it tomorrow.

     

    Thank you.

     

    I wanted to ask for the 80 character support. But I thought I could get it to run normally first. In version FC v1.1, entering width 80 results in the message that is not supported.

    I will contact you when I have tried this with v1.8.


  5. 1 hour ago, wolhess said:

    Oh, you are fast !!!! 

     

    I will make a test.

     

    EDIT: It is working now! Thank you.

    I have another quirk too:

    I used two different FG99 cartridges in my tipi system and both are working fine. Without any error.
    I checked TI XB and XB 2.8 G.E.M switch to FC1.8 and back.

    AUTOCMD.zip

     

     

    But if I use one of these FG99 in my none tipi system I get after some disk access only a blue screen.

    My none tipi system configuration:

    TI EU console
    prepaired with a snug REPL99 card
    FG99 with XB 2.8 G.E.M. and FC
    PEB with snug EVPC2 (V9938) RGB output,
    32KB memory expansion
    CorComp Floppy Disk Controller DSDD
    3 x 3.5 "DS40DD, 1 x 5.25" DS40DD floppy drive
    RAVE99 with speech card
    P-Code Card


    FC v1.1 is working with this system!

     

     

     

    • Like 1

  6. 26 minutes ago, senior_falcon said:

    The real proof of the pudding is to be sure you can save and load after moving the stack.

    CALL XB256(1) will move the stack. Then this should save a short file:

         10 OPEN #1:"DSK9.TEST",DISPLAY ,VARIABLE 80,OUTPUT
         20 PRINT #1:"This is a test"
         30 CLOSE #1

    CALL TML will move the stack again. Then this should be able to read the file you just saved:

         10 OPEN #1:"DSK9.TEST",DISPLAY ,VARIABLE 80,INPUT
         20 INPUT #1:A$
         25 PRINT A$
         30 CLOSE #1

     

     

    It seems it works but I get some flaky screens before the XB 2.8 and TML prompt.

     

    I started with XB 2.8 and run the first part (I named it TEST1)

    image.thumb.png.ffaa234c31999aabbc7f640d48033503.png

     

    Then I did the CALL TML, OLD TEST2 and RUN

    The following screens I see every time I run the program:

    image.thumb.png.1f8dc52e5ad2422c288af2b9f04425ca.pngimage.thumb.png.a504163c4c5b0366a7752b23fdc01496.png 

     

     

     image.thumb.png.422ccc1353ff5b8e4d856a86868be7cb.png


  7. Hello @jedimatt42,

     

    in my script for FC the command readkey is no longer working.

    In v0.M and in v1.1 it works as I expect.
    In v1.5 and in V1.7 the TI hangs with bad sound after a readkey.
    AUTOCMD.zip
    I have stripped down my script to test readkey at the command line.
    The working v1.1

    image.thumb.png.0aa09431edd7c81ad129e6098357db80.png

     

    The TI stops with continuous sound after a key is pressed

    image.thumb.png.2f6c5066fb4df10afc25cf4ae112dcb2.png

     

    The TI stops with continuous honk sound after a key is pressed

    image.thumb.png.29eaa7aa5d760cc7de6d21e19bea9196.png

     

    This is the system I was testing:

    TI EU console
    FG99 with FC
    Speech synthesizer
    PEB with TIPI,
    SAMS 1Mb (incl.32KB)
    HRD4000B, TI Disk Controller with 80 Track mod.
    1 x 5.25 "DS80SD, 1 x 3.5" DS80SD, 1x5.25 "SS40SD floppy drives

     

     

    • Thanks 1

  8. 17 hours ago, senior_falcon said:

    Here is the latest and hopefully final version of XB2.8 G.E.M. It has been modified so you can change graphics modes from Extended BASIC. (Previously you could only select the graphics mode from the menu.) CALL XB256 will load and start up XB256 with 3 disk files which is default. If you want to have a different number of disk files open you can CALL XB256(1) to have one disk file open. This loads XB256 and does the equivalent of CALL FILES(1). Likewise with XB, XXB, XB256, T40XB, T80XB, TML and TMLGA.

    There is information in the XB2.8GEM docs showing how to change certain defaults such as the color and font in T40XB, T80XB, and XB256.

    Disk access should work with CF7 and a real TI99 but it would be nice if someone tested that to verify.

    Have fun!

    XB28GEM1202.zip 1.66 MB · 16 downloads

     

     

    Hello Harry,

     

    With the XB 2.8 G.E.M you have created an excellent Super Extended Basic!

     

    I just started my Mega Menu program (normal XB compiled with Isabella) from a normal disk system and everything works as it should.

    Then I did the same with my TIPI system and everything works as it should.

     

    Now it's time to look a little more intensively with the new possibilities.

     

    I tested on the following two systems:
    System 1:
    TI EU console
    FG99 with XB 2.8 G.E.M.
    Speech synthesizer
    PEB with TIPI,
    SAMS 1Mb (incl.32KB)
    HRD4000B, TI Disk Controller with 80 Track mod.
    1 x 5.25 "DS80SD, 1 x 3.5" DS80SD, 1x5.25 "SS40SD floppy drives


    System 2:
    TI EU console
    prepaired with a snug REPL99 card
    FG99 with XB 2.8 G.E.M.
    PEB with snug EVPC2 (V9938) RGB output,
    32KB memory expansion
    CorComp Floppy Disk Controller DSDD
    3 x 3.5 "DS40DD, 1 x 5.25" DS40DD floppy drive
    RAVE99 with speech card
    P-Code Card

     

    Thank you for this new Extended Basic!

     

    Wolfgang

    • Like 3
    • Thanks 1

  9. On 12/1/2020 at 12:49 AM, Hugo Cervantes said:

    I am happy to share with you another successful implementation of Jim Brain’s Arduino-Based SD Storage Solution, for a Texas Instruments TI-74 BasiCalc.  


    Main differences on my project are:

    1) I was not able to get/buy an Arduino-UNO SD Card Logging Recorder DataLogger ModuleShield, so I am using the standard Arduino SD Card Module.

    2) This is for a Ti-74, therefore I am implementing for a Dockbus (10-pin) port instead of the CC40 Hexbus (8-pin) port.


    Points to consider:

    1) The standard Arduino SD Card Module DOES NOT have an integrated clock; DOES NOT have/support as well Card Detect and Write Protect pins. Fortunately this can be solved (as per Jim’s great support/advice) by simply connecting Digital pins 8 and 9 at the Arduino Uno card to ground. With this, both functions return present and non-write protected all the time.

    2) Obviously, all programs and other files will be saved to the SD card with no date/time stamp, which is not a major issue, but with the advantage that latest code, shared by Jim at Github (HEXTIr version 0.9.3.2), does not require any modifications to be complied on the Arduino, and successfully run for a TI-74 connected to it.

    3) I used Arduino IDE version 1.8.13

    4) There was an old Fritzing diagram showing wiring for the standard Arduino SD card module, BUT it was outdated and had some errors/omissions. Please check attached here a new version, showing updated required grounding and pin assignments.

    5) I started by implementing my prototype on a breadboard (see attached picture). Once correct functionality was confirmed, I migrated it to a regular Arduino Protoshield Borad (see attached picture) for the final version.

    6) Trying to emulate a bit the Logging Recorder DataLogger ModuleShield, I glued the Arduino Standard CD Module to the Arduino Protoshield Borad. 

    6) So far, I have successfully tested OLD, SAVE, RUN, VERIFY and LIST using a standard SD card formatted to FAT32.

    Hope this may help others willing to replicate. 

    Arduino Diagram-HC.JPG

    image0.jpeg

    image1.jpeg

    image2.jpeg

    IMG_5752.jpg

    Hello @Hugo Cervantes 

     

    that is exactly what I would like to recreate for my TI-74.

     

    Thank you 

     

    • Like 1

  10. @Beery,

     

    The DSR issue for the three categories CAT13, CAT17 and CAT30 is still there.

    The correct "total number of sectors" is now written in the file header, but the value of level 3 is still >3F and this causes the DSR error.

     

    image.thumb.png.93361ff8f1154b4c84eb72b6643449aa.png

     

    If I correct the level 3 value it is working:

     

    image.thumb.png.71f64a0397a9514b6091f94ad7b76475.png

     

    The Gameshelf files that I have added are missing from your EXCEL sheet V3. I've pasted all of my changes into your FileCreator Version 3 file.

    So you can make further changes with this file.
    I changed the name to "FileCreator Version 3a" and included the BBS folder with all the library files.

     

     

    BBS-V3.zip

     


  11. 14 hours ago, BeeryMiller said:

    Wolfgang,

     

    I got to a good break point on my other project, and pulled up the Excel sheet and looked at the VB code.  I found where the problem was being generated.  Why the code worked for 68 of the 71 sets of 3 files, and not those three, have me puzzled.

     

    Either way, I think i have the solution.

     

    Before I post the fix, have you updated your Excel Spreadsheet and/or added files beyond what I distributed?  If so, please zip of the files and your spreadsheet and I will work from your spreadsheet configuration.

     

    Beery

     

    @Beery,

    no, I didn't update the excel sheet. It's the same as in post #243.


  12. 50 minutes ago, BeeryMiller said:

    Thanks Wolfgang for it.  Looks like I need to go back and review that script that creates the DV80 files.  Just for others, this isn't a TIPI issue, rather an Excel script issue trying to create some DIS/VAR 80 files.

     

    I've got some other programming I am working on now, but I have this next week off from work and will try to get to it.

     

     

    Beery

     

    No hurry, 

    the files are corrected and if I will make a new run to add some files now I know what i have to do.

     

    • Like 1

  13. Hello,

     

    Even with the last TIPI update, the "DSR ERROR" problem in the DATA LIBRARY with certain files is not eliminated.

    I looked at the files today and found that the file sector number was incorrect. In the case of faulty files, >3F is always the total number of sectors in the file.

    I corrected the number of sectors and now the files are working in the BBS system.

     

    Here are the corrected files for exchange in the BBS system. Simply copy the files to the BBS folder.

    T61T07, T81T07, TE1T07; Data library: TI – Application – Music (CAT13)
    T63T02, T83T02, TE3T02; Data library: TI – Programming – Extended Basic (CAT30)
    T63T03, T83T03, TE3T03; Data library: TI – Programming – Assembly (CAT17)
    and the File: ALLFILES

    BBS-OK.zip

     

    The faulty files are generated directly by the Excel script. It only affects files with approx. 33kb to 39kb and the ALLFILES file.

    For comparison, here are the defective files:

    BBS-WRONG.zip

     

    An example of my changes
    The File T83T02 from the excel script:

    image.thumb.png.33185b649e377047d0a0a08c1277fc1f.png

     

    I corrected the value >3F to >99

    image.thumb.png.552abbcdc3c089c4183a12403089f624.png

     

    TIDIR displays the files without any problems, but a conversion to PC files leads to smaller files of >3F sector length.

    The defective files cannot be imported into the TIIMAGE tool either.

    image.png.917f94ffc69fa5f6aa19f9bf895cce0b.png

     

    After the correction, importing into the TIIMAGE tool also works:

    image.png.00116ce11ec1e2b92b14d2b216029fcc.png

     

     

    image.png

    • Like 1

  14. 20 hours ago, xxx said:

    i recently bought a Arcade Game RGB/CGA/EGA/YUV to VGA HD video converter for my ti99. it works fine but now and again it flickers. any way of stopping this? i looks like the horiz sync is a bit out, maybe

    I bought the same a view weeks ago and tried it yesterday and today again.

    Yesterday it does function without a flicker. But today I saw the screen flickers from start on. After time it was not so often. 
     

    Today I was using a 19“ VGA Monitor, yesterday I used a Samsung LCD TV and a Sony LCD TV.

    I will check it again tomorrow.


  15. 4 hours ago, F.G. Kaal said:

    Nov 13th 2020: New version available at www.ti99-geek.nl

     

    Dm2k v3.1: Prevention for adding spaces and dots while renaming filenas and/or directories or creating directories. After 20 years this program exists somebody created a directory named '.' and by his surprise he couldn't delete this directory. But you can rename files/directories with spaces and or dots in the name though.

     

    Editor/Assembler V r6 module; By request from Wolfgang added a 40 and 80 character/line debugger. This makes debugging in text mode 1 and 2 of a program easier. Also convert lower case to upper case when antering a debugger command. And instead of using fctn-9 for cancel it is now also possible to use the . (dot) for cancel like in Easy Bug of the Mini Memory. I found that I was so used to that . key I just had to add this.

     

    UberGrom version 2.2 just contains the above mentioned programs.

     

     

    Thank you @F.G. Kaal for adding the 40 and 80 column debugger into Editor/Assembler V. 
     

    This EA .bin file is a very smart development environment for doing assembly on the real TI-99/4a.

     

    And for your information the Guy who was creating a dot directory on the IDE I think that was me too.

    It was my mistake, so sorry for the additional work.

    • Haha 1

  16. 14 hours ago, InsaneMultitasker said:

    I have corrected all file FDRs -- every file had the same issue.  Try copying these files to your ramdisk and assembling. If this results in successful assembly, we can assume level 2 copies were successful and move on to level 3 record IO as follows:  load one of the two previously non-working source files from the ramdisk.  Save the file from the editor to the two devices:  TIPI and floppy.  Attach the newly created TIPI file here. Also copy the file from floppy to TIPI then attach here.  We can compare the resulting files.

     

     

    RFILE-fixed.dsk 360 kB · 5 downloads

    On the way to do this there were some errors:

     

    First I worked with the fixed files from the disk image RFILE-fixed.dsk, see the following steps and the document with some screen shots.

    1. I put the disk image RFILE-fixed.dsk to E:\ti99\TEST

    2. I made a new folder on the tipi called TIPI.XB.DEV.FILETEST.ORIG and copied the files to this folder using Ti99Dir.

    3. Then I converted the v9t9 files to tifiles using Ti99Dir.

    4. With DM2K I copied the files to the HRD DSK9 and did nothing else.
    5. I copied the files back to tipi in a different folder TIPI.XB.DEV.FILETEST.TIRDTI

    6. Using the TI EA to assemble the source RFILE1-S9. (ASM1, ASM2 and EDIT are on physical drive DSK1.

        --> I could assemble the program without an error!

    7. I tried to load RFILE1-S (not the S9 version) with EDIT but this doesn't work.
       --> I got * ERROR* and I/O ERROR CODE 7

    8. Then I want to check if the RFILE1-S could be assembled, so I copied the files 99DSRLNK-S, 99SUB2-S and 99VDP4-S to my physical. DSK2.
        to make sure the EA finds the COPY source files.
       --> The EA could assemble the program without an ERROR

    9. I tried again to load the main source file RFILE1-S but got the same error as in item 7.

    10. So I used the EA V to load and edit and save the RFILE1-S file and this was working!

    --> After editing the file with EA V the EOF offset in the file header was >47 and before it was >46.

    In the pdf I made some screen shots.

    FILE-COPY-HRD-TEST1.pdf

     

     

    Second I worked with the bad files from the disk image RFILE.dsk

    1.      Copied the disk image with the none working files from RFILE.dsk to E:\ti99\TEST

    2.       Open the diskimage in TiDir and copied the files to TIPI.XB.DEV.FILETEST.RFNOW

    3.      Using TiDir to converted the v9t9 files to tifiles

    4.      Using Dm2k to copy the files to HRD DSK9.

    5.      Using TI E/A to assemble the file RFILE1-S9 and check if the problem is there.
    -> **DSR ERROR:02F4
         *  ERROR
         I/O ERROR CODE 0
    The problem is there!

    6.      Edit DSK9.RFILE1-9S from HRD with the editor of TI E/A 1981 does not work!
    -> * ERROR *
         I/O ERROR CODE 7

    7.      Edit DSK9.RFILE1-9S from HRD with editor of Fred Kaal’s EA V and save it to:
             TIPI.XB.DEV.FILETEST.RFEDIT.RFILE1T-9S

    8.      Load DSK9.RFILE1-S9 from HRD with EA V and save it to DSK1.RFILE1F-S9
    -> * ERROR *
    I/O ERROR CODE 0

    9.      Save it to HRD DSK9.RFILE1F-S9 is working!

    10.   Load DSK9.RFILE1F-S9 from HRD with TI E/A 1981 works now, saved it to DSK1.RFILE1F-S9 does also work. So I saved it to DSK9.RFILE1FF-S

    11.   Using Dm2k to copy the files from HRD DSK9.RFILE1F-S9 and Floppy DSK1.RFILE1FF-S to the tipi folder.

    12.   Using Ti99Dir to make a new disk image RFILECPY.dsk and copied the following files to it:
    RFILE1-S9          The original bad file that doesn’t assemble
    RFILE1T-S9        The loaded and saved file to TIPI with EA V.  
    RFILE1F-S9        The loaded and couldn’t save to floppy but save to HRD file with EA V
    RFILE1FF-S        The saved file from EA V to HRD, load it again and saved it to floppy DSK1.

     

    RFILECPY.dsk

     

    On the HRD4000B I have the ROS 814F loaded, so the assembling with file names up to 10 characters is working.

     

     

    If I should do any more testing, please let me know.

     

     

     

     

     

     

     

    • Like 3

  17. 14 minutes ago, InsaneMultitasker said:

    forgot to ask... where was the file created and how did it get copied to the disk image.  One of the two bad files on the disk image seems to have an incorrect EOF marker in the File Descriptor Record, and is off by one byte.  I did not have time to inspect the other or look any further.

     

    I made the disk image with Ti99Dir 7.2a 20200628 and copied the files from the tipi folder direct to the new created dsk image.

     

    In the past I had some more file problems with Ti99Dir as I copied a lot of files for my BBS "MYTBOX99".

    In those cases I used the tiimagetool from Michael Zapf (mizapf) and after loading the bad files with this tool it was corrected and working. 


  18. Hi @InsaneMultitasker,

     

    I changed the ROS to 814F and now I can assemble the four source files all with a 10 character name.

     

    The config shows me a 2000K RAMDISK and a 6184K RAMBO RAM. Is this true? Or is the RAMBO RAM limited to 2000K?

    In the newer ROS the cofig program shows always a RAMBO RAM of 2000K even I used the complete RAM for the RAM disks.

     

    Then I tested the version with the coruppted file and it shows me the DSR ERROR.

    I corrected the file and tried it again at then it assembles without any error.

     

    It seems that my problem was two damaged source files and for the newer ROS the file name length more than 8 characters.

     

    Thank You very much for your help.

     

    Now I'm happy.

     

     

     

×
×
  • Create New...