mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 17:11:33 +03:00
...
This commit is contained in:
parent
4d37c338c3
commit
f74ae7e760
@ -139,7 +139,7 @@ BIOS:
|
|||||||
.RST_CONF.SP97_2 EQU #F1 ; ¤«ï ᮢ¬¥á⨬®á⨠á á®ä⮬ Sp97, ¯¥à¥ª«î票¥ ¢ ª®äã Sprinter-2
|
.RST_CONF.SP97_2 EQU #F1 ; ¤«ï ᮢ¬¥á⨬®á⨠á á®ä⮬ Sp97, ¯¥à¥ª«î票¥ ¢ ª®äã Sprinter-2
|
||||||
.FN_SYNC EQU #F2 ; “áâ ®¢ª á¨åந§ 樨, ®ç¨á⪠áâà ¨æë ०¨¬ íªà
|
.FN_SYNC EQU #F2 ; “áâ ®¢ª á¨åந§ 樨, ®ç¨á⪠áâà ¨æë ०¨¬ íªà
|
||||||
.RST_CONF.CUSTOM EQU #F3 ; ¯¥à¥ª«î票¥ ª®ä¨£ãà æ¨¨ ¯®«ì§®¢ ⥫ï. SPRINTER_ALL
|
.RST_CONF.CUSTOM EQU #F3 ; ¯¥à¥ª«î票¥ ª®ä¨£ãà æ¨¨ ¯®«ì§®¢ ⥫ï. SPRINTER_ALL
|
||||||
.DCP_CONFIG EQU #F4 ; ”ãªæ¨ï ã¯à ¢«¥¨ï ¤¥è¨äà â®à®¬ ¯®à⮢. ;[x] BIOS 3.05
|
.DCP_CONFIG EQU #F4 ; ”ãªæ¨ï ã¯à ¢«¥¨ï ¤¥è¨äà â®à®¬ ¯®à⮢. ;[x] BIOS 3.05 + ®¢ ï ¯®¤äãªæ¨ï
|
||||||
.CMOS_TEST EQU #F5 ; <20>஢¥à¨âì «¨ç¨¥ CMOS
|
.CMOS_TEST EQU #F5 ; <20>஢¥à¨âì «¨ç¨¥ CMOS
|
||||||
.CMOS_RD EQU #F6 ; —¨â âì ¨§ ॣ¨áâà CMOS
|
.CMOS_RD EQU #F6 ; —¨â âì ¨§ ॣ¨áâà CMOS
|
||||||
.CMOS_WR EQU #F7 ; <20>¨á âì ¢ ॣ¨áâà CMOS
|
.CMOS_WR EQU #F7 ; <20>¨á âì ¢ ॣ¨áâà CMOS
|
||||||
|
|||||||
@ -51,6 +51,7 @@ CBL:
|
|||||||
.INT_PORT EQU #FE ; .SYS_PORT:bit4=1 --> .INT_PORT:bit7=1 § ¯à®á § ¯®«¥¨¥ ¯®«ã¡ãä¥à ¤ 묨
|
.INT_PORT EQU #FE ; .SYS_PORT:bit4=1 --> .INT_PORT:bit7=1 § ¯à®á § ¯®«¥¨¥ ¯®«ã¡ãä¥à ¤ 묨
|
||||||
.SYS_PORT EQU #004E ; ¯®àâ ã¯à ¢«¥¨ï COVOX-Blaster (CBL_DIR). 16-bit port!!!, ¯¨á âì ç¥à¥§ OUT (c),reg ¨«¨ ®ç¥ì ®áâ®à®¦®))
|
.SYS_PORT EQU #004E ; ¯®àâ ã¯à ¢«¥¨ï COVOX-Blaster (CBL_DIR). 16-bit port!!!, ¯¨á âì ç¥à¥§ OUT (c),reg ¨«¨ ®ç¥ì ®áâ®à®¦®))
|
||||||
.COVOX_OUT EQU #FB ; <20>®àâ ¤«ï ¢ë¢®¤ §¢ãª = #4F
|
.COVOX_OUT EQU #FB ; <20>®àâ ¤«ï ¢ë¢®¤ §¢ãª = #4F
|
||||||
|
; Data for .SYS_PORT
|
||||||
;Bit 7
|
;Bit 7
|
||||||
.Covox EQU #00
|
.Covox EQU #00
|
||||||
.Blaster EQU #80
|
.Blaster EQU #80
|
||||||
@ -136,7 +137,7 @@ CBL:
|
|||||||
CNF_PORT:
|
CNF_PORT:
|
||||||
.ON EQU #74
|
.ON EQU #74
|
||||||
.OFF EQU #24
|
.OFF EQU #24
|
||||||
;
|
; Data:
|
||||||
.TURBO.ON EQU 3 ; ¤ ë¥ ¤«ï ¢ª«î票ï TURBO
|
.TURBO.ON EQU 3 ; ¤ ë¥ ¤«ï ¢ª«î票ï TURBO
|
||||||
.TURBO.OFF EQU 2 ; ¤ ë¥ ¤«ï ¢ëª«î票ï TURBO
|
.TURBO.OFF EQU 2 ; ¤ ë¥ ¤«ï ¢ëª«î票ï TURBO
|
||||||
.CNF_0 EQU #04 ; ª àâ ¯®à⮢ 0
|
.CNF_0 EQU #04 ; ª àâ ¯®à⮢ 0
|
||||||
@ -152,7 +153,7 @@ CNF_PORT:
|
|||||||
SYS_PORT:
|
SYS_PORT:
|
||||||
.ON EQU #7C
|
.ON EQU #7C
|
||||||
.OFF EQU #3C
|
.OFF EQU #3C
|
||||||
;
|
; Data:
|
||||||
.RAM EQU .OFF
|
.RAM EQU .OFF
|
||||||
.ROM EQU .ON
|
.ROM EQU .ON
|
||||||
.PAGE0 EQU 1
|
.PAGE0 EQU 1
|
||||||
@ -638,7 +639,7 @@ SYS_PAGE EQU #FE
|
|||||||
|
|
||||||
.ZX_RAM_PAGES EQU #C190 ; ¨«¨ ⮫쪮 ®¤¨ ¡ ©â - BlockID? ; vROM(10) + vRAM(32-1) + End_Byte(0); ®¤ áâà ¨æ <20>€Œ ¥ áç¨â ¥âáï - íâ® áâà ¨æ 0.
|
.ZX_RAM_PAGES EQU #C190 ; ¨«¨ ⮫쪮 ®¤¨ ¡ ©â - BlockID? ; vROM(10) + vRAM(32-1) + End_Byte(0); ®¤ áâà ¨æ <20>€Œ ¥ áç¨â ¥âáï - íâ® áâà ¨æ 0.
|
||||||
.ZX_ROM_PAGES EQU #C191 ; block ID
|
.ZX_ROM_PAGES EQU #C191 ; block ID
|
||||||
.HDD_PARTITION_OFFSET EQU #C192 ; - #C195
|
.HDD_PARTITION_OFFSET EQU #C192 ; - #C195 ; [x] à ¡®â á à §¤¥« ¬¨ ¤«ï äãªæ¨© 4x ¢ BIOS
|
||||||
;!TODO EQU #C196..#C1BF
|
;!TODO EQU #C196..#C1BF
|
||||||
;.LIB_TABLE EQU #C1A0..#C1BF ; â ¡«¨æë Library 32 ¡ ©â
|
;.LIB_TABLE EQU #C1A0..#C1BF ; â ¡«¨æë Library 32 ¡ ©â
|
||||||
|
|
||||||
|
|||||||
@ -216,38 +216,6 @@
|
|||||||
ENDM
|
ENDM
|
||||||
;=======================================
|
;=======================================
|
||||||
|
|
||||||
|
|
||||||
;=======================================
|
|
||||||
MACRO FRAM_ON
|
|
||||||
IN A,(FastRAM.ON)
|
|
||||||
; IFN NORM_FastRAM
|
|
||||||
; PUSH BC
|
|
||||||
; ;PUSH AF
|
|
||||||
; LD BC,#1FFD
|
|
||||||
; XOR A
|
|
||||||
; OUT (C),A
|
|
||||||
; OUT (FastRAM.SLOT0),A
|
|
||||||
; ;POP AF
|
|
||||||
; POP BC
|
|
||||||
; ENDIF
|
|
||||||
ENDM
|
|
||||||
MACRO FRAM_OFF
|
|
||||||
IN A,(FastRAM.OFF)
|
|
||||||
; IFN NORM_FastRAM
|
|
||||||
; PUSH BC
|
|
||||||
; ;PUSH AF
|
|
||||||
; LD BC,#1FFD
|
|
||||||
; LD A,1
|
|
||||||
; OUT (C),A
|
|
||||||
; XOR A
|
|
||||||
; OUT (FastRAM.SLOT0),A
|
|
||||||
; ;POP AF
|
|
||||||
; POP BC
|
|
||||||
; ENDIF
|
|
||||||
ENDM
|
|
||||||
;=======================================
|
|
||||||
|
|
||||||
|
|
||||||
;=======================================
|
;=======================================
|
||||||
MACRO STACK_CHECK_MACRO _mSP, _mSPbuffer
|
MACRO STACK_CHECK_MACRO _mSP, _mSPbuffer
|
||||||
assert $ < _mSP-_mSPbuffer, WARNING! Stack buffer may corrupt data/code!
|
assert $ < _mSP-_mSPbuffer, WARNING! Stack buffer may corrupt data/code!
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user