diff --git a/constants/SP2000.inc b/constants/SP2000.inc index 067335d..1760ea0 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -250,12 +250,12 @@ ____________________________________________________ Стандартные страницы ОЗУ для образов ПЗУ спектрума: Page Name Int.Port Page Name Int.Port - #42 BASIC 128 #E2 | ??? ??? ??? ??? #E6 - #43 BASIC 48 #E3 | ??? ??? ??? ??? #E7 - #44 TR-DOS #E1 | ??? ??? ??? ??? #E5 - #45 BIOS (ZX_EXP) #E0 | ??? ??? ??? ??? #E4 - #46 BIOS_3 (ZX_EXP) #EB | - #47 BIOS_4 (ZX_EXP2) #EF | + #42 BASIC 128 #E2 | ??? BASIC_128_2 #E6 + #43 BASIC 48 #E3 | ??? BASIC_48_2 #E7 + #44 TR-DOS #E1 | ??? TR_DOS_2 #E5 + #45 ZX_EXPANSION #E0 | ??? EXPANSION_2 #E4 + #46 ZX_BIOS_1 #EB | + #47 ZX_BIOS_2 #EF | SYS_PORT: bit0 - TURBO: on/off или BIOS: @@ -1437,14 +1437,16 @@ vROM: ; .BASIC_128: EQU #E2 ; vROM page BASIC-128. #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=0) .BASIC_48: EQU #E3 ; vROM page BASIC-48. #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=0) ; ; -.EXPANSION_2: EQU #E4 ; vROM page EXPANSION 2. Port #1FFD bit1=1 (#24 bit6=0, bit0=1) +.ZX_EXPANSION_2: EQU #E4 ; vROM page EXPANSION 2. Port #1FFD bit1=1 (#24 bit6=0, bit0=1) .TR_DOS_2: EQU #E5 ; vROM page TR-DOS 2. PC = #3D00..#3DFF and #1FFD bit1=0 (#24 bit0=1) .BASIC_128_2: EQU #E6 ; vROM page BASIC-128 2. #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=1) .BASIC_48_2: EQU #E7 ; vROM page BASIC-48 2. #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=1) -.ZX_BIOS_1 EQU #EB ; vROM page BIOS-3 Port #74 = 0 +; +.ZX_BIOS_1 EQU #EB ; vROM page BIOS-3 Port #74 = 0 +.ZX_BIOS_2 EQU #EF ; vROM page BIOS-4 Port #74 = 1 +; ;#EC - user's memory cell = FF ; сюда можно сохранить нужное значение ;????? ;#ED - user's memory cell = 00 ; сюда можно сохранить нужное значение ;????? -.ZX_BIOS_2 EQU #EF ; vROM page BIOS-4 Port #74 = 1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SLOT0 EQU #E8 ; RAM page (окно 0000-3FFF) SLOT1 EQU #E9 ; RAM page (окно 4000-7FFF)