Jump to content

wolhess

+AtariAge Subscriber
  • Content Count

    324
  • Joined

  • Last visited

Everything posted by wolhess

  1. @InsaneMultitasker, Yes, in step 6 I could complete the assembly without an error. In the pdf document you will see it in details.
  2. 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.
  3. 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.
  4. 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.
  5. I copied with DSK2. (maped to a tipi folder) to DSK9. (HRD drive). I put always DSK2. in DM2K and it finds the 1000.DSK2. on the tipi. I will try the ROS814F and report the results here.
  6. So, I tested right now to load the source files from the tipi device and stored it to the HRD with an original E/A cartridge and the EA disk in DSK1. And now it works seamless! Then I put the FG99 in and made the same with the TI E/A.bin and it works too. Next I used the E/A version V to load the files from tipi and stored it to the HRD and this now was also working. In the last day's I used DM2K v3.0 to copy the files from tipi to the HRD. So I did this now with my original long file names and I used the E/A V .bin. In this try the ERROR appears again!!!! Then I edited the long DSR file name to 8 character and tried it again and the DSR ERROR was there. Next I edited all the files with EA-V. and got an error while saving the file "99SUB2-S", so I saved it to 99SUB3-S and changed the main source file too. Now it assembled without an error! All in all my problem is fixed. I think I had two problems. 1. File names with more than 8 characters could not be assembled on the HRD. 2. Maybe DM2K v3.0 cannot copy files from a mapped tipi folder to a HRD drive with 3.200 sectors. Anyway: Thank you to all for your suggestions and thank you @FALCOR4 for the right idea to check the source file itself. The files from post #1 contains the wrong files, if anybody will try it again. After editing and saving with EA editor, the program can be assembled without errors. @InsaneMultitasker should I try the ROS814F? I think the ROS is not the problem I had. It is possible that two files were damaged when copying from the tipi folder to the HRD drive formatted with the 3200 sectors. Thanks again!
  7. I'm using the EA version V cartridge bin (the FG99 version) to edit and to store the files. I will edit and save all with the EDIT of the original E/A cartridge and then test again. I can also use the TI Writer and save with PF to disk. So I will test both!
  8. Sometimes I use my PC to compile or assemble some stuff, but mostly I will use my little old TI computer even for some serious program developing and learning assembly. It's my hobby!
  9. Hi, I renamed my files to a three letter name but always get the DSR ERROR:02F4! I tested some ROS versions 8.41, 8.42 from 2/16/20 and 8.42c from 3/14/20 but with the same DSR ERROR. So yesterday I made all the three RAM tests provided with the HRD4000B card. All tests passed without an ERROR. Then I configured the HRD completly new and configured the RAM Disk DSK9. with 3200, 1600 and 800 sectores. In any case I got the DSR ERROR. So it seems on my PEB configuration the HRD DSR has this problem all the time. My PEB configuration is: CRU:1000 TIPI Device CRU:1100 TI Floppy Controller with 80 TRACK mod. CRU:1300 RS232 and PIO CRU:1700 HRD 4000B with RAMBO RAM CRU:1E00 SAMS card 1MB I used the original E/A cartridge, the E/A complete cartridge from Tursi, the EA version V from Fred KAAL and the RAG Macro Assembler. All Assembly is working on the tipi device or on the real floppy drives. The assembler process begins on the HRD up to the point at which the first COPY command is to be executed. At this point I am getting the DSR ERROR:02F4 (refers to an error reading a display variable file = the COPY source file I think)
  10. maybe it is because I have a tipi card on cru = 1000?
  11. Hello, In the past three weeks I've started to write a program in TI Assembly language. Now that some routines work, I wanted to know which system configuration on a real TI is the fastest for assembly. I tested on two different sysytems: System 1: TI Console mit FG99 PEB mit TIPI/RPI (CRU:1000) TI Controller mit 80 Track mod (CRU:1100) DSK1.= 5,25" Drive DSSD 360KB DSK2.= 3,5" Drive DSSD 360KB DSK3.= 5,25" Drive SSSD 90KB HRD4000B mit ROS842c v. 14.03.2020 (CRU:1700) 1MB/32KB SAMS Speech Synthesizer System 2: TI Console mit FG99 PEB mit CorComp DSDD Controller DSK1.= 3,5" Drive DSDD 360KB DSK2.= 3,5" Drive DSDD 360KB DSK3.= 3,5" Drive DSDD 360KB DSK4.= 5,25" Drive DSDD 360KB, compatible with SSSD 90KB 32KB RAM RAVE99 Speech Adapter with TI Speech card in PEB For a total of 22 tests I used the following test program: My test program is a simple DV80 file viewer. You can input any DV80 file name like "DSK1.TFILE" and the program shows the file page by page in 40 column text mode. RFILE1-S contains three copy commands for the files DSK2.99DSRLNK-S, DSK2.99SUB2-S and DSK2.99VDP4-S. DSK2 is my TIPI directory! RFILE1-S1 loads the copy files from DSK1. RFILE1-S4 loads the copy files from DSK4. RFILE1-S9 loads the copy files from DSK9. RFILE2-S contains all copy files in the main source file. I gained the following findings from these tests: 1. The TIPI / RPI device offers the fastest working environment on a real TI system. 2. Compared to a floppy drive, the TIPI device is 5 to 7 times faster, depending on the controller! 3. Dividing the source files into several files increases the assembly time. 4. Splitting the files over several drives increases the assembly time. 5. A 5.25 "drive is slightly faster than a 3.5" drive. 6. The Ramdisk HRD4000B with the ROS842c cannot execute source files from a COPY command! 7. With the Ramdisk HRD4000B, the assembly took 1.3 to 2 times longer than with the tipi device. 8. And of course, on a PC, assembling a simple program takes seconds! My test program disk:RFILE.dsk EDIT: Many thanks @FALCOR4 and @InsaneMultitasker, they found out that the problem with assembling on the ramdisk is due to a defective file header in the source files. After the correction I can now show the complete results.
  12. On my real hardware I can run the game also with CALL TIPI("DSK1.LIVINGTOMB"). I can also run it with CALL TIPI("TIPI.mypath.LIVINGTOMB") If I run any EA5 game from a tipi maped drive I always see a floppy access on the real DSK1.
  13. I‘m still waiting for the F18A mk2 to use 80 column on my TI. If the SDD99 will be available, this is also an interesting expansion.
  14. Thank you very much , in the book the subject of sound is described in great detail. On page 167 it is also stated that the VDP interrupt should be switched on and off quickly. That was the secret that I didn't know.
  15. I did not find this information in the EA manual. Neither with SOUND or KSCAN nor with SCAN or LIMI. However, LIMI says that LIMI 0 is the normal state of the computer.
  16. Your suggestion works. Wow. I would never have figured it out on my own. Thanks alot!
  17. Yes, you are right, that's how I did it, but then the program behaves exactly as I described it. --> I changed it in the first message!
  18. Hi, maybe an assembly expert can help me, I'm just taking my first steps in assembly language programming. I don't really understand the sound output. I have tried the example program "A CHIME" from the EA manual on page 321 and it works as it should. Then I changed the program to produce a BEEP. This also works as it should. However, if I include a keyboard query to repeat the BEEP with "REDO" and to exit the program with "ESCAPE", then my program only works for the first BEEP. I come back to the EA with "ESCAPE". However, with "REDO" no sound is played and the TI gets stuck. Even if I then reload and start the program in the EA, no sound is played. Only after a reset via the TI title screen the program is working again at the first run. What do I have to do so that the sound is also played on the second run?
  19. Hi, are topics related to the TI-74 also a part of this forum? I think the TI-74 is similar to the CC40.
  20. On my primary peb system I use mostly the tipi storage device, but also my attached two 5,25“ floppy drives and one 3,5“ floppy drive. Sometimes for archiever stuff I‘m using the HRD4000B Ramdisk. On my second peb system I use mostly my three 3,5“ floppy drives and sometimes the fourth attached 5,25“ floppy drive. On my 7/24 running bbs system I’m using the tipi storage device too.
  21. Today I registered for a SSS version of the game too. I hope I can get one!
  22. The E/A cartridge use the files ASSM1 and ASSM2. So you will need the cartridge. I didn‘t remember a runtime error for my test progrmams. Could you please post yours? I will try it myself in my system. Wolfgang
  23. Yes, next step is to assemble the compiled file with the Editor Assembler. You can read the document TurboPasc99_first steps from post #80 in the following thread:
×
×
  • Create New...