This commit is contained in:
Tolik 2024-10-01 00:44:21 +10:00
parent ba1bc48d15
commit 817bba0c1a

View File

@ -957,22 +957,29 @@ ScreenSET EQU #1A
.Mask.Int EQU %0011'0000 * 256 + ScreenSET ; Frame Int (Default/Pentagon/Scorpion/Original) .Mask.Int EQU %0011'0000 * 256 + ScreenSET ; Frame Int (Default/Pentagon/Scorpion/Original)
.Mask.Sinc EQU %1100'0000 * 256 + ScreenSET ; Screen V-Sinc (Default/312 lines 50 HZ/320 Lines 49 Hz) .Mask.Sinc EQU %1100'0000 * 256 + ScreenSET ; Screen V-Sinc (Default/312 lines 50 HZ/320 Lines 49 Hz)
;;;;;;;;;;;;;;;;;;;;;;; CONFIG_DE ;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;; CONFIG ;;;;;;;;;;;;;;;;;;;;;;;;;
;<EFBFBD><EFBFBD><EFBFBD><EFBFBD> Л<EFBFBD>腑⑧<EFBFBD>. HardwareConfiguration EQU #1B
;HardwareConfiguration EQU #1B .Mask.TurboMode EQU %0000'0001 * 256 + HardwareConfiguration ; TURBO MODE (D0..D3 - 6 OR 7)
;.Mask.TurboMode EQU %0000'0001 ; TURBO MODE (D0..D3 - 6 OR 7) .Mask.TurboExchange EQU %0000'0010 * 256 + HardwareConfiguration ; TURBO EXCHANGE ON/OFF - 1
;.Mask.TurboExchange EQU %0000'0010 ; TURBO EXCHANGE ON/OFF - 1 .Mask.PortExchange EQU %0000'0100 * 256 + HardwareConfiguration ; PORT EXCHANGE ON/OFF - 1
;.Mask.PortExchange EQU %0000'0100 ; PORT EXCHANGE ON/OFF - 1 .Mask.Computer EQU %0001'1000 * 256 + HardwareConfiguration ; CONF: 0 - sprinter, 1 - spectrum, 2 - , 3 - ;!TODO
;.Mask.Computer EQU %0001'1000 ; COMPUTER: 0-SPRINTER, 1-Scorpion 256, 2-PENTAGON 128, 3-Other
; ;
;<EFBFBD><EFBFBD><EFBFBD><EFBFBD> Л<EFBFBD>腑⑧<EFBFBD>. QuickStartSetUp EQU #1C
;ZX_RST_TO EQU #1C .Mask.ZxRom EQU %0000'0111 * 256 + QuickStartSetUp
;.BASIC_128 EQU 0 .ZxRom.Basic128 EQU 0
;.BASIC_48_RAM128 EQU 1 .ZxRom.Basic48_Ram128 EQU 1
;.TRDOS EQU 2 .ZxRom.TrDos EQU 2
;.EXPANSION EQU 3 .ZxRom.Expansion EQU 3
;.TRDOS_48 EQU 4 .ZxRom.TrDos48 EQU 4
;.BASIC_48 EQU 5 .ZxRom.Basic48 EQU 5
.Mask.Hardware EQU %0011'1000 * 256 + QuickStartSetUp
.Hardware.SprinterZX EQU 0
.Hardware.Pentagon48 EQU 1
.Hardware.Pentagon128 EQU 2
.Hardware.Pentagon512 EQU 3
.Hardware.Scorpion256 EQU 4
.Hardware.ZXSpectrum48 EQU 5
.Hardware.ZXSpectrum128 EQU 6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Options EQU #1D Options EQU #1D
@ -998,22 +1005,32 @@ DrivesSetup_2 EQU #20
; <EFBFBD> ˆ<EFBFBD>Žœ‡“…Ÿ, â㤠 áàãâ áâ àë¥ ¯à®£¨ ¨ vROM ; <EFBFBD> ˆ<EFBFBD>Žœ‡“…Ÿ, â㤠 áàãâ áâ àë¥ ¯à®£¨ ¨ vROM
;REGISTER #35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE), §­ ç¥­¨¥ ¤«ï CNF_PORT ;REGISTER #35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE), §­ ç¥­¨¥ ¤«ï CNF_PORT
HardwareConfiguration EQU #35 ; HardwareConfiguration EQU #35
.Mask.TurboMode EQU %0000'0001 ; TURBO MODE (D0..D3 - 6 OR 7) ; .Mask.TurboMode EQU %0000'0001 * 256 + HardwareConfiguration ; TURBO MODE (D0..D3 - 6 OR 7)
.Mask.TurboExchange EQU %0000'0010 ; TURBO EXCHANGE ON/OFF - 1 ; .Mask.TurboExchange EQU %0000'0010 * 256 + HardwareConfiguration ; TURBO EXCHANGE ON/OFF - 1
.Mask.PortExchange EQU %0000'0100 ; PORT EXCHANGE ON/OFF - 1 ; .Mask.PortExchange EQU %0000'0100 * 256 + HardwareConfiguration ; PORT EXCHANGE ON/OFF - 1
.Mask.Computer EQU %0001'1000 ; COMPUTER: 0-SPRINTER, 1-Scorpion 256, 2-PENTAGON 128, 3-Other ; .Mask.Computer EQU %0001'1000 * 256 + HardwareConfiguration ; COMPUTER: 0-SPRINTER, 1-Scorpion 256, 2-PENTAGON 128, 3-Other
; <EFBFBD> ˆ<EFBFBD>Žœ‡“…Ÿ ¯®ª  ; <EFBFBD> ˆ<EFBFBD>Žœ‡“…Ÿ ¯®ª 
;REGISTER #36 - BASIC SETTING 2 ;REGISTER #36 - BASIC SETTING 2
; %0000 0111 ; %0000 0111
ZX_RUN_ROM EQU #36 ; QuickStartSetUp EQU #36
.BASIC_128 EQU 0 ; .Mask.ZxRom EQU %0000'0111 * 256 + QuickStartSetUp
.BASIC_48_RAM128 EQU 1 ; ; 0 - Basic128
.TRDOS EQU 2 ; ; 1 - Basic48_Ram128
.EXPANSION EQU 3 ; ; 2 - TrDos
.TRDOS_48 EQU 4 ; ; 3 - Expansion
.BASIC_48 EQU 5 ; ; 4 - TrDos48
; ; 5 - Basic48
; .Mask.Hardware EQU %0011'1000 * 256 + QuickStartSetUp
; ; 0 - ZX-Sprinter
; ; 1 - Pentagon 48
; ; 2 - Pentagon 128
; ; 3 - Pentagon 512
; ; 4 - Scorpion 256
; ; 5 - ZX Spectrum 48
; ; 6 - ZX Spectrum 128
IDE_Setup.SecMaster: IDE_Setup.SecMaster:
.CylindersLow EQU #37 .CylindersLow EQU #37