diff --git a/src/bios/exp/FUNC_SERVICE.asm b/src/bios/exp/FUNC_SERVICE.asm index ae3dfd9..fb88489 100644 --- a/src/bios/exp/FUNC_SERVICE.asm +++ b/src/bios/exp/FUNC_SERVICE.asm @@ -16,7 +16,10 @@ RST_CONF: ;--[] ZX Spectrum .AY8910: CALL .ACC_OFF LD DE,ACEX.Config_ID.Sp97_AY - JR .INT_PLD + CALL .INT_PLD + LD A,CNF_PORT.CNF_1 + OUT (SYS_PORT.ON),A + RET ;--[] ;--[] Sprinter ZX @@ -79,14 +82,14 @@ RST_CONF: ; LD A,#3C OUT (FDC_93.DrvCTRL),A - ; восстанавливаем карту портов - LD C,SLOT3 - IN B,(C) - LD A,SYS_PAGE - OUT (C),A - LD A,(SYS_PAGE.CONFIG_DE.CNF_PORT) - OUT (C),B - OUT (SYS_PORT.ON),A + ; восстанавливаем карту портов - походу, не нужно + ;LD C,SLOT3 + ;IN B,(C) + ; LD A,SYS_PAGE + ; OUT (C),A + ; LD A,(SYS_PAGE.CONFIG_DE.CNF_PORT) + ;OUT (C),B + ;OUT (SYS_PORT.ON),A XOR A RET ; diff --git a/src/bios/rom/ZX/ZX_FUNC.ASM b/src/bios/rom/ZX/ZX_FUNC.ASM index b492e00..de0b255 100644 --- a/src/bios/rom/ZX/ZX_FUNC.ASM +++ b/src/bios/rom/ZX/ZX_FUNC.ASM @@ -430,7 +430,6 @@ GET_XXX_MEM: CALL FREE_vRAM .init: LD B,D LD C,BIOS.GetMem CALL ToBIOS_FromEXT - ;CALL EMM.GetMem RET C LD (SYS_PAGE.Block_ID.vRAM),A RET