Скрыты неработающие пункты в Setup
This commit is contained in:
parent
8e5050ee1a
commit
5c1252ec86
@ -1 +1 @@
|
|||||||
Subproject commit 04aaef8ac955971d913babd95921a62937b597ae
|
Subproject commit 4f546cb1d2cd8eeb1aec0de2c3e9902d1bb52fee
|
||||||
@ -491,14 +491,14 @@ POST_1_RAM_BUS:
|
|||||||
; ************************************************
|
; ************************************************
|
||||||
POST_1_OK:
|
POST_1_OK:
|
||||||
|
|
||||||
LD A,(TABLE_X.v1) ; ¢ëᢥâ¨âì "1" ;rdlow-ok
|
LD A,(TABLE_X.v1) ; ¢ëᢥâ¨âì "1" ;rdlow-ok
|
||||||
OUT (Z84.PIO.Port_A.Data),A
|
OUT (Z84.PIO.Port_A.Data),A
|
||||||
|
|
||||||
; ===== TEST ADRESS BUS ======
|
; ===== TEST ADRESS BUS ======
|
||||||
POST_2_ADRESS_BUS:
|
POST_2_ADRESS_BUS:
|
||||||
LD HL,#C000
|
LD HL,#C000
|
||||||
LD DE,#0000
|
LD DE,#0000
|
||||||
.fill_mem: ; § ¯®«¨âì ¯ ¬ïâì ¤à¥á ¬¨
|
.fill_mem: ; § ¯®«¨âì ¯ ¬ïâì ¤à¥á ¬¨
|
||||||
LD (HL),E
|
LD (HL),E
|
||||||
INC L
|
INC L
|
||||||
LD (HL),D
|
LD (HL),D
|
||||||
@ -511,7 +511,7 @@ POST_2_ADRESS_BUS:
|
|||||||
DEC HL
|
DEC HL
|
||||||
DEC DE
|
DEC DE
|
||||||
DEC DE
|
DEC DE
|
||||||
.check_mem: ; ¯à®¢¥à¨âì ᮢ¯ ¤¥¨¥
|
.check_mem: ; ¯à®¢¥à¨âì ᮢ¯ ¤¥¨¥
|
||||||
LD A,(HL)
|
LD A,(HL)
|
||||||
CP D
|
CP D
|
||||||
JR NZ,.error
|
JR NZ,.error
|
||||||
@ -533,12 +533,12 @@ POST_2_ADRESS_BUS:
|
|||||||
LD C,D
|
LD C,D
|
||||||
LD B,11011111b
|
LD B,11011111b
|
||||||
LD IX,.TSAB_3
|
LD IX,.TSAB_3
|
||||||
JR OUT_C_BYTE ; ¢ë¢¥á⨠áâ à訩 ¡ ©â á § ¯ï⮩
|
JR OUT_C_BYTE ; ¢ë¢¥á⨠áâ à訩 ¡ ©â á § ¯ï⮩
|
||||||
.TSAB_3:
|
.TSAB_3:
|
||||||
LD C,E
|
LD C,E
|
||||||
LD B,#FF
|
LD B,#FF
|
||||||
LD IX,.TSAB_4
|
LD IX,.TSAB_4
|
||||||
JR OUT_C_BYTE ; ¢ë¢¥á⨠¬« ¤è¨© ¡¥§ § ¯ï⮩
|
JR OUT_C_BYTE ; ¢ë¢¥á⨠¬« ¤è¨© ¡¥§ § ¯ï⮩
|
||||||
|
|
||||||
; ===== OUT BYTE PROGRAM =======
|
; ===== OUT BYTE PROGRAM =======
|
||||||
|
|
||||||
@ -604,13 +604,13 @@ OUT_C_BYTE:
|
|||||||
; ************************************************
|
; ************************************************
|
||||||
|
|
||||||
POST_2_OK:
|
POST_2_OK:
|
||||||
LD A,(TABLE_X.v2) ;rdlow-ok
|
LD A,(TABLE_X.v2) ;rdlow-ok
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠"2"
|
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠"2"
|
||||||
|
|
||||||
; ===== INIT DCP ========
|
; ===== INIT DCP ========
|
||||||
POST_3_INIT_DCP:
|
POST_3_INIT_DCP:
|
||||||
LD HL,POST_3_OK ; INIT PORTS
|
LD HL,POST_3_OK ; INIT PORTS
|
||||||
JP DCP_INIT ; ¯à®æ¥¤ãà ¨¨æ¨ «¨§ 樨 á ¢®§¢à ⮬ ¢ (HL)
|
JP DCP_INIT ; ¯à®æ¥¤ãà ¨¨æ¨ «¨§ 樨 á ¢®§¢à ⮬ ¢ (HL)
|
||||||
; ®è¨¡®ª ¥â
|
; ®è¨¡®ª ¥â
|
||||||
|
|
||||||
; ***********************************
|
; ***********************************
|
||||||
@ -618,12 +618,12 @@ POST_3_INIT_DCP:
|
|||||||
; ***********************************
|
; ***********************************
|
||||||
|
|
||||||
POST_3_OK:
|
POST_3_OK:
|
||||||
LD A,(TABLE_X.v3) ; ¢ë¢¥á⨠"3" ;rdlow-ok
|
LD A,(TABLE_X.v3) ; ¢ë¢¥á⨠"3" ;rdlow-ok
|
||||||
OUT (Z84.PIO.Port_A.Data),A
|
OUT (Z84.PIO.Port_A.Data),A
|
||||||
|
|
||||||
; ===== TEST RAM PAGES ==
|
; ===== TEST RAM PAGES ==
|
||||||
IN A,(SLOT3)
|
IN A,(SLOT3)
|
||||||
EX AF,AF' ; § ¯®¬¨âì
|
EX AF,AF' ; § ¯®¬¨âì
|
||||||
POST_4_PAGES:
|
POST_4_PAGES:
|
||||||
LD B,0
|
LD B,0
|
||||||
.loop: LD A,#FF
|
.loop: LD A,#FF
|
||||||
@ -634,11 +634,11 @@ POST_4_PAGES:
|
|||||||
LD I,A
|
LD I,A
|
||||||
IN A,(SLOT3)
|
IN A,(SLOT3)
|
||||||
CP B
|
CP B
|
||||||
JR NZ,.error ; ¥á«¨ ®è¨¡ª ¯¥à¥ª«î票ï Port-
|
JR NZ,.error ; ¥á«¨ ®è¨¡ª ¯¥à¥ª«î票ï Port-
|
||||||
DJNZ .loop
|
DJNZ .loop
|
||||||
|
|
||||||
EX AF,AF'
|
EX AF,AF'
|
||||||
OUT (SLOT3),A ; ¢®ááâ ®¢¨âì
|
OUT (SLOT3),A ; ¢®ááâ ®¢¨âì
|
||||||
JR POST_4_OK
|
JR POST_4_OK
|
||||||
|
|
||||||
; ***********************************
|
; ***********************************
|
||||||
@ -654,15 +654,15 @@ POST_4_PAGES:
|
|||||||
; ***********************************
|
; ***********************************
|
||||||
|
|
||||||
POST_4_OK:
|
POST_4_OK:
|
||||||
LD A,(TABLE_X.v4) ;rdlow-ok
|
LD A,(TABLE_X.v4) ;rdlow-ok
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; ¢ëᢥâ¨âì "4"
|
OUT (Z84.PIO.Port_A.Data),A ; ¢ëᢥâ¨âì "4"
|
||||||
|
|
||||||
;= ¯à®¢¥àª ç¨áâ®âë è¨ë ¤ ëå Z84C15 =
|
;= ¯à®¢¥àª ç¨áâ®âë è¨ë ¤ ëå Z84C15 =
|
||||||
POST_5_DATA_BUS:
|
POST_5_DATA_BUS:
|
||||||
LD B,0
|
LD B,0
|
||||||
.loop: IN A,(0)
|
.loop: IN A,(0)
|
||||||
CP #FF
|
CP #FF
|
||||||
; JR NZ,.error ;!!!!! ¯®á¬®âà¥âì
|
; JR NZ,.error ;!!!!! ¯®á¬®âà¥âì
|
||||||
DJNZ .loop
|
DJNZ .loop
|
||||||
JR POST_5_OK
|
JR POST_5_OK
|
||||||
|
|
||||||
@ -690,8 +690,8 @@ POST_5_DATA_BUS:
|
|||||||
; **********************************
|
; **********************************
|
||||||
|
|
||||||
POST_5_OK:
|
POST_5_OK:
|
||||||
LD A,(TABLE_X.v5) ;rdlow-ok
|
LD A,(TABLE_X.v5) ;rdlow-ok
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠"5"
|
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠"5"
|
||||||
|
|
||||||
; **********************************
|
; **********************************
|
||||||
; POST § ¢¥àè¥
|
; POST § ¢¥àè¥
|
||||||
@ -701,7 +701,7 @@ POST_5_OK:
|
|||||||
MODULE SET_CONFIG_ID
|
MODULE SET_CONFIG_ID
|
||||||
|
|
||||||
IN A,(SLOT3)
|
IN A,(SLOT3)
|
||||||
EX AF,AF' ; SAVE PAGE3
|
EX AF,AF' ; SAVE PAGE3
|
||||||
|
|
||||||
;NO_SUMX_EQ:
|
;NO_SUMX_EQ:
|
||||||
|
|
||||||
@ -712,7 +712,7 @@ POST_5_OK:
|
|||||||
; Don't use IY before this point if it`s normal booting!!!
|
; Don't use IY before this point if it`s normal booting!!!
|
||||||
LD IX,0
|
LD IX,0
|
||||||
XOR A
|
XOR A
|
||||||
ADD IX,SP ; ¢®ááâ ®¢¨âì § 票¥ ¯¥à¥¤ ®¥ § £àã§ç¨ª®¬ ª®äë (¥á«¨ áâ àâ ¯®á«¥ à¥á¥â )
|
ADD IX,SP ; ¢®ááâ ®¢¨âì § 票¥ ¯¥à¥¤ ®¥ § £àã§ç¨ª®¬ ª®äë (¥á«¨ áâ àâ ¯®á«¥ à¥á¥â )
|
||||||
; ‚ í⮬ ¬¥á⥠ã á IX:IY ¨§ Loader.asm
|
; ‚ í⮬ ¬¥á⥠ã á IX:IY ¨§ Loader.asm
|
||||||
; „®â 騫¨ ¤® áî¤ ¬¥âªã ®â «® ¤¥à , ¯®ª ¥ ¨á¯®«ì§ã¥âáï
|
; „®â 騫¨ ¤® áî¤ ¬¥âªã ®â «® ¤¥à , ¯®ª ¥ ¨á¯®«ì§ã¥âáï
|
||||||
;[x] 31/12/2023 ¯®¤áâà 客ª ®â ¥¤®ãâ¥çª¨ ¯ ¬ïâ¨
|
;[x] 31/12/2023 ¯®¤áâà 客ª ®â ¥¤®ãâ¥çª¨ ¯ ¬ïâ¨
|
||||||
@ -740,22 +740,22 @@ POST_5_OK:
|
|||||||
; LD L,A
|
; LD L,A
|
||||||
; LD A,YH
|
; LD A,YH
|
||||||
; LD H,A
|
; LD H,A
|
||||||
; LD BC,#0107 ; !!!!! áà ¢¨âì á 0107h ¢ë¥á⨠à¥ä¥à¥á®¬ âãâ ¨ ¢ loader.asm
|
; LD BC,#0107 ; !!!!! áà ¢¨âì á 0107h ¢ë¥á⨠à¥ä¥à¥á®¬ âãâ ¨ ¢ loader.asm
|
||||||
; AND A ; ¥á«¨ à ¢® - ¯à®è« ¯¥à¥§ £à㧪
|
; AND A ; ¥á«¨ à ¢® - ¯à®è« ¯¥à¥§ £à㧪
|
||||||
; SBC HL,BC
|
; SBC HL,BC
|
||||||
;JR Z,set_config ;!TODO ªâ¨¢ æ¨ï ¬¥âª¨ IX:IY ¨§ «® ¤¥à
|
;JR Z,set_config ;!TODO ªâ¨¢ æ¨ï ¬¥âª¨ IX:IY ¨§ «® ¤¥à
|
||||||
;LD IX,ACEX.Config_ID.Sp97_2
|
;LD IX,ACEX.Config_ID.Sp97_2
|
||||||
LD HL,ACEX.Config_ID.Sp2000
|
LD HL,ACEX.Config_ID.Sp2000
|
||||||
set_config:
|
set_config:
|
||||||
LD (SYS_PAGE.CONFIG_BYTE),HL ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
LD (SYS_PAGE.CONFIG_BYTE),HL ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
||||||
;LD (SYS_PAGE.CONFIG_BYTE),IX ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
;LD (SYS_PAGE.CONFIG_BYTE),IX ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
||||||
;LD HL,(SYS_PAGE.CONFIG_BYTE) ; ¢§ïâì ®¬¥à ¯à®è¨¢ª¨ ¢ HL
|
;LD HL,(SYS_PAGE.CONFIG_BYTE) ; ¢§ïâì ®¬¥à ¯à®è¨¢ª¨ ¢ HL
|
||||||
;
|
;
|
||||||
LD A,CNF_PORT.CNF_0 + CNF_PORT.TURBO.ON
|
LD A,CNF_PORT.CNF_0 + CNF_PORT.TURBO.ON
|
||||||
LD (SYS_PAGE.CONFIG_DE),A
|
LD (SYS_PAGE.CONFIG_DE),A
|
||||||
|
|
||||||
EX AF,AF'
|
EX AF,AF'
|
||||||
OUT (SLOT3),A ; Restore SLOT3
|
OUT (SLOT3),A ; Restore SLOT3
|
||||||
|
|
||||||
ENDMODULE
|
ENDMODULE
|
||||||
;*********************************
|
;*********************************
|
||||||
@ -774,14 +774,14 @@ set_config:
|
|||||||
|
|
||||||
;*********************************
|
;*********************************
|
||||||
; Don't use stack (SP) before this point if it`s normal booting!!!
|
; Don't use stack (SP) before this point if it`s normal booting!!!
|
||||||
LD SP,#BFFE ; <20> ç «® ¨á¯®«ì§®¢ ¨ï á⥪ !!!
|
LD SP,#BFFE ; <20> ç «® ¨á¯®«ì§®¢ ¨ï á⥪ !!!
|
||||||
PUSH HL ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
PUSH HL ; á®åà ¨âì ®¬¥à ¯à®è¨¢ª¨
|
||||||
|
|
||||||
CALL PORTS_INIT ; ¨¨æ¨ «¨§¨à®¢ âì ¯®àâë
|
CALL PORTS_INIT ; ¨¨æ¨ «¨§¨à®¢ âì ¯®àâë
|
||||||
XOR A
|
XOR A
|
||||||
OUT (BorderColor),A
|
OUT (BorderColor),A
|
||||||
CALL EMM.CheckColdInit ; ¨¨æ¨ «¨§ æ¨ï ¯ ¬ïâ¨
|
CALL EMM.CheckColdInit ; ¨¨æ¨ «¨§ æ¨ï ¯ ¬ïâ¨
|
||||||
POP HL ; ª®ä¨£ãà æ¨ï
|
POP HL ; ª®ä¨£ãà æ¨ï
|
||||||
JR Reset_Handler.start
|
JR Reset_Handler.start
|
||||||
; *************************************
|
; *************************************
|
||||||
; ‘ç¨â ¥¬, çâ® ¢å®¤ ¢ SETUP ¢á¥£¤ !!!
|
; ‘ç¨â ¥¬, çâ® ¢å®¤ ¢ SETUP ¢á¥£¤ !!!
|
||||||
@ -807,7 +807,7 @@ Check_EE_Port:
|
|||||||
LD B,0
|
LD B,0
|
||||||
;[x] SET_PORTS: no need to call from #3D13 and DI. 31/12/23
|
;[x] SET_PORTS: no need to call from #3D13 and DI. 31/12/23
|
||||||
;LD C,BIOS.SET_PORTS
|
;LD C,BIOS.SET_PORTS
|
||||||
;CALL @ToBIOS_3D13 ; ¯¥à¥ãáâ ®¢¨âì ¢ãâà. ¯®àâ #EE
|
;CALL @ToBIOS_3D13 ; ¯¥à¥ãáâ ®¢¨âì ¢ãâà. ¯®àâ #EE
|
||||||
CALL SET_PORTS
|
CALL SET_PORTS
|
||||||
;
|
;
|
||||||
LD A,B
|
LD A,B
|
||||||
|
|||||||
@ -23,7 +23,7 @@ DRV_VERSION:
|
|||||||
AND A
|
AND A
|
||||||
RET
|
RET
|
||||||
|
|
||||||
DRV_LIST: ; ????? çâ® § äãªæ¨ï ¨ ªã¤ 㪠§ë¢ ¥â IX
|
DRV_LIST:
|
||||||
IN A,(SLOT3)
|
IN A,(SLOT3)
|
||||||
PUSH AF
|
PUSH AF
|
||||||
PUSH IY
|
PUSH IY
|
||||||
|
|||||||
@ -856,7 +856,7 @@ LP_SC_TAB:
|
|||||||
; DW LP_SET_MNU
|
; DW LP_SET_MNU
|
||||||
.SIZE EQU $-LP_SC_TAB
|
.SIZE EQU $-LP_SC_TAB
|
||||||
|
|
||||||
;LP_SET_MNU: ; ?????
|
;LP_SET_MNU: ; ?????
|
||||||
; SCF
|
; SCF
|
||||||
; RET
|
; RET
|
||||||
; LD IX,LP_SCR_MNU
|
; LD IX,LP_SCR_MNU
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
;**************************************
|
;**************************************
|
||||||
|
|
||||||
.LOOP_S1:
|
.LOOP_S1:
|
||||||
LD HL,#FEF0 ; !HARDCODE
|
LD HL,#FEF0 ; !HARDCODE
|
||||||
LD DE,.STRING
|
LD DE,.STRING
|
||||||
.LOOP_S:
|
.LOOP_S:
|
||||||
LD A,(DE)
|
LD A,(DE)
|
||||||
@ -39,17 +39,17 @@
|
|||||||
JR NZ,.NO_CNF_RAM
|
JR NZ,.NO_CNF_RAM
|
||||||
INC E
|
INC E
|
||||||
INC L
|
INC L
|
||||||
JR NZ,.LOOP_S ; !!!!! ¯à¨¢ï§ª ª ¤à¥áã ¢ HL
|
JR NZ,.LOOP_S ; !!!!! ¯à¨¢ï§ª ª ¤à¥áã ¢ HL
|
||||||
|
|
||||||
; !TODO ã¡à âì ¢¥©âë ¤«ï ªíè ?
|
; !TODO ã¡à âì ¢¥©âë ¤«ï ªíè ?
|
||||||
LD BC,#FF*256 + Z84.SYS.Control
|
LD BC,#FF*256 + Z84.SYS.Control
|
||||||
LD A,Z84.REG.CS_Boundary ; !HARDCODE
|
LD A,Z84.REG.CS_Boundary
|
||||||
OUT (C),A ; 0 register - waits
|
OUT (C),A ; 0 register - waits
|
||||||
INC C
|
INC C
|
||||||
LD A,#F0
|
LD A,#F0
|
||||||
OUT (C),A ; boundaries FFFF..1000 - CS1
|
OUT (C),A ; boundaries FFFF..1000 - CS1
|
||||||
; 0FFF..0000 - CS0
|
; ; 0FFF..0000 - CS0
|
||||||
LD HL,#1000 ; !!!!! Load bitstream from Fast-RAM
|
LD HL,#1000 ; !!!!! Load bitstream from Fast-RAM
|
||||||
|
|
||||||
JR .NEW_SHM
|
JR .NEW_SHM
|
||||||
|
|
||||||
@ -59,11 +59,11 @@
|
|||||||
;**************************************
|
;**************************************
|
||||||
|
|
||||||
.NO_CNF_RAM:
|
.NO_CNF_RAM:
|
||||||
LD HL,#0100 ; !!!!! Load bitstream from ROM
|
LD HL,#0100 ; !!!!! Load bitstream from ROM
|
||||||
.NEW_SHM:
|
.NEW_SHM:
|
||||||
;--------------[conf check]-------------
|
;--------------[conf check]-------------
|
||||||
LD A,H ; á®åà 塞 áâ à訩 ¤à¥á ç « ª®äë,
|
LD A,H ; á®åà 塞 áâ à訩 ¤à¥á ç « ª®äë,
|
||||||
; ç «® ª®äë ¤®«¦® ¡ëâì á ¬« ¤è¨¬ ¤à¥á®¬ = 0
|
; ç «® ª®äë ¤®«¦® ¡ëâì á ¬« ¤è¨¬ ¤à¥á®¬ = 0
|
||||||
EXX
|
EXX
|
||||||
LD L,0
|
LD L,0
|
||||||
LD H,A
|
LD H,A
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
print()
|
print()
|
||||||
ENDLUA
|
ENDLUA
|
||||||
|
|
||||||
BYTE 2 ; ª®«¨ç¥á⢮ á¯à ©â®¢
|
BYTE 2 ; ª®«¨ç¥á⢮ á¯à ©â®¢
|
||||||
EasterTable 48, 42, 13, 2, sprite1
|
EasterTable 48, 42, 13, 2, sprite1
|
||||||
EasterTable 37, 6, 69, 26, sprite2
|
EasterTable 37, 6, 69, 26, sprite2
|
||||||
sprite1: INCBIN './src/bios/logo/use/NY_Kokoshnik_DAT.bin'
|
sprite1: INCBIN './src/bios/logo/use/NY_Kokoshnik_DAT.bin'
|
||||||
|
|||||||
@ -524,7 +524,7 @@ START:
|
|||||||
CALL RESCREEN
|
CALL RESCREEN
|
||||||
|
|
||||||
;R06
|
;R06
|
||||||
LD BC,CMOS_CELL.BootUpParams.Mask.QuickStart ;#010E
|
LD BC,CMOS_CELL.BootUpParams.Mask.QuickStartROM ;#010E
|
||||||
CALL G_VALUE
|
CALL G_VALUE
|
||||||
POP BC
|
POP BC
|
||||||
INC B
|
INC B
|
||||||
|
|||||||
@ -256,8 +256,7 @@ CCHANGE:
|
|||||||
LD B,A
|
LD B,A
|
||||||
LD A,CMOS_CELL.ScreenSET
|
LD A,CMOS_CELL.ScreenSET
|
||||||
CALL WRITCMS
|
CALL WRITCMS
|
||||||
CSET:
|
CSET: LD H,0
|
||||||
LD H,0
|
|
||||||
LD DE,STYLES
|
LD DE,STYLES
|
||||||
ADD HL,HL
|
ADD HL,HL
|
||||||
ADD HL,HL
|
ADD HL,HL
|
||||||
@ -268,7 +267,8 @@ CSET:
|
|||||||
LDI
|
LDI
|
||||||
LDI
|
LDI
|
||||||
CALL FSCREEN
|
CALL FSCREEN
|
||||||
REFRESH:
|
;
|
||||||
|
;REFRESH:
|
||||||
LD BC,SettingsItemsTabsAddrs.max*256
|
LD BC,SettingsItemsTabsAddrs.max*256
|
||||||
LD A,(ITEM)
|
LD A,(ITEM)
|
||||||
PUSH AF
|
PUSH AF
|
||||||
@ -1093,76 +1093,4 @@ CMOSARE:
|
|||||||
DB %0000'0000 ;X3F - CHECKSUM
|
DB %0000'0000 ;X3F - CHECKSUM
|
||||||
BLOCK #100 - low $ ; ¤®¡¨¢ª CMOSARE ¤® à §¬¥à ¢ 256 ¡ ©â®¢
|
BLOCK #100 - low $ ; ¤®¡¨¢ª CMOSARE ¤® à §¬¥à ¢ 256 ¡ ©â®¢
|
||||||
;DONT MOVE !!! ADDRESS
|
;DONT MOVE !!! ADDRESS
|
||||||
|
;
|
||||||
|
|
||||||
; !TODO ¢áñ ¯à ¢¨«ì®?
|
|
||||||
;REGISTER #0E
|
|
||||||
; %1000'0000 - MEMORY TEST
|
|
||||||
; %0100'0000 - SAVE RAM DISKS
|
|
||||||
; %0010'0000 - UPDATE BIOS
|
|
||||||
; %0001'1000 - START DELAY
|
|
||||||
; %0000'0100 - LANGUAGE
|
|
||||||
; %0000'0010 - NOT USED
|
|
||||||
; %0000'0001 - QUICK START
|
|
||||||
;REGISTER #0F
|
|
||||||
; %1000'0000 - TYPEMATIC ON/OFF
|
|
||||||
; %0110'0000 - TYPEMATIC DELAY 00-250, 01-500, 10-750, 11-1000
|
|
||||||
; %0001'1111 - TYPEMATIC RATE
|
|
||||||
; 0-6, 1-8, 2-10, 3-12, 4-15, 5-20, 6-24, 7-30
|
|
||||||
;REGISTER #10
|
|
||||||
; %0000'0111 - SYSTEM DISK
|
|
||||||
; %0111'0000 - ALT SYSTEM DISK
|
|
||||||
;REGISTER #11
|
|
||||||
; %0000'0011 - FDD FIRST 720 / 1.44 / NONE
|
|
||||||
; %0000'1100 - FDD SECOND
|
|
||||||
; %0011'0000 - IDE Primary MASTER AUTO / SETUP / DISABLED
|
|
||||||
; %1100'0000 - IDE Primary SLAVE -----//------
|
|
||||||
;REGISTER #12 - CYLINDERS (MASTER)
|
|
||||||
;REGISTER #14 - HEADS (MASTER)
|
|
||||||
;REGISTER #15 - SECTORS (MASTER)
|
|
||||||
;REGISTER #16 - CYLINDERS (SLAVE)
|
|
||||||
;REGISTER #18 - HEADS (SLAVE)
|
|
||||||
;REGISTER #19 - SECTORS (SLAVE)
|
|
||||||
;REGISTER #1A
|
|
||||||
; %0000'1111 - COLOR STYLE
|
|
||||||
; %0011'0000 - Frame Int (Default/Pentagon/Scorpion/Original)
|
|
||||||
; %1100'0000 - Screen V-Sinc (Default/312 lines 50 HZ/320 Lines 49 Hz)
|
|
||||||
;REGISTER #1B - HARDWARE CONFIGURATION
|
|
||||||
; %0000'0001 - TURBO MODE (D0..D3 - 6 OR 7)
|
|
||||||
; %0000'0010 - TURBO EXCHANGE ON/OFF - 1
|
|
||||||
; %0000'0100 - PORT EXCHANGE ON/OFF - 1
|
|
||||||
; %0001'1000 - COMPUTER
|
|
||||||
; 0-SPRINTER
|
|
||||||
; 1-SPECTRUM 256
|
|
||||||
; 2-PENTAGON 128
|
|
||||||
; 3-OTHER
|
|
||||||
; %1110'0000 - RESERVED
|
|
||||||
;REGISTER #1C - RESET MODE
|
|
||||||
; 0-RESET 128 Basic
|
|
||||||
; 1-RESET 48 Basic & 128 mem
|
|
||||||
; 2-RESET TR-DOS & 128 mem
|
|
||||||
; 3-RESET EXPANSION (Disabled)
|
|
||||||
; 4-RESET TR-DOS & 48 mem
|
|
||||||
; 5-RESET 48 Basic
|
|
||||||
;REGISTER #1D
|
|
||||||
; %0000'0010 - Reboot message
|
|
||||||
; %0000'0001 - HDD Write protect
|
|
||||||
;REGISTER #1E
|
|
||||||
; %0000'0011 - TR DOS A: Default / FDD / HDD / RMD
|
|
||||||
; %0000'1100 - TR DOS B: Default / FDD / HDD / RMD
|
|
||||||
; %0011'0000 - TR DOS C: Default / FDD / HDD / RMD
|
|
||||||
; %1100'0000 - TR DOS D: Default / FDD / HDD / RMD
|
|
||||||
;REGISTER #1F ;R06
|
|
||||||
; %1111'0000 - X-Screen position
|
|
||||||
; %0000'1111 - Y-Screen position
|
|
||||||
;REGISTER #20
|
|
||||||
; %0011'0000 - IDE Secondary MASTER AUTO / SETUP / DISABLED
|
|
||||||
; %1100'0000 - IDE Secondary SLAVE -----//------
|
|
||||||
; .
|
|
||||||
; .
|
|
||||||
;REGISTER #37 - CYLINDERS (MASTER)
|
|
||||||
;REGISTER #39 - HEADS (MASTER)
|
|
||||||
;REGISTER #3A - SECTORS (MASTER)
|
|
||||||
;REGISTER #3B - CYLINDERS (SLAVE)
|
|
||||||
;REGISTER #3D - HEADS (SLAVE)
|
|
||||||
;REGISTER #3E - SECTORS (SLAVE)
|
|
||||||
@ -393,14 +393,14 @@ LOGO_TO_SCREEN:
|
|||||||
|
|
||||||
LD A,#50
|
LD A,#50
|
||||||
OUT (SLOT1),A
|
OUT (SLOT1),A
|
||||||
LD A,72 ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® Y + ¢ëá®â ª à⨪¨
|
LD A,72 ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® Y + ¢ëá®â ª à⨪¨
|
||||||
.loop:
|
.loop:
|
||||||
DEC A
|
DEC A
|
||||||
OUT (PORT_Y),A
|
OUT (PORT_Y),A
|
||||||
LD DE,#4040 ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® •
|
LD DE,#4040 ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® •
|
||||||
LD BC,128 ; !HARDCODE ¤«¨ £®à¨§®â «ì®© «¨¨¨ ª à⨪¨
|
LD BC,128 ; !HARDCODE ¤«¨ £®à¨§®â «ì®© «¨¨¨ ª à⨪¨
|
||||||
LDIR
|
LDIR
|
||||||
OR A ; !!!!! or a
|
OR A
|
||||||
JP NZ,.loop
|
JP NZ,.loop
|
||||||
|
|
||||||
POP BC
|
POP BC
|
||||||
@ -412,7 +412,7 @@ LOGO_TO_SCREEN:
|
|||||||
RET
|
RET
|
||||||
|
|
||||||
; IF !ROM_LOGO_TEST
|
; IF !ROM_LOGO_TEST
|
||||||
; LOGPAL: ; palitre for logotype
|
; LOGPAL: ; palitre for logotype
|
||||||
; IF TEST_Build
|
; IF TEST_Build
|
||||||
; INCBIN './test/test2_pal.bin'
|
; INCBIN './test/test2_pal.bin'
|
||||||
; ELSE
|
; ELSE
|
||||||
|
|||||||
@ -30,35 +30,39 @@
|
|||||||
SettingsTabsOrder = {
|
SettingsTabsOrder = {
|
||||||
[1]={
|
[1]={
|
||||||
"Lang", -- 1
|
"Lang", -- 1
|
||||||
"MemTest", -- 2
|
"SaveRAMdrvs", -- 2
|
||||||
"SaveRAMdrvs", -- 3
|
"StartDelay", -- 3
|
||||||
"UpdBios", -- 4
|
"RebootMsg", -- 4
|
||||||
"StartDelay", -- 5
|
"SysDsk", -- 5
|
||||||
"TypRate", -- 6
|
"AltSysDsk", -- 6
|
||||||
"TypDelay", -- 7
|
"FddFirst", -- 7
|
||||||
"RebootMsg", -- 8
|
"FddSecond", -- 8
|
||||||
"SysDsk", -- 9
|
"PriIdeMA", -- 9
|
||||||
"AltSysDsk", -- 10
|
"PriIdeSl", -- 10
|
||||||
"FddFirst", -- 11
|
"SecIdeMA", -- 11
|
||||||
"FddSecond", -- 12
|
"SecIdeSl", -- 12
|
||||||
"PriIdeMA", -- 13
|
"ScreenY", -- 13
|
||||||
"PriIdeSl", -- 14
|
"ScreenX", -- 14
|
||||||
"SecIdeMA", -- 15
|
"FrameInt", -- 15
|
||||||
"SecIdeSl", -- 16
|
"VSync", -- 16
|
||||||
-- 17
|
"QuickStartROM", -- 17
|
||||||
|
"MemTest", -- DEFINES.INC --> UnusedSettingsFeatures
|
||||||
|
"UpdBios", -- DEFINES.INC --> UnusedSettingsFeatures
|
||||||
|
"TypRate", -- DEFINES.INC --> UnusedSettingsFeatures
|
||||||
|
"TypDelay", -- DEFINES.INC --> UnusedSettingsFeatures
|
||||||
},
|
},
|
||||||
[2]={
|
[2]={
|
||||||
"ScreenY", -- 1
|
"TrDosA", -- 1
|
||||||
"ScreenX", -- 2
|
"TrDosB", -- 2
|
||||||
"FrameInt", -- 3
|
"TrDosC", -- 3
|
||||||
"VSync", -- 4
|
"TrDosD", -- 4
|
||||||
"QuickStartROM", -- 5
|
"SetTime", -- 5 DEFINES.INC --> NEW_FEATURE
|
||||||
"TrDosA", -- 6
|
"HddWrPr", -- 6 DEFINES.INC --> HDDwriteProtect
|
||||||
"TrDosB", -- 7
|
-- 7
|
||||||
"TrDosC", -- 8
|
-- 8
|
||||||
"TrDosD", -- 9
|
-- 9
|
||||||
"SetTime", -- 10 DEFINES.INC --> NEW_FEATURE
|
-- 10
|
||||||
"HddWrPr", -- 11 DEFINES.INC --> HDDwriteProtect
|
-- 11
|
||||||
-- 12
|
-- 12
|
||||||
-- 13
|
-- 13
|
||||||
-- 14
|
-- 14
|
||||||
@ -69,6 +73,12 @@
|
|||||||
}
|
}
|
||||||
DeleteValueByDEFINE(SettingsTabsOrder,"NEW_FEATURE","SetTime")
|
DeleteValueByDEFINE(SettingsTabsOrder,"NEW_FEATURE","SetTime")
|
||||||
DeleteValueByDEFINE(SettingsTabsOrder,"HDDwriteProtect","HddWrPr")
|
DeleteValueByDEFINE(SettingsTabsOrder,"HDDwriteProtect","HddWrPr")
|
||||||
|
DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","MemTest")
|
||||||
|
DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","UpdBios")
|
||||||
|
DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","TypRate")
|
||||||
|
DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","TypDelay")
|
||||||
|
-- DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","")
|
||||||
|
-- DeleteValueByDEFINE(SettingsTabsOrder,"UnusedSettingsFeatures","")
|
||||||
ENDLUA
|
ENDLUA
|
||||||
;
|
;
|
||||||
|
|
||||||
@ -148,91 +158,100 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams Lang
|
_mSETitemParams Lang
|
||||||
DW OnChangeAction.setLang ; ¤¥©á⢨¥ ¯à¨ ¨§¬¥¥¨¨
|
DW OnChangeAction.setLang ; ¤¥©á⢨¥ ¯à¨ ¨§¬¥¥¨¨
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF ; ⨯ ¯ à ¬¥âà (áâப á® § 票¥¬ ¨«¨ ª â «®£)
|
IF NEW_FEATURE : DB paramLine : ENDIF ; ⨯ ¯ à ¬¥âà (áâப á® § 票¥¬ ¨«¨ ª â «®£)
|
||||||
DB columnNum,lineNum ; á⮫¡¥æ, áâப
|
DB columnNum,lineNum ; á⮫¡¥æ, áâப
|
||||||
DB paramName ; <20> §¢ ¨¥ ¯ à ¬¥âà
|
DB paramName ; <20> §¢ ¨¥ ¯ à ¬¥âà
|
||||||
DB CMOS_CELL.BootUpParams,%0000'0100,%0000'0100 ; CMOS, MASK
|
DW CMOS_CELL.BootUpParams.Mask.Language : DB %0000'0100 ; CMOS : MASK
|
||||||
DB msgStrings.valLangEng ; 1-© ¢ ਠ⠯ à ¬¥âà
|
DB msgStrings.valLangEng ; 1-© ¢ ਠ⠯ à ¬¥âà
|
||||||
DB msgStrings.valLangRus ; 2-© ¢ ਠ⠯ à ¬¥âà
|
DB msgStrings.valLangRus ; 2-© ¢ ਠ⠯ à ¬¥âà
|
||||||
|
|
||||||
_mSETitemParams MemTest
|
|
||||||
DW OnChangeAction.nothing
|
IF UnusedSettingsFeatures ; !TODO
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
_mSETitemParams MemTest
|
||||||
DB columnNum,lineNum
|
DW OnChangeAction.nothing
|
||||||
DB paramName
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB CMOS_CELL.BootUpParams,%1000'0000,%1000'0000
|
DB columnNum,lineNum
|
||||||
DB msgStrings.valDisabled
|
DB paramName
|
||||||
DB msgStrings.valEnabled
|
DW CMOS_CELL.BootUpParams.Mask.MemTest : DB %1000'0000
|
||||||
|
DB msgStrings.valDisabled
|
||||||
|
DB msgStrings.valEnabled
|
||||||
|
ENDIF
|
||||||
|
|
||||||
_mSETitemParams SaveRAMdrvs
|
_mSETitemParams SaveRAMdrvs
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.BootUpParams,%0100'0000,%0100'0000
|
DW CMOS_CELL.BootUpParams.Mask.SaveRAMdisks : DB %0100'0000
|
||||||
DB msgStrings.valDisabled
|
DB msgStrings.valDisabled
|
||||||
DB msgStrings.valEnabled
|
DB msgStrings.valEnabled
|
||||||
|
|
||||||
_mSETitemParams UpdBios
|
IF UnusedSettingsFeatures ; !TODO
|
||||||
DW OnChangeAction.nothing
|
_mSETitemParams UpdBios
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
DW OnChangeAction.nothing
|
||||||
DB columnNum,lineNum
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB paramName
|
DB columnNum,lineNum
|
||||||
DB CMOS_CELL.BootUpParams,%0010'0000,%0010'0000
|
DB paramName
|
||||||
DB msgStrings.valDisabled
|
DW CMOS_CELL.BootUpParams.Mask.UpdBios : DB %0010'0000
|
||||||
DB msgStrings.valEnabled
|
DB msgStrings.valDisabled
|
||||||
|
DB msgStrings.valEnabled
|
||||||
|
ENDIF
|
||||||
|
|
||||||
_mSETitemParams StartDelay
|
_mSETitemParams StartDelay
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.BootUpParams,%0001'1000,%0001'0000
|
DW CMOS_CELL.BootUpParams.Mask.StartDelay : DB %0001'0000
|
||||||
DB msgStrings.valDisabled
|
DB msgStrings.valDisabled
|
||||||
DB msgStrings.valNormal
|
DB msgStrings.valNormal
|
||||||
DB msgStrings.valEnabled
|
DB msgStrings.valEnabled
|
||||||
|
|
||||||
_mSETitemParams TypRate
|
IF UnusedSettingsFeatures ; !TODO
|
||||||
DW OnChangeAction.nothing
|
_mSETitemParams TypRate
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
DW OnChangeAction.nothing
|
||||||
DB columnNum,lineNum
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB paramName
|
DB columnNum,lineNum
|
||||||
DB CMOS_CELL.Typematic,%0000'0111,%0000'0111
|
DB paramName
|
||||||
DB msgStrings.val_6
|
DW CMOS_CELL.Typematic.Mask.Rate : DB %0000'0111
|
||||||
DB msgStrings.val_8
|
DB msgStrings.val_6
|
||||||
DB msgStrings.val_10
|
DB msgStrings.val_8
|
||||||
DB msgStrings.val_12
|
DB msgStrings.val_10
|
||||||
DB msgStrings.val_15
|
DB msgStrings.val_12
|
||||||
DB msgStrings.val_20
|
DB msgStrings.val_15
|
||||||
DB msgStrings.val_24
|
DB msgStrings.val_20
|
||||||
DB msgStrings.val_30
|
DB msgStrings.val_24
|
||||||
|
DB msgStrings.val_30
|
||||||
|
ENDIF
|
||||||
|
|
||||||
_mSETitemParams TypDelay
|
IF UnusedSettingsFeatures ; !TODO
|
||||||
DW OnChangeAction.nothing
|
_mSETitemParams TypDelay
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
DW OnChangeAction.nothing
|
||||||
DB columnNum,lineNum
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB paramName
|
DB columnNum,lineNum
|
||||||
DB CMOS_CELL.Typematic,%0110'0000,%0110'0000
|
DB paramName
|
||||||
DB msgStrings.val_250
|
DW CMOS_CELL.Typematic.Mask.Delay : DB %0110'0000
|
||||||
DB msgStrings.val_500
|
DB msgStrings.val_250
|
||||||
DB msgStrings.val_750
|
DB msgStrings.val_500
|
||||||
DB msgStrings.val_1000
|
DB msgStrings.val_750
|
||||||
|
DB msgStrings.val_1000
|
||||||
|
ENDIF
|
||||||
|
|
||||||
_mSETitemParams RebootMsg
|
_mSETitemParams RebootMsg
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.Options,%0000'0010,%0000'0010
|
DW CMOS_CELL.Options.Mask.RebootMSG : DB %0000'0010
|
||||||
DB msgStrings.valDisabled
|
DB msgStrings.valDisabled
|
||||||
DB msgStrings.valEnabled
|
DB msgStrings.valEnabled
|
||||||
|
|
||||||
_mSETitemParams SysDsk
|
_mSETitemParams SysDsk
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.BootDrives,%0000'0111,%0000'0111 ; !!!!!
|
DW CMOS_CELL.BootDrives.Mask.SysDisk : DB %0000'0111
|
||||||
DB msgStrings.val1stFDD
|
DB msgStrings.val1stFDD
|
||||||
DB msgStrings.val2ndFDD
|
DB msgStrings.val2ndFDD
|
||||||
DB msgStrings.val1stIDE
|
DB msgStrings.val1stIDE
|
||||||
@ -244,10 +263,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams AltSysDsk
|
_mSETitemParams AltSysDsk
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.BootDrives,%0111'0000,%0111'0000
|
DW CMOS_CELL.BootDrives.Mask.AltSysDisk : DB %0111'0000
|
||||||
DB msgStrings.val1stFDD
|
DB msgStrings.val1stFDD
|
||||||
DB msgStrings.val2ndFDD
|
DB msgStrings.val2ndFDD
|
||||||
DB msgStrings.val1stIDE
|
DB msgStrings.val1stIDE
|
||||||
@ -259,32 +278,32 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams FddFirst
|
_mSETitemParams FddFirst
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_1,%0000'0011,%0000'0000
|
DW CMOS_CELL.DrivesSetup_1.Mask.FirstFDD : DB %0000'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
; DB msgStrings.val720
|
; DB msgStrings.val720
|
||||||
; DB msgStrings.val1440
|
; DB msgStrings.val1440
|
||||||
; DB msgStrings.valDash6
|
; DB msgStrings.valDash6
|
||||||
|
|
||||||
_mSETitemParams FddSecond
|
_mSETitemParams FddSecond
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_1,%0000'1100,%0000'0000
|
DW CMOS_CELL.DrivesSetup_1.Mask.SecondFDD : DB %0000'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
; DB msgStrings.val720
|
; DB msgStrings.val720
|
||||||
; DB msgStrings.val1440
|
; DB msgStrings.val1440
|
||||||
; DB msgStrings.valDash6
|
; DB msgStrings.valDash6
|
||||||
|
|
||||||
_mSETitemParams PriIdeMA
|
_mSETitemParams PriIdeMA
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_1,%0011'0000,%0011'0000
|
DW CMOS_CELL.DrivesSetup_1.Mask.PriIDEmaster : DB %0011'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
DB msgStrings.valSetup
|
DB msgStrings.valSetup
|
||||||
DB msgStrings.valCdRom
|
DB msgStrings.valCdRom
|
||||||
@ -292,10 +311,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams PriIdeSl
|
_mSETitemParams PriIdeSl
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_1,%1100'0000,%1100'0000
|
DW CMOS_CELL.DrivesSetup_1.Mask.PriIDEslave : DB %1100'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
DB msgStrings.valSetup
|
DB msgStrings.valSetup
|
||||||
DB msgStrings.valCdRom
|
DB msgStrings.valCdRom
|
||||||
@ -303,10 +322,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams SecIdeMA
|
_mSETitemParams SecIdeMA
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_2,%0011'0000,%0011'0000
|
DW CMOS_CELL.DrivesSetup_2.Mask.SecIDEmaster : DB %0011'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
DB msgStrings.valSetup
|
DB msgStrings.valSetup
|
||||||
DB msgStrings.valCdRom
|
DB msgStrings.valCdRom
|
||||||
@ -314,10 +333,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams SecIdeSl
|
_mSETitemParams SecIdeSl
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.DrivesSetup_2,%1100'0000,%1100'0000
|
DW CMOS_CELL.DrivesSetup_2.Mask.SecIDEslave : DB %1100'0000
|
||||||
DB msgStrings.valAuto
|
DB msgStrings.valAuto
|
||||||
DB msgStrings.valSetup
|
DB msgStrings.valSetup
|
||||||
DB msgStrings.valCdRom
|
DB msgStrings.valCdRom
|
||||||
@ -326,20 +345,20 @@ SettingsItemsTabs:
|
|||||||
IF HDDwriteProtect
|
IF HDDwriteProtect
|
||||||
_mSETitemParams HddWrPr
|
_mSETitemParams HddWrPr
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.Options,%0000'0001,%0000'0001
|
DW CMOS_CELL.Options.Mask.HDDwriteProtect : DB %0000'0001
|
||||||
DB msgStrings.valDisabled
|
DB msgStrings.valDisabled
|
||||||
DB msgStrings.valEnabled
|
DB msgStrings.valEnabled
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
_mSETitemParams ScreenY
|
_mSETitemParams ScreenY
|
||||||
DW OnChangeAction.setXYpos
|
DW OnChangeAction.setXYpos
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.ScreenPosition,%1111'0000,%1110'0000
|
DW CMOS_CELL.ScreenPosition.Mask.X : DB %1110'0000
|
||||||
DB msgStrings.valMinus7
|
DB msgStrings.valMinus7
|
||||||
DB msgStrings.valMinus6
|
DB msgStrings.valMinus6
|
||||||
DB msgStrings.valMinus5
|
DB msgStrings.valMinus5
|
||||||
@ -358,10 +377,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams ScreenX
|
_mSETitemParams ScreenX
|
||||||
DW OnChangeAction.setXYpos
|
DW OnChangeAction.setXYpos
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.ScreenPosition,%0000'1111,%0000'1110
|
DW CMOS_CELL.ScreenPosition.Mask.Y : DB %0000'1110
|
||||||
DB msgStrings.valPlus7
|
DB msgStrings.valPlus7
|
||||||
DB msgStrings.valPlus6
|
DB msgStrings.valPlus6
|
||||||
DB msgStrings.valPlus5
|
DB msgStrings.valPlus5
|
||||||
@ -380,10 +399,10 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams FrameInt
|
_mSETitemParams FrameInt
|
||||||
DW OnChangeAction.setInt
|
DW OnChangeAction.setInt
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.ScreenSET,%0011'0000,%0011'0000
|
DW CMOS_CELL.ScreenSET.Mask.Int : DB %0011'0000
|
||||||
DB msgStrings.valDash8
|
DB msgStrings.valDash8
|
||||||
DB msgStrings.valScorpion
|
DB msgStrings.valScorpion
|
||||||
DB msgStrings.valPentagon
|
DB msgStrings.valPentagon
|
||||||
@ -391,72 +410,72 @@ SettingsItemsTabs:
|
|||||||
|
|
||||||
_mSETitemParams VSync
|
_mSETitemParams VSync
|
||||||
DW OnChangeAction.setVsinc
|
DW OnChangeAction.setVsinc
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.ScreenSET,%1100'0000,%1000'0000
|
DW CMOS_CELL.ScreenSET.Mask.Sinc : DB %1000'0000
|
||||||
DB msgStrings.valDash8
|
DB msgStrings.valDash8
|
||||||
DB msgStrings.val312_50
|
DB msgStrings.val312_50
|
||||||
DB msgStrings.val320_49
|
DB msgStrings.val320_49
|
||||||
|
|
||||||
_mSETitemParams QuickStartROM
|
_mSETitemParams QuickStartROM
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.BootUpParams,%0000'0001,%0000'0001
|
DW CMOS_CELL.BootUpParams.Mask.QuickStartROM : DB %0000'0001
|
||||||
DB msgStrings.parQuickStartSP
|
DB msgStrings.parQuickStartSP
|
||||||
DB msgStrings.parQuickStartZX
|
DB msgStrings.parQuickStartZX
|
||||||
|
|
||||||
_mSETitemParams TrDosA
|
_mSETitemParams TrDosA
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.TRDOSmount,%0000'0011,%0000'0010
|
DW CMOS_CELL.TRDOSmount.Mask.A : DB %0000'0010
|
||||||
DB msgStrings.valDefault
|
DB msgStrings.valDefault
|
||||||
DB msgStrings.valFDD
|
DB msgStrings.valFDD
|
||||||
DB msgStrings.valHDD
|
DB msgStrings.valHDD
|
||||||
|
|
||||||
_mSETitemParams TrDosB
|
_mSETitemParams TrDosB
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.TRDOSmount,%0000'1100,%0000'1000
|
DW CMOS_CELL.TRDOSmount.Mask.B : DB %0000'1000
|
||||||
DB msgStrings.valDefault
|
DB msgStrings.valDefault
|
||||||
DB msgStrings.valFDD
|
DB msgStrings.valFDD
|
||||||
DB msgStrings.valHDD
|
DB msgStrings.valHDD
|
||||||
|
|
||||||
_mSETitemParams TrDosC
|
_mSETitemParams TrDosC
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.TRDOSmount,%0011'0000,%0010'0000
|
DW CMOS_CELL.TRDOSmount.Mask.C : DB %0010'0000
|
||||||
DB msgStrings.valDefault
|
DB msgStrings.valDefault
|
||||||
DB msgStrings.valFDD
|
DB msgStrings.valFDD
|
||||||
DB msgStrings.valHDD
|
DB msgStrings.valHDD
|
||||||
|
|
||||||
_mSETitemParams TrDosD
|
_mSETitemParams TrDosD
|
||||||
DW OnChangeAction.nothing
|
DW OnChangeAction.nothing
|
||||||
IF NEW_FEATURE : DB paramLine : ENDIF
|
IF NEW_FEATURE : DB paramLine : ENDIF
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB CMOS_CELL.TRDOSmount,%1100'0000,%1000'0000
|
DW CMOS_CELL.TRDOSmount.Mask.D : DB %1000'0000
|
||||||
DB msgStrings.valDefault
|
DB msgStrings.valDefault
|
||||||
DB msgStrings.valFDD
|
DB msgStrings.valFDD
|
||||||
DB msgStrings.valHDD
|
DB msgStrings.valHDD
|
||||||
|
|
||||||
IF NEW_FEATURE
|
IF NEW_FEATURE
|
||||||
_mSETitemParams SetTime
|
_mSETitemParams SetTime
|
||||||
DW OnChangeAction.SetTime
|
DW OnChangeAction.SetTime
|
||||||
DB folderLine
|
DB folderLine
|
||||||
DB columnNum,lineNum
|
DB columnNum,lineNum
|
||||||
DB paramName
|
DB paramName
|
||||||
DB #00,%0000'0000,%0000'0000
|
DB #00,%0000'0000,%0000'0000
|
||||||
DB msgStrings.valFolder
|
DB msgStrings.valFolder
|
||||||
ENDIF
|
ENDIF
|
||||||
;--------------------[Items Addresses table]--------------------[]
|
;--------------------[Items Addresses table]--------------------[]
|
||||||
SettingsItemsTabsAddrs:
|
SettingsItemsTabsAddrs:
|
||||||
_mCreateSettingsItemsTabsAddrs
|
_mCreateSettingsItemsTabsAddrs
|
||||||
@ -597,7 +616,7 @@ msgStrings:
|
|||||||
IF HDDwriteProtect
|
IF HDDwriteProtect
|
||||||
_mSetStr parHddWrPr, tmp_Counter : DZ 'HDD write protect : '
|
_mSetStr parHddWrPr, tmp_Counter : DZ 'HDD write protect : '
|
||||||
ENDIF
|
ENDIF
|
||||||
_mSetStr parScreenY, tmp_Counter : DZ 'Y-screen position : '
|
_mSetStr parScreenY, tmp_Counter : DZ 'Y-screen position : '
|
||||||
_mSetStr valMinus7, tmp_Counter : DZ '-7'
|
_mSetStr valMinus7, tmp_Counter : DZ '-7'
|
||||||
_mSetStr valMinus6, tmp_Counter : DZ '-6'
|
_mSetStr valMinus6, tmp_Counter : DZ '-6'
|
||||||
_mSetStr valMinus5, tmp_Counter : DZ '-5'
|
_mSetStr valMinus5, tmp_Counter : DZ '-5'
|
||||||
@ -613,22 +632,22 @@ msgStrings:
|
|||||||
_mSetStr valPlus5, tmp_Counter : DZ '+5'
|
_mSetStr valPlus5, tmp_Counter : DZ '+5'
|
||||||
_mSetStr valPlus6, tmp_Counter : DZ '+6'
|
_mSetStr valPlus6, tmp_Counter : DZ '+6'
|
||||||
_mSetStr valPlus7, tmp_Counter : DZ '+7'
|
_mSetStr valPlus7, tmp_Counter : DZ '+7'
|
||||||
_mSetStr parScreenX, tmp_Counter : DZ 'X-screen position : '
|
_mSetStr parScreenX, tmp_Counter : DZ 'X-screen position : '
|
||||||
_mSetStr parFrameInt, tmp_Counter : DZ 'Frame interrupt : '
|
_mSetStr parFrameInt, tmp_Counter : DZ 'Frame interrupt : '
|
||||||
_mSetStr valDash8, tmp_Counter : DZ '--------'
|
_mSetStr valDash8, tmp_Counter : DZ '--------'
|
||||||
_mSetStr valScorpion, tmp_Counter : DZ 'Scorpion'
|
_mSetStr valScorpion, tmp_Counter : DZ 'Scorpion'
|
||||||
_mSetStr valPentagon, tmp_Counter : DZ 'Pentagon'
|
_mSetStr valPentagon, tmp_Counter : DZ 'Pentagon'
|
||||||
_mSetStr valSpectrum, tmp_Counter : DZ 'Spectrum'
|
_mSetStr valSpectrum, tmp_Counter : DZ 'Spectrum'
|
||||||
_mSetStr parVSync, tmp_Counter : DZ 'V-synchronization : '
|
_mSetStr parVSync, tmp_Counter : DZ 'V-synchronization : '
|
||||||
_mSetStr val312_50, tmp_Counter : DZ '312/50Hz'
|
_mSetStr val312_50, tmp_Counter : DZ '312/50Hz'
|
||||||
_mSetStr val320_49, tmp_Counter : DZ '320/49Hz'
|
_mSetStr val320_49, tmp_Counter : DZ '320/49Hz'
|
||||||
_mSetStr parQuickStartROM, tmp_Counter : DZ 'Run in mode : '
|
_mSetStr parQuickStartROM, tmp_Counter : DZ 'Run in mode : '
|
||||||
_mSetStr parQuickStartZX, tmp_Counter : DZ 'Spectrum'
|
_mSetStr parQuickStartZX, tmp_Counter : DZ 'Spectrum'
|
||||||
_mSetStr parQuickStartSP, tmp_Counter : DZ 'Sprinter'
|
_mSetStr parQuickStartSP, tmp_Counter : DZ 'Sprinter'
|
||||||
_mSetStr parTrDosA, tmp_Counter : DZ 'TR DOS A:> : '
|
|
||||||
_mSetStr valDefault, tmp_Counter : DZ 'Default'
|
_mSetStr valDefault, tmp_Counter : DZ 'Default'
|
||||||
_mSetStr valFDD, tmp_Counter : DZ 'FDD ' ; ????? ¯®¤ã¬ âì ª ª¨¥ ¢ ਠâë ¢®§¬®¦ë
|
_mSetStr valFDD, tmp_Counter : DZ 'FDD ' ; ????? ¯®¤ã¬ âì ª ª¨¥ ¢ ਠâë ¢®§¬®¦ë
|
||||||
_mSetStr valHDD, tmp_Counter : DZ 'HDD ' ; ????? ¯®¤ã¬ âì ª ª¨¥ ¢ ਠâë ¢®§¬®¦ë
|
_mSetStr valHDD, tmp_Counter : DZ 'HDD ' ; ????? ¯®¤ã¬ âì ª ª¨¥ ¢ ਠâë ¢®§¬®¦ë
|
||||||
|
_mSetStr parTrDosA, tmp_Counter : DZ 'TR DOS A:> : '
|
||||||
_mSetStr parTrDosB, tmp_Counter : DZ 'TR DOS B:> : '
|
_mSetStr parTrDosB, tmp_Counter : DZ 'TR DOS B:> : '
|
||||||
_mSetStr parTrDosC, tmp_Counter : DZ 'TR DOS C:> : '
|
_mSetStr parTrDosC, tmp_Counter : DZ 'TR DOS C:> : '
|
||||||
_mSetStr parTrDosD, tmp_Counter : DZ 'TR DOS D:> : '
|
_mSetStr parTrDosD, tmp_Counter : DZ 'TR DOS D:> : '
|
||||||
@ -750,7 +769,7 @@ msgRusStrings:
|
|||||||
IF HDDwriteProtect
|
IF HDDwriteProtect
|
||||||
_mSetStrRus parHddWrPr, tmp_Counter : DZ '‡ é¨â § ¯¨á¨ HDD : '
|
_mSetStrRus parHddWrPr, tmp_Counter : DZ '‡ é¨â § ¯¨á¨ HDD : '
|
||||||
ENDIF
|
ENDIF
|
||||||
_mSetStrRus parScreenY, tmp_Counter : DZ '‘¤¢¨£ íªà ¯® Y : '
|
_mSetStrRus parScreenY, tmp_Counter : DZ '‘¤¢¨£ íªà ¯® Y : '
|
||||||
_mSetStrRus valMinus7, tmp_Counter : DZ '-7'
|
_mSetStrRus valMinus7, tmp_Counter : DZ '-7'
|
||||||
_mSetStrRus valMinus6, tmp_Counter : DZ '-6'
|
_mSetStrRus valMinus6, tmp_Counter : DZ '-6'
|
||||||
_mSetStrRus valMinus5, tmp_Counter : DZ '-5'
|
_mSetStrRus valMinus5, tmp_Counter : DZ '-5'
|
||||||
@ -766,22 +785,22 @@ msgRusStrings:
|
|||||||
_mSetStrRus valPlus5, tmp_Counter : DZ '+5'
|
_mSetStrRus valPlus5, tmp_Counter : DZ '+5'
|
||||||
_mSetStrRus valPlus6, tmp_Counter : DZ '+6'
|
_mSetStrRus valPlus6, tmp_Counter : DZ '+6'
|
||||||
_mSetStrRus valPlus7, tmp_Counter : DZ '+7'
|
_mSetStrRus valPlus7, tmp_Counter : DZ '+7'
|
||||||
_mSetStrRus parScreenX, tmp_Counter : DZ '‘¤¢¨£ íªà ¯® X : '
|
_mSetStrRus parScreenX, tmp_Counter : DZ '‘¤¢¨£ íªà ¯® X : '
|
||||||
_mSetStrRus parFrameInt, tmp_Counter : DZ 'Š ¤à®¢®¥ ¯à¥àë¢ ¨¥ : '
|
_mSetStrRus parFrameInt, tmp_Counter : DZ 'Š ¤à®¢®¥ ¯à¥àë¢ ¨¥ : '
|
||||||
_mSetStrRus valDash8, tmp_Counter : DZ '--------'
|
_mSetStrRus valDash8, tmp_Counter : DZ '--------'
|
||||||
_mSetStrRus valScorpion, tmp_Counter : DZ '‘ª®à¯¨®'
|
_mSetStrRus valScorpion, tmp_Counter : DZ '‘ª®à¯¨®'
|
||||||
_mSetStrRus valPentagon, tmp_Counter : DZ '<EFBFBD>¥â £®'
|
_mSetStrRus valPentagon, tmp_Counter : DZ '<EFBFBD>¥â £®'
|
||||||
_mSetStrRus valSpectrum, tmp_Counter : DZ '‘¯¥ªâàã¬'
|
_mSetStrRus valSpectrum, tmp_Counter : DZ '‘¯¥ªâàã¬'
|
||||||
_mSetStrRus parVSync, tmp_Counter : DZ '‚¥àâ. á¨åந§ æ¨ï : '
|
_mSetStrRus parVSync, tmp_Counter : DZ '‚¥àâ. á¨åந§ æ¨ï : '
|
||||||
_mSetStrRus val312_50, tmp_Counter : DZ '312/50ľ'
|
_mSetStrRus val312_50, tmp_Counter : DZ '312/50ľ'
|
||||||
_mSetStrRus val320_49, tmp_Counter : DZ '320/49ľ'
|
_mSetStrRus val320_49, tmp_Counter : DZ '320/49ľ'
|
||||||
_mSetStrRus parQuickStartROM, tmp_Counter : DZ '‡ ¯ã᪠¢ ०¨¬¥ : '
|
_mSetStrRus parQuickStartROM, tmp_Counter : DZ '‡ ¯ã᪠¢ ०¨¬¥ : '
|
||||||
_mSetStrRus parQuickStartZX, tmp_Counter : DZ '‘¯¥ªâàã¬'
|
_mSetStrRus parQuickStartZX, tmp_Counter : DZ '‘¯¥ªâàã¬'
|
||||||
_mSetStrRus parQuickStartSP, tmp_Counter : DZ '‘¯à¨â¥à'
|
_mSetStrRus parQuickStartSP, tmp_Counter : DZ '‘¯à¨â¥à'
|
||||||
_mSetStrRus parTrDosA, tmp_Counter : DZ 'TR DOS A:> : '
|
|
||||||
_mSetStrRus valDefault, tmp_Counter : DZ '<EFBFBD>® 㬮«ç ¨î'
|
_mSetStrRus valDefault, tmp_Counter : DZ '<EFBFBD>® 㬮«ç ¨î'
|
||||||
_mSetStrRus valFDD, tmp_Counter : DZ 'FDD '
|
_mSetStrRus valFDD, tmp_Counter : DZ 'FDD '
|
||||||
_mSetStrRus valHDD, tmp_Counter : DZ 'HDD '
|
_mSetStrRus valHDD, tmp_Counter : DZ 'HDD '
|
||||||
|
_mSetStrRus parTrDosA, tmp_Counter : DZ 'TR DOS A:> : '
|
||||||
_mSetStrRus parTrDosB, tmp_Counter : DZ 'TR DOS B:> : '
|
_mSetStrRus parTrDosB, tmp_Counter : DZ 'TR DOS B:> : '
|
||||||
_mSetStrRus parTrDosC, tmp_Counter : DZ 'TR DOS C:> : '
|
_mSetStrRus parTrDosC, tmp_Counter : DZ 'TR DOS C:> : '
|
||||||
_mSetStrRus parTrDosD, tmp_Counter : DZ 'TR DOS D:> : '
|
_mSetStrRus parTrDosD, tmp_Counter : DZ 'TR DOS D:> : '
|
||||||
|
|||||||
@ -14,15 +14,15 @@ Sprites:
|
|||||||
inc ix
|
inc ix
|
||||||
.loop:
|
.loop:
|
||||||
push bc
|
push bc
|
||||||
LD A,(ix+str_EasterSprites.SpHeight) ; !!!!! ª®®à¤¨ â ª à⨪¨ ¯® Y + ¢ëá®â ª à⨪¨
|
LD A,(ix+str_EasterSprites.SpHeight) ; !!!!! ª®®à¤¨ â ª à⨪¨ ¯® Y + ¢ëá®â ª à⨪¨
|
||||||
ld l,(ix+str_EasterSprites.SpAddress)
|
ld l,(ix+str_EasterSprites.SpAddress)
|
||||||
ld h,(ix+str_EasterSprites.SpAddress+1)
|
ld h,(ix+str_EasterSprites.SpAddress+1)
|
||||||
.putSprite:
|
.putSprite:
|
||||||
DEC A
|
DEC A
|
||||||
OUT (PORT_Y),A
|
OUT (PORT_Y),A
|
||||||
LD E,(ix+str_EasterSprites.SpXCoord) ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® •
|
LD E,(ix+str_EasterSprites.SpXCoord) ; !HARDCODE ª®®à¤¨ â ª à⨪¨ ¯® •
|
||||||
LD D,(ix+str_EasterSprites.SpXCoord+1)
|
LD D,(ix+str_EasterSprites.SpXCoord+1)
|
||||||
LD C,(ix+str_EasterSprites.SpWidth) ; !HARDCODE ¤«¨ £®à¨§®â «ì®© «¨¨¨ ª à⨪¨
|
LD C,(ix+str_EasterSprites.SpWidth) ; !HARDCODE ¤«¨ £®à¨§®â «ì®© «¨¨¨ ª à⨪¨
|
||||||
LD B,(ix+str_EasterSprites.SpWidth+1)
|
LD B,(ix+str_EasterSprites.SpWidth+1)
|
||||||
LDIR
|
LDIR
|
||||||
CP (IX+str_EasterSprites.SpYCoord)
|
CP (IX+str_EasterSprites.SpYCoord)
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
;=======================[All shared EQUs]=======================;
|
;=======================[All shared EQUs]=======================;
|
||||||
BETA_BUILD EQU 4 ; ¤®¡ ¢«ï¥â áâப㠨 á®®¡é¥¨¥ ® â¥á⮢®© ᡮથ áâ à⮢®¬ íªà ¥
|
BETA_BUILD EQU 5 ; ¤®¡ ¢«ï¥â áâப㠨 á®®¡é¥¨¥ ® â¥á⮢®© ᡮથ áâ à⮢®¬ íªà ¥
|
||||||
;======================[All shared defines]=====================;
|
;======================[All shared defines]=====================;
|
||||||
DEFINE PACKED_MAIN 0 ; ¯ ª®¢ âì MAIN ¨«¨ ¢«¥§ ¥â ¡¥§ í⮣®?
|
DEFINE PACKED_MAIN 0 ; ¯ ª®¢ âì MAIN ¨«¨ ¢«¥§ ¥â ¡¥§ í⮣®?
|
||||||
DEFINE SP2000_Loader_Flag #0107 ;
|
DEFINE SP2000_Loader_Flag #0107 ;
|
||||||
@ -21,4 +21,5 @@ BETA_BUILD EQU 4 ;
|
|||||||
DEFINE RECOVERYmountTYPE 1 ; 1 - ¡ëáâàë© ¥¬®£® § å प®¦¥ë© ¢ ਠâ. 2 - ¡®«¥¥ "¯à ¢¨«ìë©"
|
DEFINE RECOVERYmountTYPE 1 ; 1 - ¡ëáâàë© ¥¬®£® § å प®¦¥ë© ¢ ਠâ. 2 - ¡®«¥¥ "¯à ¢¨«ìë©"
|
||||||
DEFINE RECOVERYrdChooseTYPE 1 ; 1 - RECOVERY £à㧨âáï ¢ ¤¨áª 15, 2 - ¨é¥âáï ᢮¡®¤ë© à ¬¤¨áª, ¥á«¨ ¥â, â® ¢ 15-ë©
|
DEFINE RECOVERYrdChooseTYPE 1 ; 1 - RECOVERY £à㧨âáï ¢ ¤¨áª 15, 2 - ¨é¥âáï ᢮¡®¤ë© à ¬¤¨áª, ¥á«¨ ¥â, â® ¢ 15-ë©
|
||||||
DEFINE FDD_NormalCount 0 ; !TODO
|
DEFINE FDD_NormalCount 0 ; !TODO
|
||||||
|
DEFINE UnusedSettingsFeatures 0 ;
|
||||||
;===============================================================;
|
;===============================================================;
|
||||||
Loading…
Reference in New Issue
Block a user