[go: up one dir, main page]

Menu

#1956 VDrive unexpected behaviour of R command in PC directory

v3.7
pending-fixed
gpz
None
GTK3
Virtual Drives
2023-10-25
2023-10-21
No

DOS Rename command shows unexpected behaviour with attached test program in VDrive, with a directory of the host system mounted as drive.

Test program first scratches two files (to ensure they can be freshly written), then writes those two files "FILE1" and "FILE2", and then tries to rename FILE2 into FILE1. On real h/w, DOS faults this with "63,FILE EXISTS,00,00". Anyhow, the program is supposed to continue by printing out the files contents and then terminates normally.

With VDrive (TDE off, Virtual Device Traps on) and mounted PC directory, program stops with "62,FILE NOT FOUND,00,00" at the R command, even though both FILE1 and FILE2 are present.

Tested with today's GTK3 build: GTK3VICE 3.7.1 win64 r44603

2 Attachments

Discussion

  • Michael Kircher

    Michael Kircher - 2023-10-21

    Additionally, also with a mounted PC directory, on the second run, the S commands errorneously report the number of scratched files as zero ("01,FILES SCRATCHED,00,00") even though FILE1 and FILE2 are now present from the first run.

     
  • Michael Kircher

    Michael Kircher - 2023-10-21

    ... and are successfully scratched.

     
  • gpz

    gpz - 2023-10-25

    should be fixed in r44611 - please test again.

    It would also be super useful if you could make that test program check what it expects after each step, and jump to a common error handler if not. then we can include it in the automatic testbench

     
  • gpz

    gpz - 2023-10-25
    • status: open --> pending-fixed
    • assigned_to: gpz
     

Log in to post a comment.