Re: [hatari-devel] Recent changes to GEMDOS harddisk emulation?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Am Montag, den 19.12.2011, 00:16 +0200 schrieb Eero Tamminen: 
> Hi,
> 
> On sunnuntai 18 joulukuu 2011, Matthias Arndt wrote:
> > Screenshot attached, STEEM and versions of Hatari dated November 2001 or
> > older did not have the problems.
> > 
> > The named .OVL is located in C:\AUTO\, the missing NVDI parts in C:
> > \GEMSYS\ as always...
> 
> What "hatari --trace gemdos ..." shows?
> 
> 
> 	- Eero

Thanks for the suggestion.

Trace attached. It seems TOS tries to check drive A: for files even if
all is on C:

(A: is empty)

Regards,
Matthias
-- 
Matthias Arndt <marndt@xxxxxxxxxxxxxx>
PGP-Key: http://www.final-memory.org/files/marndt.asc
Jabber: simonsunnyboy@xxxxxxxxxxxxxxxx
$ hatari.work --trace gemdos
Hatari v1.5.0, compiled on:  Dec 15 2011, 18:33:31
Building CPU table for configuration: 68000 (compatible mode)
GEMDOS HDD emulation, C: <-> /emulators/AtariST/SatanDisk.
Bus error wput at 0041fffe
Gemdos_Boot()
GEMDOS Pexec(5, ...)
GEMDOS Pexec(4, ...)
GEMDOS call 0x20 (Super)
GEMDOS call 0x4A (Mshrink)
GEMDOS Fsetdta(0xa18)
GEMDOS Fsfirst("\AUTO\*.PRG", 0x7)
GEMDOS: \AUTO\*.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/*.PRG
GEMDOS Fsnext()
GEMDOS Pexec(0, ...)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsfirst("\AUTO\CALVINO.PRG", 0x17)
GEMDOS: \AUTO\CALVINO.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/CALVINO.PRG
GEMDOS Fsnext()
GEMDOS Pexec(5, ...)
GEMDOS Fopen("\AUTO\CALVINO.PRG", 0x0)
GEMDOS: \AUTO\CALVINO.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/CALVINO.PRG
-> FD 0 (read-only)
GEMDOS Fread(64, 28, 0xce9e)
GEMDOS Fread(64, 2147483647, 0xceba)
GEMDOS Fclose(64)
GEMDOS call 0x30 (Sversion)
GEMDOS call 0x4A (Mshrink)
GEMDOS Fsfirst("a:\calvino.ovl", 0x0)
GEMDOS Fsfirst("a:\auto\calvino.ovl", 0x0)
GEMDOS Fsfirst("a:\xfsl.ovl", 0x0)
GEMDOS Fsfirst("a:\auto\xfsl.ovl", 0x0)
GEMDOS call 0x20 (Super)
GEMDOS call 0x20 (Super)
GEMDOS call 0x20 (Super)
GEMDOS call 0x20 (Super)
GEMDOS Fsfirst("a:\calvino.ovl", 0x0)
GEMDOS Fsfirst("a:\auto\calvino.ovl", 0x0)
GEMDOS Fsfirst("a:\xfsl.ovl", 0x0)
GEMDOS Fsfirst("a:\auto\xfsl.ovl", 0x0)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x31 (Ptermres)
GEMDOS Fsetdta(0xa18)
GEMDOS Fsnext()
GEMDOS Pexec(0, ...)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsfirst("\AUTO\FOLDR300.PRG", 0x17)
GEMDOS: \AUTO\FOLDR300.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/FOLDR300.PRG
GEMDOS Fsnext()
GEMDOS Pexec(5, ...)
GEMDOS Fopen("\AUTO\FOLDR300.PRG", 0x0)
GEMDOS: \AUTO\FOLDR300.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/FOLDR300.PRG
-> FD 0 (read-only)
GEMDOS Fread(64, 28, 0xe704)
GEMDOS Fread(64, 2147483647, 0xe720)
GEMDOS Fclose(64)
GEMDOS call 0x30 (Sversion)
GEMDOS call 0x20 (Super)
GEMDOS call 0x20 (Super)
GEMDOS Fsetdta(0xea24)
GEMDOS Fsfirst("\AUTO\FOLDR*.PRG", 0x0)
GEMDOS: \AUTO\FOLDR*.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/FOLDR*.PRG
GEMDOS Fsnext()
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x31 (Ptermres)
GEMDOS Fsetdta(0xa18)
GEMDOS Fsnext()
GEMDOS Pexec(0, ...)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsfirst("\AUTO\JCNBOOT.PRG", 0x17)
GEMDOS: \AUTO\JCNBOOT.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/JCNBOOT.PRG
GEMDOS Fsnext()
GEMDOS Pexec(5, ...)
GEMDOS Fopen("\AUTO\JCNBOOT.PRG", 0x0)
GEMDOS: \AUTO\JCNBOOT.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/JCNBOOT.PRG
-> FD 0 (read-only)
GEMDOS Fread(64, 28, 0x18238)
GEMDOS Fread(64, 2147483647, 0x18254)
GEMDOS Fclose(64)
GEMDOS call 0x30 (Sversion)
GEMDOS call 0x4A (Mshrink)
GEMDOS call 0x48 (Malloc)
GEMDOS call 0x48 (Malloc)
GEMDOS Fopen("JCNBOOT.INF", 0x0)
GEMDOS didn't find filename /emulators/AtariST/SatanDisk/JCNBOOT.INF
GEMDOS Fopen("\AUTO\JCNBOOT.INF", 0x0)
GEMDOS didn't find filename /emulators/AtariST/SatanDisk/AUTO/JCNBOOT.INF
GEMDOS call 0xB (Cconis)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x49 (Mfree)
GEMDOS call 0x31 (Ptermres)
GEMDOS Fsetdta(0xa18)
GEMDOS Fsnext()
GEMDOS Pexec(0, ...)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsfirst("\AUTO\NVDI.PRG", 0x17)
GEMDOS: \AUTO\NVDI.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/NVDI.PRG
GEMDOS Fsnext()
GEMDOS Pexec(5, ...)
GEMDOS Fopen("\AUTO\NVDI.PRG", 0x0)
GEMDOS: \AUTO\NVDI.PRG -> host: /emulators/AtariST/SatanDisk/AUTO/NVDI.PRG
-> FD 0 (read-only)
GEMDOS Fread(64, 28, 0x1859a)
GEMDOS Fread(64, 2147483647, 0x185b6)
GEMDOS Fclose(64)
GEMDOS call 0x30 (Sversion)
GEMDOS call 0x4A (Mshrink)
GEMDOS call 0x9 (Cconws)
GEMDOS call 0x44 (Mxalloc)
GEMDOS call 0x19 (Dgetdrv)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsetdta(0x484a4)
GEMDOS Fsfirst("A:\ASSIGN.SYS", 0x27)
GEMDOS Fsetdta(0x18536)
GEMDOS call 0x2F (Fgetdta)
GEMDOS Fsetdta(0x48342)
GEMDOS Fsfirst("A:\*.NOD", 0x0)
GEMDOS Fsetdta(0x18536)



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/