Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MKDIR/SUBDIR no longer working #173

Open
nobruinfo opened this issue Oct 1, 2024 · 3 comments
Open

MKDIR/SUBDIR no longer working #173

nobruinfo opened this issue Oct 1, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@nobruinfo
Copy link

Test Environment (required)
You can use MEGA65INFO to retrieve this.

  • Platform: xemu
  • ROM Release: 920406 for what is shown here, 920408 also reported
  • Core Commit:

Describe the bug

Depending on the steps used either nothing is happening on CHDIR or what is shown.

To Reproduce

grafik

Expected behavior

The contents of the sub-partition should be shown.

Screenshots

Additional context

@nobruinfo nobruinfo added the new New report, not classified yet label Oct 1, 2024
@dansanderson
Copy link
Collaborator

CHDIR to a D81 sub-partition fails. On real hardware, it reports DOS error 66: Illegal Track or Sector. On Xemu, it fails silently.

To Reproduce
On hardware:

  1. Open Freezer.
  2. Select virtual drive 8.
  3. Create a new disk image, give it a name.
  4. Exit to BASIC.
  5. DIR : confirms that the new disk image is mounted and in the root partition.
  6. MKDIR "SUBDIR",L5

Expected: Creates and changes to the SUBDIR partition.
Actual:

  • Creates SUBDIR partition, but fails to change to it, reporting 66,ILLEGAL TRACK OR SECTOR,10,00
  • DIR shows the SUBDIR is created.
  • CHDIR "SUBDIR" also reports 66,ILLEGAL TRACK OR SECTOR,10,00

On Xemu:

  1. Open menu, Disks / Cart > Drive 8 > Create and attach new D81. Give it a name.
  2. DIR : confirms that the new disk image is mounted and in the root partition.
  3. MKDIR "SUBDIR",L5

Expected: Creates and changes to the SUBDIR partition.
Actual: No error. DIR confirms still at the root.

@lgblgblgb
Copy link
Collaborator

Dunno, but with Xemu it also gives me the 66,ILLEGAL TRACK OR SECTOR,10,00 error.
xemu

@dansanderson
Copy link
Collaborator

The missing error message might be specific to ROM 920395 actually, and maybe not Xemu specific. I'll need to test in more detail. IIRC there's an improvement in DOS error reporting in recent ROM betas.

@dansanderson dansanderson added bug Something isn't working and removed new New report, not classified yet labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants