Closed z80andrew closed 3 years ago
Just spotted strange bug or whatever in TOS 1.02 ... When opening floppy A: in Desktop RWABS (BIOS 4) call will be performed, with destination address = 0 . What causes of course crash . So I needed to add something against - and just added short code what in case of address = 0 just skips whole call, with OK return (just for first test). And that made it work well - not surprised, because had similar thing in some other SW. Then was curious what real floppy code does with address = 0 in TOS 1.02 . Traced it, and yeah, it does same, just skips with ret = 0 (OK) .
http://www.atarimania.com/utility-atari-st-fatspeed_36562.html
- Speeds up the search for free clusters in file write operations ( only for drives with 16 bit FAT )
- Dfree works faster
- Fixes the GEMDOS bug, which bombs at redirection of Cconout, Cauxout and Cprnout.
- replaces the sector buffer copy routines by faster ones
Hatari 2.3.0 TOS 1.02 FR Machine type: ST 512KB RAM HSMODA07 serial drivers
v2.5 Windows x64 FDE
Load and display text file from virtual disk
No problems encountered.
https://www.facebook.com/groups/2260264734/
Connection and directory display working, but file transfers freeze on TOS 1.02 FR.
Determine if there is a compatibility issue with this particular version of TOS, and if so whether a fix can be implemented.