mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 09:01:33 +03:00
...
This commit is contained in:
parent
51a136edca
commit
18eb677903
@ -8,32 +8,41 @@
|
||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
||||
|
||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
||||
STRUCT _#ZX_TASK_DATA
|
||||
STRUCT _ZX_TASK_DATA
|
||||
.STATE BYTE 0 ; +00 b0 - ᢮¡®¤ /á®åà ¥ , b1 - ¦¤ñâ/à ¡®â ¥â, b2 - áâ ¤ àâ ï/ª á⮬ ï ¯ «¨âà
|
||||
.SLOT3_PAGE BYTE 0 ; +01 âà¥âìï áâà ¨æ § ¤ ç¨
|
||||
.SP WORD 0 ; +02 㪠§ ⥫ì áâíª
|
||||
.TYPE BYTE 0 ; +04 ⨯ â 窨: 0 - 48k, 1 - Pent128, 2 - Pent512, 3 - Scorp256
|
||||
.TYPE BYTE 0 ; +04 ⨯ ¯ ¬ïâ¨: 0 - 48k, 1 - Pent128, 2 - Pent512, 3 - Scorp256
|
||||
.vRAM_ID BYTE 0 ; +05 RAM ID ¤«ï áâà ¨æ Ž‡“ ᯥªâàã¬
|
||||
.vROM_ID BYTE 0 ; +06 RAM ID ¤«ï áâà ¨æ <EFBFBD>‡“ ᯥªâàã¬
|
||||
.PORT_ALL_MODE BYTE 0 ; +07
|
||||
.CONFIG_DE WORD 0 ; +08
|
||||
.FN_SYNC BYTE 0 ; +10 bit2..0 - ⨯ ¨â . bit7..6 ⨯ à §¢ñà⪨
|
||||
; BYTE 0 ; +11
|
||||
; BYTE 0 ; +12
|
||||
; BYTE 0 ; +13
|
||||
; BYTE 0 ; +14
|
||||
; BYTE 0 ; +15
|
||||
.RESERVED BLOCK 16-11,0 ; +07 ;!TODO reserved
|
||||
.FN_SYNC BYTE 0 ; +08 bit2..0 - ⨯ ¨â . bit7..6 ⨯ à §¢ñà⪨
|
||||
.CNF_PORT BYTE 0 ; +09
|
||||
.RESERVED BYTE 0 ; +10
|
||||
BYTE 0 ; +11
|
||||
BYTE 0 ; +12
|
||||
BYTE 0 ; +13
|
||||
BYTE 0 ; +14
|
||||
BYTE 0 ; +15
|
||||
ENDS
|
||||
|
||||
STRUCT _#ZX_TASK
|
||||
STRUCT _ZX_TASK
|
||||
.CURRENT BYTE 0
|
||||
.RESERVED BLOCK 16 - 1
|
||||
.ID_0 _#ZX_TASK_DATA
|
||||
.ID_1 _#ZX_TASK_DATA
|
||||
.ID_2 _#ZX_TASK_DATA
|
||||
.ID_3 _#ZX_TASK_DATA
|
||||
.ID_0 _ZX_TASK_DATA
|
||||
.ID_1 _ZX_TASK_DATA
|
||||
.ID_2 _ZX_TASK_DATA
|
||||
.ID_3 _ZX_TASK_DATA
|
||||
ENDS
|
||||
|
||||
/*
|
||||
¤«ï ¢å®¤ ¢ ०¨¬ ᯥªâà㬠:
|
||||
0. <EFBFBD>஢¥àª ¬¥âª¨ ZX
|
||||
1. CONFIG_DE.CNF_PORT ’¨¯ â 窨, ª ª ¨¨â¨âì ¯ ¬ïâì, à §¬¥à އ“, âãà¡
|
||||
2. CONFIG_DE.ZX_START áâà ¨æ vROM ¤«ï § ¯ãáª
|
||||
3. <EFBFBD> áâனª¨ íªà (INT, Sync)
|
||||
4. ’®à¬®¦¥¨¥ ¯ ¬ï⨠(port all mode)
|
||||
*/
|
||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
||||
|
||||
|
||||
@ -621,9 +630,7 @@ SYS_PAGE EQU #FE
|
||||
.MSD_CONT_SEC EQU #C132 ; ⥪ã騩 ᥪâ®à ¤«ï MS-DOS
|
||||
.MSD_CONT_SEC2 EQU #C134
|
||||
.S_X_H EQU #C136 ; ª®«¨ç¥á⢮ ᥪâ®à®¢ 樫¨¤à¥
|
||||
; âãâ åà ¨âáï 㪠§ ⥫ì â ¡«¨æã ¨â
|
||||
; ¨á¯®«ì§ã¥¬ãî äãªæ¨¥© #F2 BIOS
|
||||
.CONFIG_ALL EQU #C138 ; ®¯¨á â¥«ì ª®ä¨£ãà æ¨¨ - 2 ¡ ©â
|
||||
.SCREEN_TABLE EQU #C138 ; "CONFIG_ALL" ¤à¥á â ¡«¨æã ®¯¨á ⥫ï íªà - 2 ¡ ©â
|
||||
;
|
||||
;…áâì â ª®© ª®¤, ¯à¨¬¥à:
|
||||
; LD DE,CNF_0+D_TBOFF
|
||||
@ -675,11 +682,6 @@ SYS_PAGE EQU #FE
|
||||
.CLASTER_LEN EQU #C16C ; ¤«¨ ª« áâ¥à ¢ ¡ ©â å
|
||||
.CLASTER_LEN2 EQU #C16E ; ¤«¨ ª« áâ¥à ¢ ¡ ©â å
|
||||
|
||||
; vsync:
|
||||
; bit0 1 - 320L, 0 - 312L
|
||||
; bit1 1 - no waits, 0 - original waits
|
||||
;.VSyncAndWaits EQU #C170
|
||||
|
||||
.TMP_BUFFER EQU #C170; - #C17F
|
||||
.TMP_BUFFER.Size EQU #10
|
||||
|
||||
@ -769,7 +771,7 @@ SYS_PAGE EQU #FE
|
||||
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
|
||||
|
||||
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
|
||||
.ZX_TASK _#ZX_TASK = #EC00 ; ’¥ªãé ï § ¤ ç
|
||||
.ZX_TASK _ZX_TASK = #EC00 ; ’¥ªãé ï § ¤ ç
|
||||
;.END EQU #EC4F
|
||||
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
|
||||
.SHARED_BUFFER_256b EQU #EC50 - #EFFF ; 256 ¡ ©â
|
||||
|
||||
Loading…
Reference in New Issue
Block a user