Activity for Paulo Rogério Pereira

  • Paulo Rogério Pereira Paulo Rogério Pereira posted a comment on discussion General Discussion

    João, I modified the Timex diskette Backup utility as follows. Line 10 with the machine code is kept. All other lines are deleted and replaced by: 10 REM (machine code not modified) 200 POKE 24044,201 210 CLEAR 28500 300 RANDOMIZE USR 24026 400 FOR p=0 TO 39 STEP 9 410 POKE 24213,p 500 RANDOMIZE USR 23982 510 LET i=28672: LET f=65535: IF p=36 THEN LET f=i+16383 520 GO SUB 1000 530 NEXT p 600 CLEAR 65356 700 STOP 1000 FOR n=i TO f STEP 16 1020 LET s=0: LET ff=f-n+1: IF ff>16 THEN LET ff=16 1030 LPRINT...

  • Paulo Rogério Pereira Paulo Rogério Pereira posted a comment on discussion General Discussion

    João, Thanks again! Planeta Sinclair and the Loadzx museum have quite a good software collection, that I did not know before. I managed to convert my raw diskette images to DSK files by using some code from TOMATO and your hints, but I had to use sector skew (trackSkew vector) because sectors are not consecutive in the floppy disk as described in the FDD3000 service manual. My TOS A.2 DSK files work ok in the FDD3000 emulator now, and my CP/M 2.2 DSK files also work ok in the FDD3000 emulator. However,...

  • Paulo Rogério Pereira Paulo Rogério Pereira posted a comment on discussion General Discussion

    João, thanks for your answer. I transferred my diskettes by modifying the Timex diskette Backup application to just read the diskette tracks to memory and then sending all the data through the FDD3000 serial port to a PC. For CP/M, I had to use drive B, as the application does not work if there is no TOS disk on drive A. So I have exact 160 KB images of all my diskettes I could read (a few did have some read errors after almost 40 years). I have TOS A.2, so that is the reason I have to replace the...

  • Paulo Rogério Pereira Paulo Rogério Pereira modified a comment on discussion General Discussion

    Many thanks for providing the FDD3000 emulator. I found a bug when using tomato to convert to .tap files. If there is a zero bytes file, there is a segmentation fault: Program received signal SIGSEGV, Segmentation fault. 0x0000555555570216 in command_saveas::save_tap (this=0x55555564a810, name="demo-com-erros.tap") at command_saveas.cpp:200 200 memcpy(data,image.tos_au(f.au[0]),20); (gdb) where 0 0x0000555555570216 in command_saveas::save_tap (this=0x55555564a810, name="demo-com-erros.tap") at command_saveas.cpp:200...

  • Paulo Rogério Pereira Paulo Rogério Pereira posted a comment on discussion General Discussion

    Many thanks for providing the FDD3000 emulator. I found a bug when using tomato to convert to .tap files. If there is a zero bytes file, there is a segmentation fault: Program received signal SIGSEGV, Segmentation fault. 0x0000555555570216 in command_saveas::save_tap (this=0x55555564a810, name="demo-com-erros.tap") at command_saveas.cpp:200 200 memcpy(data,image.tos_au(f.au[0]),20); (gdb) where 0 0x0000555555570216 in command_saveas::save_tap (this=0x55555564a810, name="demo-com-erros.tap") at command_saveas.cpp:200...

1
MongoDB Logo MongoDB