mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 09:01:33 +03:00
some edit
This commit is contained in:
parent
80b60f7294
commit
d8f20a33b9
@ -148,11 +148,11 @@ bit0 - TURBO: on/off
|
|||||||
; #74 - áâà ¨æ ¨§ ¢.¯®àâ #EB/#EF
|
; #74 - áâà ¨æ ¨§ ¢.¯®àâ #EB/#EF
|
||||||
bit1 - 1 - TURBO ena, 0 - ¯¥à¥ª«î票¥ vROM page
|
bit1 - 1 - TURBO ena, 0 - ¯¥à¥ª«î票¥ vROM page
|
||||||
bit2 - 1 - CNF ena
|
bit2 - 1 - CNF ena
|
||||||
bit3 - \_ cnf0..cnf3 ;\
|
bit3 - \_ cnf0..cnf3 -\
|
||||||
bit4 - / ; \
|
bit4 - / - \
|
||||||
bit5 - CNF_PN[5..0]_RESET by 1 - á¡à®á <EFBFBD>¥â. ¯®àâ ; |---> ¤¥©áâ¢ãîâ ⮫쪮 ¯à¨ bit2=1
|
bit5 - CNF_PN[5..0]_RESET by 1 - á¡à®á <EFBFBD>¥â. ¯®àâ - -|---> ¤¥©áâ¢ãîâ ⮫쪮 ¯à¨ bit2=1
|
||||||
bit6 - CNF_SC_RESET by 1 - á¡à®á ‘ª®à¯. ¯®àâ ; /
|
bit6 - CNF_SC_RESET by 1 - á¡à®á ‘ª®à¯. ¯®àâ - /
|
||||||
bit7 - CNF_PN[7..6]_RESET by 0 - á¡à®á <EFBFBD>¥â-512 ;/
|
bit7 - CNF_PN[7..6]_RESET by 0 - á¡à®á <EFBFBD>¥â-512 -/
|
||||||
|
|
||||||
<EFBFBD>¥à¥ª«î票¥ áâà ¨æ vROM:
|
<EFBFBD>¥à¥ª«î票¥ áâà ¨æ vROM:
|
||||||
____________________________________________________
|
____________________________________________________
|
||||||
@ -175,23 +175,25 @@ ____________________________________________________
|
|||||||
|EF | | 01 | ... | ... |
|
|EF | | 01 | ... | ... |
|
||||||
|_____________|____________|_________|______|______|
|
|_____________|____________|_________|______|______|
|
||||||
... - § 票¥ ஫¨ ¥ ¨£à ¥â
|
... - § 票¥ ஫¨ ¥ ¨£à ¥â
|
||||||
‘â ¤ àâë¥ áâà ¨æë އ“ ¤«ï ®¡à §®¢ <EFBFBD>‡“ ᯥªâà㬠:
|
|
||||||
#42 BASIC 128 #E2 #E6
|
‘â ¤ àâë¥ áâà ¨æë އ“ ¤«ï ®¡à §®¢ <EFBFBD>‡“ ᯥªâà㬠:
|
||||||
#43 BASIC 48 #E3 #E7
|
Page Name Int.Port Page Name Int.Port
|
||||||
#44 TR-DOS #E1 #E5
|
#42 BASIC 128 #E2 | ??? ??? ??? ??? #E6
|
||||||
#45 BIOS (ZX_EXP) #E0 #E4
|
#43 BASIC 48 #E3 | ??? ??? ??? ??? #E7
|
||||||
#46 BIOS (ZX_EXP) #EB
|
#44 TR-DOS #E1 | ??? ??? ??? ??? #E5
|
||||||
#47 BIOS (ZX_EXP2) #EF
|
#45 BIOS (ZX_EXP) #E0 | ??? ??? ??? ??? #E4
|
||||||
|
#46 BIOS (ZX_EXP) #EB
|
||||||
|
#47 BIOS (ZX_EXP2) #EF
|
||||||
|
|
||||||
SYS_PORT:
|
SYS_PORT:
|
||||||
bit0 - TURBO: on/off ¨«¨ BIOS: Part1/Part0
|
bit0 - TURBO: on/off ¨«¨ BIOS: Part1/Part0
|
||||||
bit1 - 1 - TURBO ena, 0 - ¯¥à¥ª«î票¥ BIOS-PAGE
|
bit1 - 1 - TURBO ena, 0 - ¯¥à¥ª«î票¥ BIOS-PAGE
|
||||||
bit2 - 1 - CNF ena
|
bit2 - 1 - CNF ena
|
||||||
bit3 - \_ cnf0..cnf3 ;\
|
bit3 - \_ cnf0..cnf3 -\
|
||||||
bit4 - / ; \
|
bit4 - / - \
|
||||||
bit5 - CNF_PN[5..0]_RESET by 1 - á¡à®á <EFBFBD>¥â. ¯®àâ ; |---> ¤¥©áâ¢ãîâ ⮫쪮 ¯à¨ bit2=1
|
bit5 - CNF_PN[5..0]_RESET by 1 - á¡à®á <EFBFBD>¥â. ¯®àâ - -|---> ¤¥©áâ¢ãîâ ⮫쪮 ¯à¨ bit2=1
|
||||||
bit6 - CNF_SC_RESET by 1 - á¡à®á ‘ª®à¯. ¯®àâ ; /
|
bit6 - CNF_SC_RESET by 1 - á¡à®á ‘ª®à¯. ¯®àâ - /
|
||||||
bit7 - CNF_PN[7..6]_RESET by 0 - á¡à®á <EFBFBD>¥â-512 ;/
|
bit7 - CNF_PN[7..6]_RESET by 0 - á¡à®á <EFBFBD>¥â-512 -/
|
||||||
|
|
||||||
”ãªæ¨ï bit0 ®¯à¥¤¥«ï¥âáï ç¥à¥§ bit1
|
”ãªæ¨ï bit0 ®¯à¥¤¥«ï¥âáï ç¥à¥§ bit1
|
||||||
bit7..bit3 áà ¡ âë¢ î⠯ਠbit2 = 1
|
bit7..bit3 áà ¡ âë¢ î⠯ਠbit2 = 1
|
||||||
@ -855,162 +857,168 @@ WIN_GRAF_Y EQU 26 ;
|
|||||||
|
|
||||||
;!FIXIT ----------------------------------------------------------------;
|
;!FIXIT ----------------------------------------------------------------;
|
||||||
;<EFBFBD>¥à¥¬¥ë¥ ᯥªâàã¬
|
;<EFBFBD>¥à¥¬¥ë¥ ᯥªâàã¬
|
||||||
ZX_VARS EQU #5C00
|
MODULE ZX_VARS
|
||||||
|
;ZX_VARS EQU #5C00
|
||||||
;
|
;
|
||||||
.SWAP_ROM EQU #5B00
|
SWAP_ROM EQU #5B00
|
||||||
.PRINTER_BUFFER EQU #5B00
|
PRINTER_BUFFER EQU #5B00
|
||||||
.AUTO_5B08 EQU #5B08
|
AUTO_5B08 EQU #5B08
|
||||||
.AUTO_5B5C EQU #5B5C
|
AUTO_5B5C EQU #5B5C
|
||||||
.COPY_P128 EQU #5B5C
|
COPY_P128 EQU #5B5C
|
||||||
.AUTO_5BFF EQU #5BFF
|
AUTO_5BFF EQU #5BFF
|
||||||
;
|
;
|
||||||
.K_STATE EQU #5C00
|
K_STATE EQU #5C00
|
||||||
.KEY_TIME EQU #5C09
|
KEY_TIME EQU #5C09
|
||||||
.REP_K_TYME EQU #5C10
|
REP_K_TYME EQU #5C10
|
||||||
.ZG EQU #5C36
|
ZG EQU #5C36
|
||||||
.ERR_BEEP EQU #5C38
|
ERR_BEEP EQU #5C38
|
||||||
.KEY_BEEP EQU #5C39
|
KEY_BEEP EQU #5C39
|
||||||
.ERR_NR EQU #5C3A
|
ERR_NR EQU #5C3A
|
||||||
.FLAGS EQU #5C3B
|
FLAGS EQU #5C3B
|
||||||
.TV_FLAG EQU #5C3C
|
TV_FLAG EQU #5C3C
|
||||||
.ERR_SP EQU #5C3D
|
ERR_SP EQU #5C3D
|
||||||
.LIST_SP EQU #5C3F
|
LIST_SP EQU #5C3F
|
||||||
.MODE EQU #5C41
|
MODE EQU #5C41
|
||||||
.NEW_PPC EQU #5C42
|
NEW_PPC EQU #5C42
|
||||||
.NEW_S_PPC EQU #5C44
|
NEW_S_PPC EQU #5C44
|
||||||
.PPC EQU #5C45
|
PPC EQU #5C45
|
||||||
.SUB_PPC EQU #5C47
|
SUB_PPC EQU #5C47
|
||||||
.BORDER EQU #5C48
|
BORDER EQU #5C48
|
||||||
.EDIT_PPC EQU #5C49
|
EDIT_PPC EQU #5C49
|
||||||
.BAS_VARS EQU #5C4B
|
BAS_VARS EQU #5C4B
|
||||||
.WORK_VAR EQU #5C4D
|
WORK_VAR EQU #5C4D
|
||||||
.CHANS EQU #5C4F
|
CHANS EQU #5C4F
|
||||||
.CUR_CHL EQU #5C51
|
CUR_CHL EQU #5C51
|
||||||
.BAS_PROG EQU #5C53
|
BAS_PROG EQU #5C53
|
||||||
.NEXT_LINE EQU #5C55
|
NEXT_LINE EQU #5C55
|
||||||
.DATA_ADR EQU #5C57
|
DATA_ADR EQU #5C57
|
||||||
.E_LINE EQU #5C59
|
E_LINE EQU #5C59
|
||||||
.K_CUR EQU #5C5B
|
K_CUR EQU #5C5B
|
||||||
.CH_ADR EQU #5C5D
|
CH_ADR EQU #5C5D
|
||||||
.SINT_ER_AD EQU #5C5F
|
SINT_ER_AD EQU #5C5F
|
||||||
.WORK_SP EQU #5C61
|
WORK_SPACE EQU #5C61
|
||||||
.STK_BOT EQU #5C63
|
STK_BOT EQU #5C63
|
||||||
.STK_END EQU #5C65
|
STK_END EQU #5C65
|
||||||
.B_REG EQU #5C67
|
B_REG EQU #5C67
|
||||||
.MEM_CALC EQU #5C68
|
MEM_CALC EQU #5C68
|
||||||
.FLAGS_2 EQU #5C6A
|
FLAGS_2 EQU #5C6A
|
||||||
.L_SCR_SIZE EQU #5C6B
|
L_SCR_SIZE EQU #5C6B
|
||||||
.AUTO_LST_L EQU #5C6C
|
AUTO_LST_L EQU #5C6C
|
||||||
.OLD_PPC EQU #5C6E
|
OLD_PPC EQU #5C6E
|
||||||
.OLD_S_PPC EQU #5C70
|
OLD_S_PPC EQU #5C70
|
||||||
.FLG_INPUT EQU #5C71
|
FLG_INPUT EQU #5C71
|
||||||
.S_VAR_LEN EQU #5C72
|
S_VAR_LEN EQU #5C72
|
||||||
.SINT_TB_ADR EQU #5C74
|
SINT_TB_ADR EQU #5C74
|
||||||
.RAND_SEED EQU #5C76
|
RAND_SEED EQU #5C76
|
||||||
.FRAMES EQU #5C78
|
FRAMES EQU #5C78
|
||||||
.UDG EQU #5C7B
|
UDG EQU #5C7B
|
||||||
.X_Y_COORD EQU #5C7D
|
X_Y_COORD EQU #5C7D
|
||||||
.PRN_POS EQU #5C7F
|
PRN_POS EQU #5C7F
|
||||||
.ADR_PR_BUF EQU #5C80
|
ADR_PR_BUF EQU #5C80
|
||||||
.ECHO_E EQU #5C82
|
ECHO_E EQU #5C82
|
||||||
.SCR_PL_M EQU #5C84
|
SCR_PL_M EQU #5C84
|
||||||
.SCR_PL_L EQU #5C86
|
SCR_PL_L EQU #5C86
|
||||||
.SCR_POS_M EQU #5C88
|
SCR_POS_M EQU #5C88
|
||||||
.SCR_POS_L EQU #5C8A
|
SCR_POS_L EQU #5C8A
|
||||||
.SCROLL_ST EQU #5C8C
|
SCROLL_ST EQU #5C8C
|
||||||
.ATTR_P EQU #5C8D
|
ATTR_P EQU #5C8D
|
||||||
.MASK_P EQU #5C8E
|
MASK_P EQU #5C8E
|
||||||
.ATTR_T EQU #5C8F
|
ATTR_T EQU #5C8F
|
||||||
.MASK_E EQU #5C90
|
MASK_E EQU #5C90
|
||||||
.FLAGS_ATR EQU #5C91
|
FLAGS_ATR EQU #5C91
|
||||||
.MEM_BOT EQU #5C92
|
MEM_BOT EQU #5C92
|
||||||
.AUTO_5C9A EQU #5C9A
|
AUTO_5C9A EQU #5C9A
|
||||||
.NMI_ADR EQU #5CB0
|
NMI_ADR EQU #5CB0
|
||||||
.TOP_CLEAR EQU #5CB2
|
TOP_CLEAR EQU #5CB2
|
||||||
.P_RAMTOP EQU #5CB4
|
P_RAMTOP EQU #5CB4
|
||||||
.BEG_ADRESS EQU #5CB6
|
BEG_ADRESS EQU #5CB6
|
||||||
.RET_INS EQU #5CC2
|
RET_INS EQU #5CC2
|
||||||
.AUTO_5CC3 EQU #5CC3
|
AUTO_5CC3 EQU #5CC3
|
||||||
.DISK_A EQU #5CC8
|
DISK_A EQU #5CC8
|
||||||
.DISK_B EQU #5CC9
|
DISK_B EQU #5CC9
|
||||||
.DISK_C EQU #5CCA
|
DISK_C EQU #5CCA
|
||||||
.DISK_D EQU #5CCB
|
DISK_D EQU #5CCB
|
||||||
.CAT_SEC EQU #5CCC
|
CAT_SEC EQU #5CCC
|
||||||
.DRV_READY EQU #5CCD
|
DRV_READY EQU #5CCD
|
||||||
.RD_WR_COM EQU #5CCE
|
RD_WR_COM EQU #5CCE
|
||||||
.VAR_1 EQU #5CCF
|
VAR_1 EQU #5CCF
|
||||||
.AUTO_5CD1 EQU #5CD1
|
AUTO_5CD1 EQU #5CD1
|
||||||
.AUTO_5CD2 EQU #5CD2
|
AUTO_5CD2 EQU #5CD2
|
||||||
.AUTO_5CD3 EQU #5CD3
|
AUTO_5CD3 EQU #5CD3
|
||||||
.AUTO_5CD5 EQU #5CD5
|
AUTO_5CD5 EQU #5CD5
|
||||||
.DOS_ERROR EQU #5CD6
|
DOS_ERROR EQU #5CD6
|
||||||
.MED_START EQU #5CD7
|
MED_START EQU #5CD7
|
||||||
.DOS_CH_ADR EQU #5CD9
|
DOS_CH_ADR EQU #5CD9
|
||||||
.MED_LEN EQU #5CDB
|
MED_LEN EQU #5CDB
|
||||||
.FL_NAME EQU #5CDD
|
FL_NAME EQU #5CDD
|
||||||
.FL_N_2 EQU #5CDF
|
FL_N_2 EQU #5CDF
|
||||||
.FL_N_4 EQU #5CE1
|
FL_N_4 EQU #5CE1
|
||||||
.FL_N_6 EQU #5CE3
|
FL_N_6 EQU #5CE3
|
||||||
.FL_N_7 EQU #5CE4
|
FL_N_7 EQU #5CE4
|
||||||
.FL_TYPE EQU #5CE5
|
FL_TYPE EQU #5CE5
|
||||||
.FL_START EQU #5CE6
|
FL_START EQU #5CE6
|
||||||
.FL_LEN EQU #5CE8
|
FL_LEN EQU #5CE8
|
||||||
.START_CLASTER EQU .FL_LEN
|
START_CLASTER EQU .FL_LEN
|
||||||
.FL_SIZE EQU #5CEA
|
FL_SIZE EQU #5CEA
|
||||||
.FL_PLACE EQU #5CEB
|
FL_PLACE EQU #5CEB
|
||||||
.VAR_2 EQU #5CED
|
VAR_2 EQU #5CED
|
||||||
.INTERF_I EQU #5CEF
|
INTERF_I EQU #5CEF
|
||||||
.VAR_2_0 EQU #5CF1
|
VAR_2_0 EQU #5CF1
|
||||||
.VAR_2_1 EQU #5CF2
|
VAR_2_1 EQU #5CF2
|
||||||
.CONT_SEC EQU #5CF4
|
CONT_SEC EQU #5CF4
|
||||||
.CONT_TRK EQU #5CF5
|
CONT_TRK EQU #5CF5
|
||||||
.OPER_DISK EQU #5CF6
|
OPER_DISK EQU #5CF6
|
||||||
.DOS_FLAG EQU #5CF7
|
DOS_FLAG EQU #5CF7
|
||||||
.DISK_1_FLG EQU #5CF8
|
DISK_1_FLG EQU #5CF8
|
||||||
.DISK_2_FLG EQU #5CF9
|
DISK_2_FLG EQU #5CF9
|
||||||
.TIME_A EQU #5CFA
|
TIME_A EQU #5CFA
|
||||||
.TIME_B EQU #5CFB
|
TIME_B EQU #5CFB
|
||||||
.TIME_C EQU #5CFC
|
TIME_C EQU #5CFC
|
||||||
.TIME_D EQU #5CFD
|
TIME_D EQU #5CFD
|
||||||
.COMAND_WG EQU #5CFE
|
COMAND_WG EQU #5CFE
|
||||||
.SEC_NUM EQU #5CFF
|
SEC_NUM EQU #5CFF
|
||||||
.CONT_BUF_ADR EQU #5D00
|
CONT_BUF_ADR EQU #5D00
|
||||||
.WORK_2 EQU #5D02
|
WORK_2 EQU #5D02
|
||||||
.WORK_4 EQU #5D04
|
WORK_4 EQU #5D04
|
||||||
.S_NAME_NUM EQU #5D06
|
S_NAME_NUM EQU #5D06
|
||||||
.N_DEL_FLS EQU #5D07
|
N_DEL_FLS EQU #5D07
|
||||||
.FST_SYM_NAME EQU #5D08
|
FST_SYM_NAME EQU #5D08
|
||||||
.VAR_3 EQU #5D09
|
VAR_3 EQU #5D09
|
||||||
.BUF_FLAG EQU #5D0C
|
BUF_FLAG EQU #5D0C
|
||||||
.BAS_DOS_FLG EQU #5D0E
|
BAS_DOS_FLG EQU #5D0E
|
||||||
.DOS_ERR_2 EQU #5D0F
|
DOS_ERR_2 EQU #5D0F
|
||||||
.ERR_3D00 EQU #5D10
|
ERR_3D00 EQU #5D10
|
||||||
.ADR_DOS_COM EQU #5D11
|
ADR_DOS_COM EQU #5D11
|
||||||
.ERR_SP_COPY EQU #5D13
|
ERR_SP_COPY EQU #5D13
|
||||||
.MSG_FLAG EQU #5D15
|
MSG_FLAG EQU #5D15
|
||||||
.PDOS_COPY EQU #5D16
|
PDOS_COPY EQU #5D16
|
||||||
.FLAG_BOOT EQU #5D17
|
FLAG_BOOT EQU #5D17
|
||||||
.INT_1_VAR EQU #5D18
|
INT_1_VAR EQU #5D18
|
||||||
.CONT_DISK EQU #5D19
|
CONT_DISK EQU #5D19
|
||||||
.ADR_RET EQU #5D1A
|
ADR_RET EQU #5D1A
|
||||||
.DOS_SP EQU #5D1C
|
DOS_SP EQU #5D1C
|
||||||
.FL_NUMBER EQU #5D1E
|
FL_NUMBER EQU #5D1E
|
||||||
.COM_LN_COPY EQU #5D20
|
COM_LN_COPY EQU #5D20
|
||||||
.L_5D23 EQU #5D23
|
L_5D23 EQU #5D23
|
||||||
.BUFER EQU #5D25
|
BUFER EQU #5D25
|
||||||
.AUTO_5D33 EQU #5D33
|
AUTO_5D33 EQU #5D33
|
||||||
.CLEAR_SEC EQU #5E06
|
CLEAR_SEC EQU #5E06
|
||||||
.CLEAR_TRK EQU #5E07
|
CLEAR_TRK EQU #5E07
|
||||||
.TYPE_DISK EQU #5E08
|
TYPE_DISK EQU #5E08
|
||||||
.N_FILES EQU #5E09
|
N_FILES EQU #5E09
|
||||||
.FREE_SEC EQU #5E0A
|
FREE_SEC EQU #5E0A
|
||||||
.CODE_10H EQU #5E0C
|
CODE_10H EQU #5E0C
|
||||||
.DISK_MRK_1 EQU #5E0F
|
DISK_MRK_1 EQU #5E0F
|
||||||
.DISK_ALT_NM EQU #5E10
|
DISK_ALT_NM EQU #5E10
|
||||||
.N_DEL_FL EQU #5E19
|
N_DEL_FL EQU #5E19
|
||||||
.DISK_NAME EQU #5E1A
|
DISK_NAME EQU #5E1A
|
||||||
;
|
;
|
||||||
.BUFER_RD EQU #5D25 ; tr-dos buffer
|
BUFER_RD EQU ZX_VARS.BUFER ; tr-dos buffer
|
||||||
|
;
|
||||||
|
MENU_TBL:
|
||||||
|
.JUMP EQU #F6EA
|
||||||
|
.TEXT EQU #F6EC
|
||||||
|
ENDMODULE
|
||||||
;-----------------------------------------------------------------------;
|
;-----------------------------------------------------------------------;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user