This commit is contained in:
Tolik 2024-07-15 04:26:40 +10:00
parent 4f546cb1d2
commit cfd910d5d3

View File

@ -929,8 +929,9 @@ ZX_CONFIG EQU #36
.ZX_Spectrum_128 EQU 6 .ZX_Spectrum_128 EQU 6
Options EQU #1D Options EQU #1D
.Mask.RebootMSG EQU %00000010 * 256 + Options
.Mask.HDDwriteProtect EQU %00000001 * 256 + Options ; [x] ã¡à ­®. à ¡®â «® ⮫쪮 á äã­ªæ¨ï¬¨ 5å ¨ ¯®áâ®ï­­® ¤ñ࣠«® CMOS ¯à¨ § ¯¨á¨ .Mask.HDDwriteProtect EQU %00000001 * 256 + Options ; [x] ã¡à ­®. à ¡®â «® ⮫쪮 á äã­ªæ¨ï¬¨ 5å ¨ ¯®áâ®ï­­® ¤ñ࣠«® CMOS ¯à¨ § ¯¨á¨
.Mask.RebootMSG EQU %00000010 * 256 + Options
.Mask.LoadZXroms EQU %00011100 * 256 + Options
TRDOSmount EQU #1E TRDOSmount EQU #1E
.Mask.A EQU %0000'0011 * 256 + TRDOSmount ;Default - 0/ FDD - 1/ HDD - 2/ RMD - 3 .Mask.A EQU %0000'0011 * 256 + TRDOSmount ;Default - 0/ FDD - 1/ HDD - 2/ RMD - 3
@ -1221,6 +1222,7 @@ Kempston_Mouse EQU #58 ; #FADF
;#7D reserved ;#7D reserved
;#7E reserved ;#7E reserved
;#7F reserved ;#7F reserved
;- - - - - - - - - - - - - - - [RAM CELLS] - - - - - - - - - - - - - - -;
;#80 reserved ;#80 reserved
;#81 reserved ;#81 reserved
;#82 reserved ;#82 reserved
@ -1318,7 +1320,6 @@ HOLD EQU #CB ;
;#DD - vRAM page for 512 kb (®ª­® C000-FFFF) ;#DD - vRAM page for 512 kb (®ª­® C000-FFFF)
;#DE - vRAM page for 512 kb (®ª­® C000-FFFF) ;#DE - vRAM page for 512 kb (®ª­® C000-FFFF)
;#DF - vRAM page for 512 kb (®ª­® C000-FFFF) ;#DF - vRAM page for 512 kb (®ª­® C000-FFFF)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
vROM: ; vROM: ;
.BIOS: EQU #E0 ; vROM page EXPANSION. Port #1FFD bit1=1 (#24 bit6=0, bit0=0) .BIOS: EQU #E0 ; vROM page EXPANSION. Port #1FFD bit1=1 (#24 bit6=0, bit0=0)
@ -1330,11 +1331,15 @@ vROM: ;
.TR_DOS_2: EQU #E5 ; vROM page TR-DOS 2. PC = #3D00..#3DFF and #1FFD bit1=0 (#24 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_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) .BASIC_48_2: EQU #E7 ; vROM page BASIC-48 2. #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=1)
; ; ;#E8 - user's memory cell = 00 ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
;#E9 - user's memory cell = 05 ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
;#EA - user's memory cell = 02 ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
.BIOS_3 EQU #EB ; vROM page BIOS-3 Port #74 = 0 .BIOS_3 EQU #EB ; vROM page BIOS-3 Port #74 = 0
;#EC - user's memory cell = FF ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
;#ED - user's memory cell = 00 ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
;#EE - user's memory cell = 00 ; á ¬®¦­® á®åà ­¨âì ­ã¦­®¥ §­ ç¥­¨¥ ;?????
.BIOS_4 EQU #EF ; vROM page BIOS-4 Port #74 = 1 .BIOS_4 EQU #EF ; vROM page BIOS-4 Port #74 = 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SLOT0 EQU #E8 ; RAM page (®ª­® 0000-3FFF) SLOT0 EQU #E8 ; RAM page (®ª­® 0000-3FFF)
SLOT1 EQU #E9 ; RAM page (®ª­® 4000-7FFF) SLOT1 EQU #E9 ; RAM page (®ª­® 4000-7FFF)
SLOT2 EQU #EA ; RAM page (®ª­® 8000-BFFF) SLOT2 EQU #EA ; RAM page (®ª­® 8000-BFFF)
@ -1368,6 +1373,7 @@ SLOT3 EQU #F0 ; RAM page for 128/256 kb (
;FDh - RAM page for 256 kb (®ª­® C000-FFFF) ;FDh - RAM page for 256 kb (®ª­® C000-FFFF)
;FEh - RAM page for 256 kb (®ª­® C000-FFFF) ;FEh - RAM page for 256 kb (®ª­® C000-FFFF)
;FFh - RAM page for 256 kb (®ª­® C000-FFFF) ;FFh - RAM page for 256 kb (®ª­® C000-FFFF)
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
;------------------------; ;------------------------;
Config_ID: Config_ID: