diff --git a/asm/rfs.asm b/asm/rfs.asm index 9ddcbd8..b16e981 100644 --- a/asm/rfs.asm +++ b/asm/rfs.asm @@ -230,7 +230,7 @@ SIGNON1: CALL DPCT SIGNON2: LD DE,MSGSON ; Sign on message, SIGNON3: LD HL,PRINTMSG CALL BKSW0to6 - ; JR ST1X + ; JR ST1X ; Initialise SD card, report any errors. LD HL, SDINIT ; SD Card Initialisation diff --git a/asm/rfs_bank1.asm b/asm/rfs_bank1.asm index 6250a89..74aec2c 100644 --- a/asm/rfs_bank1.asm +++ b/asm/rfs_bank1.asm @@ -17,6 +17,7 @@ ; only enable the control registers if a fixed number of reads is made ; into the upper 8 bytes which normally wouldnt occur. Caveat - ensure ; that no loop instruction is ever placed into EFF8H - EFFFH. +; Mar 2023 - Fixed Floppy bug where the driver letter entered wasnt recognised. ;- ;-------------------------------------------------------------------------------------------------------- ;- This source file is free software: you can redistribute it and-or modify @@ -136,7 +137,7 @@ BPARA EQU 01008H ; FDCK: CALL FDCKROM ; Check to see if the Floppy ROM is present, exit if it isnt. CALL Z,0F000h - RET ; JP CMDCMPEND + RET ; JP CMDCMPEND FDCKROM: LD A,(0F000h) OR A RET @@ -157,9 +158,9 @@ L000F: LD DE,MSGBOOTDRV ; LD DE,011A3H ; CALL GETL ; LD A,(DE) ; - CP 01BH ; Check input value is in range 1-4. + CP 01BH ; BREAK pressed? JP Z,SS ; - LD HL,0000CH ; + LD HL,19 ; Check input value is in range 1-4. ADD HL,DE ; LD A,(HL) ; CP 00DH ; diff --git a/asm/rfs_bank6.asm b/asm/rfs_bank6.asm index 6a36a8b..776b790 100644 --- a/asm/rfs_bank6.asm +++ b/asm/rfs_bank6.asm @@ -455,7 +455,7 @@ ATBL: DB 0CCH ; NUL '\0' (null character) ; ;-------------------------------------- MSGSONTZ: DB "+ TZ" ; Version 2.x with version 2.1+ of tranZPUter board installed. -MSGSON: DB "+ RFS ", 0ABh, "2.1a **", 00DH, 000H ; Version 2.x-> as we are now using the v2.x PCB with 4 devices on-board +MSGSON: DB "+ RFS ", 0ABh, "2.1b **", 00DH, 000H ; Version 2.x-> as we are now using the v2.x PCB with 4 devices on-board MSGNOTFND: DB "Not Found", 00DH, 000H MSGRDIRLST: DB "ROM Directory:", 00DH, 000H MSGTRM: DB 00DH, 000H diff --git a/roms/SHARP_MZ80A_RFS_IMAGE_0.img b/roms/SHARP_MZ80A_RFS_IMAGE_0.img index a428e2a..3a2082d 100644 Binary files a/roms/SHARP_MZ80A_RFS_IMAGE_0.img and b/roms/SHARP_MZ80A_RFS_IMAGE_0.img differ diff --git a/roms/rfs.rom b/roms/rfs.rom index f09f954..0b0675c 100644 Binary files a/roms/rfs.rom and b/roms/rfs.rom differ