Browse Source

Fix ASSIGN for Multiple Floppy Drivers

ASSIGN was assuming that the "FD" floppy driver was the only floppy driver.  This change properly recognizes any driver that indicates it is a floppy driver.
pull/600/head
Wayne Warthen 6 months ago
parent
commit
2dba16c62d
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. 5
      Source/Apps/assign/assign.asm

5
Source/Apps/assign/assign.asm

@ -1180,8 +1180,9 @@ makdphwbw: ; determine appropriate dpb (WBW mode, unit number in A)
jr makdph0 ; jump ahead
makdph00:
ld e,MID_FD144 ; assume floppy
cp DIODEV_FD ; floppy?
jr z,makdph0 ; yes, jump ahead
;cp DIODEV_FD ; floppy?
bit 7,c ; floppy?
jr nz,makdph0 ; yes, jump ahead
ld e,MID_RF ; assume ram floppy
cp DIODEV_RF ; ram floppy?
jr z,makdph0 ; yes, jump ahead

Loading…
Cancel
Save