diff --git a/src/ZX_ROMS/new/SP_TRDOS.bin b/src/ZX_ROMS/new/SP_TRDOS.bin index a5e0e60..30813fb 100644 Binary files a/src/ZX_ROMS/new/SP_TRDOS.bin and b/src/ZX_ROMS/new/SP_TRDOS.bin differ diff --git a/src/bios/exp/FUNC_RAM_ROM_DRV.ASM b/src/bios/exp/FUNC_RAM_ROM_DRV.ASM index 35d4d3b..ca833c6 100644 --- a/src/bios/exp/FUNC_RAM_ROM_DRV.ASM +++ b/src/bios/exp/FUNC_RAM_ROM_DRV.ASM @@ -543,7 +543,7 @@ BLK_RD_WR: POP HL ; адрес буфера BIT 7,H - JR NZ,.BLK_PAGE1 ; !!!!! JR NZ,BLK_PAGE1 ? + JR NZ,.BLK_PAGE1 LD C,SLOT3 IN C,(C) @@ -926,7 +926,7 @@ SWAP_RAM_DRIVES: ; ;----------------------------------------------------------------------; ; на выходе при А = 0 должен быть установлен флаг Z -; DSS надеется, что эта функция не грохает DE +; не убивает DE и BC GET_RAMD_ST: CP SYS_PAGE.RAMD_KEYS.NUM CCF diff --git a/src/bios/exp/FUNK_FOR_TRDOS.ASM b/src/bios/exp/FUNK_FOR_TRDOS.ASM index 63fb05a..c7a9c3b 100644 --- a/src/bios/exp/FUNK_FOR_TRDOS.ASM +++ b/src/bios/exp/FUNK_FOR_TRDOS.ASM @@ -127,7 +127,7 @@ HDD_TO_DRV: RET ; -; +; не убивает DE и BC GET_DRV_ST: CP 4 CCF