From cfd910d5d3f2797d46bef8a83af74b01091af50b Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Mon, 15 Jul 2024 04:26:40 +1000 Subject: [PATCH] ... --- constants/SP2000.inc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/constants/SP2000.inc b/constants/SP2000.inc index 4919a49..74f1aed 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -929,8 +929,9 @@ ZX_CONFIG EQU #36 .ZX_Spectrum_128 EQU 6 Options EQU #1D -.Mask.RebootMSG EQU %00000010 * 256 + Options .Mask.HDDwriteProtect EQU %00000001 * 256 + Options ; [x] убрано. работало только с функциями 5х и постоянно дёргало CMOS при записи +.Mask.RebootMSG EQU %00000010 * 256 + Options +.Mask.LoadZXroms EQU %00011100 * 256 + Options TRDOSmount EQU #1E .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 ;#7E reserved ;#7F reserved +;- - - - - - - - - - - - - - - [RAM CELLS] - - - - - - - - - - - - - - -; ;#80 reserved ;#81 reserved ;#82 reserved @@ -1318,7 +1320,6 @@ HOLD EQU #CB ; ;#DD - vRAM page for 512 kb (окно C000-FFFF) ;#DE - vRAM page for 512 kb (окно C000-FFFF) ;#DF - vRAM page for 512 kb (окно C000-FFFF) - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vROM: ; .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) .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) -; ; +;#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 +;#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 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - SLOT0 EQU #E8 ; RAM page (окно 0000-3FFF) SLOT1 EQU #E9 ; RAM page (окно 4000-7FFF) 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) ;FEh - RAM page for 256 kb (окно C000-FFFF) ;FFh - RAM page for 256 kb (окно C000-FFFF) +;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -; ;------------------------; Config_ID: