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
a98a635f03
commit
265b46fce2
@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
IFNDEF _includedSP2000 : DEFINE _includedSP2000 : ENDIF
|
IFNDEF _includedSP2000 : DEFINE _includedSP2000 : ENDIF
|
||||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
||||||
|
|
||||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
|
||||||
STRUCT _#ZX_TASK_DATA
|
STRUCT _#ZX_TASK_DATA
|
||||||
.STATE BYTE 0 ; +00 b0 - ᢮¡®¤ /á®åà ¥ , b1 - ¦¤ñâ/à ¡®â ¥â
|
.STATE BYTE 0 ; +00 b0 - ᢮¡®¤ /á®åà ¥ , b1 - ¦¤ñâ/à ¡®â ¥â
|
||||||
.SLOT3_PAGE BYTE 0 ; +01 âà¥âìï áâà ¨æ § ¤ ç¨
|
.SLOT3_PAGE BYTE 0 ; +01 âà¥âìï áâà ¨æ § ¤ ç¨
|
||||||
.SP WORD 0 ; +02 㪠§ ⥫ì áâíª
|
.SP WORD 0 ; +02 㪠§ ⥫ì áâíª
|
||||||
.TYPE BYTE 0 ; +04 ⨯ â 窨: 0 - 48k, 1 - Pent128, 2 - Pent512, 3 - Scorp256
|
.TYPE BYTE 0 ; +04 ⨯ â 窨: 0 - ZX Sprinter, 1 - Pent48, 2 - Pent128, 3 - Pent512, 4 - Scorp256, 5 - ZX48, 6 - ZX128, 15 - Custom
|
||||||
.vRAM_ID BYTE 0 ; +05 RAM ID ¤«ï áâà ¨æ Ž‡“ ᯥªâàã¬
|
.vRAM_ID BYTE 0 ; +05 RAM ID ¤«ï áâà ¨æ Ž‡“ ᯥªâàã¬
|
||||||
.vROM_ID BYTE 0 ; +06 RAM ID ¤«ï áâà ¨æ <EFBFBD>‡“ ᯥªâàã¬
|
.vROM_ID BYTE 0 ; +06 RAM ID ¤«ï áâà ¨æ <EFBFBD>‡“ ᯥªâàã¬
|
||||||
.RESERVED BLOCK 16-8,0 ; +08 ;!TODO reserved
|
.RESERVED BLOCK 16-8,0 ; +08 ;!TODO reserved
|
||||||
@ -573,7 +573,7 @@ SYS_PAGE EQU #FE
|
|||||||
.VSyncAndWaits EQU #C020
|
.VSyncAndWaits EQU #C020
|
||||||
;!TODO EQU #C021 - #C027
|
;!TODO EQU #C021 - #C027
|
||||||
; STACK for FN_LIB end EQU #C028
|
; STACK for FN_LIB end EQU #C028
|
||||||
.SYS_SP EQU #C0FE ; „Ž<E2809E>Ž‹<C5BD>ˆ’…‹œ<E280B9>›‰ ‘’…Š ¤«ï FN_LIB ¨ ¥éñ 祣®-â®
|
.SYS_SP EQU #C100 ; „Ž<E2809E>Ž‹<C5BD>ˆ’…‹œ<E280B9>›‰ ‘’…Š ¤«ï FN_LIB ¨ ¥éñ 祣®-â®
|
||||||
.DISK_TYPE EQU #C100 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áª®¢ (¯à®æ¥¤ãà ¬¨ ¤¨áª ¢ë¡¨à ¥âáï ¡¥§ ãçñâ áâ à襣® ¡ ©â ¤à¥á ¨ ¯¥à¥¯®«¥¨ï)
|
.DISK_TYPE EQU #C100 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áª®¢ (¯à®æ¥¤ãà ¬¨ ¤¨áª ¢ë¡¨à ¥âáï ¡¥§ ãçñâ áâ à襣® ¡ ©â ¤à¥á ¨ ¯¥à¥¯®«¥¨ï)
|
||||||
.DISK_TYPE.A EQU #C100 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áªa A
|
.DISK_TYPE.A EQU #C100 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áªa A
|
||||||
.DISK_TYPE.B EQU #C101 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áªa B
|
.DISK_TYPE.B EQU #C101 ; ¯¥à¥ ¤à¥á æ¨ï ¤¨áªa B
|
||||||
@ -602,8 +602,8 @@ SYS_PAGE EQU #FE
|
|||||||
.COUNT_FL EQU #C12B ; áç¥â稪 ä ©«®¢ ¢ ᥪâ®à¥
|
.COUNT_FL EQU #C12B ; áç¥â稪 ä ©«®¢ ¢ ᥪâ®à¥
|
||||||
.COUNT_SEC EQU #C12C ; áç¥â稪 ᥪâ®à®¢ ¢ ª â «®£¥
|
.COUNT_SEC EQU #C12C ; áç¥â稪 ᥪâ®à®¢ ¢ ª â «®£¥
|
||||||
.CURRENT_HDD EQU #C12D ; [x] bit0 - master/slave, bit1: Primary/Secondary, bit2..3: ¨á¯®«ì§ãî騩áï à §¤¥« ¢ MBR
|
.CURRENT_HDD EQU #C12D ; [x] bit0 - master/slave, bit1: Primary/Secondary, bit2..3: ¨á¯®«ì§ãî騩áï à §¤¥« ¢ MBR
|
||||||
;!TODO EQU #C12E
|
;.vROM_Block_ID EQU #C12E ; [ ] free zx pages!
|
||||||
;!TODO EQU #C12F
|
;.vRAM_Block_ID EQU #C12F ; [ ] free zx pages!
|
||||||
.FAT_FLAG EQU #C130 ; FAT ä« £ + FAT sector??? #81FF - FAT16, #01FF - FAT12
|
.FAT_FLAG EQU #C130 ; FAT ä« £ + FAT sector??? #81FF - FAT16, #01FF - FAT12
|
||||||
.MSD_CONT_SEC EQU #C132 ; ⥪ã騩 ᥪâ®à ¤«ï MS-DOS
|
.MSD_CONT_SEC EQU #C132 ; ⥪ã騩 ᥪâ®à ¤«ï MS-DOS
|
||||||
.MSD_CONT_SEC2 EQU #C134
|
.MSD_CONT_SEC2 EQU #C134
|
||||||
@ -687,8 +687,7 @@ SYS_PAGE EQU #FE
|
|||||||
.RAMD_KEYS.T EQU #C18F
|
.RAMD_KEYS.T EQU #C18F
|
||||||
.RAMD_KEYS.NUM EQU 16
|
.RAMD_KEYS.NUM EQU 16
|
||||||
|
|
||||||
.ZX_RAM_PAGES EQU #C190 ; ¨«¨ ⮫쪮 ®¤¨ ¡ ©â - BlockID? ; vROM(10) + vRAM(32-1) + End_Byte(0); ®¤ áâà ¨æ <20>€Œ ¥ áç¨â ¥âáï - íâ® áâà ¨æ 0.
|
;!TODO EQU #C190..#C191
|
||||||
.ZX_ROM_PAGES EQU #C191 ; block ID
|
|
||||||
.HDD_PARTITION_OFFSET EQU #C192 ; - #C195 ; [x] à ¡®â á à §¤¥« ¬¨ ¤«ï äãªæ¨© 4x ¢ BIOS
|
.HDD_PARTITION_OFFSET EQU #C192 ; - #C195 ; [x] à ¡®â á à §¤¥« ¬¨ ¤«ï äãªæ¨© 4x ¢ BIOS
|
||||||
;[ ] current dir ¤«ï TR-DOS HDD
|
;[ ] current dir ¤«ï TR-DOS HDD
|
||||||
.CURRENT_DIR_SEC_L EQU #C196 ; word
|
.CURRENT_DIR_SEC_L EQU #C196 ; word
|
||||||
@ -967,7 +966,7 @@ HardwareConfiguration EQU #1B ; !!!!! or #36
|
|||||||
.Mask.TurboMode EQU %0000'0001 ; TURBO MODE (D0..D3 - 6 OR 7)
|
.Mask.TurboMode EQU %0000'0001 ; TURBO MODE (D0..D3 - 6 OR 7)
|
||||||
.Mask.TurboExchange EQU %0000'0010 ; TURBO EXCHANGE ON/OFF - 1
|
.Mask.TurboExchange EQU %0000'0010 ; TURBO EXCHANGE ON/OFF - 1
|
||||||
.Mask.PortExchange EQU %0000'0100 ; PORT EXCHANGE ON/OFF - 1
|
.Mask.PortExchange EQU %0000'0100 ; PORT EXCHANGE ON/OFF - 1
|
||||||
.Mask.Computer EQU %0001'1000 ; COMPUTER: 0-SPRINTER, 1-SPECTRUM 256, 2-PENTAGON 128, 3-OTHER
|
.Mask.Computer EQU %0001'1000 ; COMPUTER: 0-SPRINTER, 1-Scorpion 256, 2-PENTAGON 128, 3-Pentagon 512 ;!FIXIT ZX_CONFIG
|
||||||
|
|
||||||
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
||||||
;REGISTER #35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE)
|
;REGISTER #35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE)
|
||||||
@ -984,7 +983,7 @@ ZX_RST_TO EQU #35
|
|||||||
;REGISTER #36 - BASIC SETTING 2 ; áâ àë¥ § ç¥¨ï ¥¨§¢¥áâë
|
;REGISTER #36 - BASIC SETTING 2 ; áâ àë¥ § ç¥¨ï ¥¨§¢¥áâë
|
||||||
; %0000 0111
|
; %0000 0111
|
||||||
ZX_CONFIG EQU #36
|
ZX_CONFIG EQU #36
|
||||||
; ®¢ë¥ § 票ï:
|
; ®¢ë¥ § 票ï: ;!FIXIT HardwareConfiguration
|
||||||
.ZX_Sprinter EQU 0
|
.ZX_Sprinter EQU 0
|
||||||
.Pentagon_48 EQU 1
|
.Pentagon_48 EQU 1
|
||||||
.Pentagon_128 EQU 2
|
.Pentagon_128 EQU 2
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user