diff --git a/software/asm/rfs.asm b/software/asm/rfs.asm index d6daaef..2fa4064 100644 --- a/software/asm/rfs.asm +++ b/software/asm/rfs.asm @@ -720,14 +720,16 @@ LOADROM1: DI CALL MFINDMZF ; Try and find the file in User ROM via MROM utility. JR NZ, LROMNTFND ; - LD A,(ROMBK1) + PUSH BC + LD A,(ROMBK1) ; Page in monitor so we can print a message. LD (RFSBK1), A LD DE,MSGLOAD+1 ; Skip initial CR. LD BC,NAME LD HL,PRINTMSG CALL BKSW0to6 - LD A,(WRKROMBK1) + LD A,(WRKROMBK1) ; Revert to MROM bank to load the application. LD (RFSBK1), A + POP BC ; CALL MROMLOAD ; Load the file from User ROM via MROM utility. diff --git a/software/roms/USER_ROM_256.bin b/software/roms/USER_ROM_256.bin index ff39a5a..173b20d 100644 Binary files a/software/roms/USER_ROM_256.bin and b/software/roms/USER_ROM_256.bin differ diff --git a/software/roms/rfs.rom b/software/roms/rfs.rom index 53a0c17..7a6a708 100644 Binary files a/software/roms/rfs.rom and b/software/roms/rfs.rom differ