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
93ab93917d
commit
4662474034
@ -137,6 +137,8 @@ CBL:
|
|||||||
CNF_PORT:
|
CNF_PORT:
|
||||||
.ON EQU #74
|
.ON EQU #74
|
||||||
.OFF EQU #24
|
.OFF EQU #24
|
||||||
|
.BIOS EQU .ON
|
||||||
|
.VROM EQU .OFF
|
||||||
; Data:
|
; Data:
|
||||||
.TURBO.ON EQU 3 ; ¤ ë¥ ¤«ï ¢ª«î票ï TURBO
|
.TURBO.ON EQU 3 ; ¤ ë¥ ¤«ï ¢ª«î票ï TURBO
|
||||||
.TURBO.OFF EQU 2 ; ¤ ë¥ ¤«ï ¢ëª«î票ï TURBO
|
.TURBO.OFF EQU 2 ; ¤ ë¥ ¤«ï ¢ëª«î票ï TURBO
|
||||||
@ -153,9 +155,9 @@ 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
|
||||||
|
; Data:
|
||||||
.PAGE0 EQU 1
|
.PAGE0 EQU 1
|
||||||
.PAGE8 EQU 0
|
.PAGE8 EQU 0
|
||||||
.EXTENSION EQU .PAGE0
|
.EXTENSION EQU .PAGE0
|
||||||
@ -1367,11 +1369,6 @@ RET_PORT EQU #EE ; Page set after Soft RESET.
|
|||||||
; ¯® ¯®àâ ¬ #7FFD ¨ #1FFD. ’ ª¨¬ ®¡à §®¬ ¤®á⨣ ¥âáï ᮢ¬¥á⨬®áâì á <20>¥â £®®¬ ¨ ‘ª®à¯¨®®¬ ¯® à á¯à¥¤¥«¥¨î ¯ ¬ï⨠¨ ¤¥« ¥âáï ¢®§¬®¦ë¬ ãáâ ®¢ª «î¡®£®
|
; ¯® ¯®àâ ¬ #7FFD ¨ #1FFD. ’ ª¨¬ ®¡à §®¬ ¤®á⨣ ¥âáï ᮢ¬¥á⨬®áâì á <20>¥â £®®¬ ¨ ‘ª®à¯¨®®¬ ¯® à á¯à¥¤¥«¥¨î ¯ ¬ï⨠¨ ¤¥« ¥âáï ¢®§¬®¦ë¬ ãáâ ®¢ª «î¡®£®
|
||||||
; ®¬¥à áâà ¨æë á¯à¨â¥à®¢áª®© ¯ ¬ï⨠¤«ï «î¡®© áâà ¨æë ‘¯¥ªâà㬠.
|
; ®¬¥à áâà ¨æë á¯à¨â¥à®¢áª®© ¯ ¬ï⨠¤«ï «î¡®© áâà ¨æë ‘¯¥ªâà㬠.
|
||||||
;
|
;
|
||||||
; ‘ à á¯à¥¤¥«¥¨¥¬ ¯ ¬ï⨠á¨âã æ¨ï â ª ï. <EFBFBD>®àâë áâà ¨æ - ¯¥à¥ª«îç îâ ¤à¥á "¢¨àâã «ìëå" áâà ¨æ ᪮௨® ¥§ ¢¨á¨¬® ®â ⮣®, çâ® ¢ íâ®â ¬®¬¥â
|
|
||||||
; ¯®¤ª«î祮 ¢ ã«¥¢ãî ¡ ªã. ‘ âà¥â쥩 ¡ ª®© ®¡®à®â - § ¯¨áì ¢ ¯®àâ áâà ¨æë ¬¥ï¥â ¤à¥á ⮩ áâà ¨æë, ª ª ï ãáâ ®¢«¥ ¯®àâ ¬¨ 7FFD,1FFD,
|
|
||||||
; â.¥. § ¯¨á ¢ çâ®-â® ¢ ¯®àâ PAGE3 㦮 ¯®¬¨âì, ª ª ï áâà ¨æ áâ®ï« á ¤à¥á #C000. <20> ¯à¨¬¥à, ¥á«¨ ã«¥¢ ï, â® ¯®¬¥ï¥âáï áâà ¨æ ¨ ¢ ¤à¥á¥
|
|
||||||
; #0000, ¥á«¨ â ¬ ¡ë«® ãáâ ®¢«¥® އ“.
|
|
||||||
;
|
|
||||||
SLOT3 EQU #F0 ; RAM page for 128/256 kb (®ª® C000-FFFF)
|
SLOT3 EQU #F0 ; RAM page for 128/256 kb (®ª® C000-FFFF)
|
||||||
;F1h - RAM page for 128/256 kb (®ª® C000-FFFF)
|
;F1h - RAM page for 128/256 kb (®ª® C000-FFFF)
|
||||||
;F2h - RAM page for 128/256 kb (®ª® C000-FFFF)
|
;F2h - RAM page for 128/256 kb (®ª® C000-FFFF)
|
||||||
@ -1438,159 +1435,6 @@ Config_PG:
|
|||||||
;------------------------;
|
;------------------------;
|
||||||
;;;;;;;
|
;;;;;;;
|
||||||
ENDMODULE
|
ENDMODULE
|
||||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
|
||||||
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;
|
|
||||||
/*
|
|
||||||
¢ãâ२¥ ¯®àâë Z84C15:
|
|
||||||
#10
|
|
||||||
#11
|
|
||||||
#12
|
|
||||||
#13
|
|
||||||
#14
|
|
||||||
#15
|
|
||||||
#16
|
|
||||||
#17
|
|
||||||
#18
|
|
||||||
#19
|
|
||||||
#1A
|
|
||||||
#1B
|
|
||||||
#1C
|
|
||||||
#1D
|
|
||||||
#1E
|
|
||||||
#1F
|
|
||||||
#EE
|
|
||||||
#EF
|
|
||||||
#F0
|
|
||||||
#F1
|
|
||||||
#F4
|
|
||||||
*/
|
|
||||||
;=======================================
|
|
||||||
|
|
||||||
;===============[ CMOS ]================ ; !TODO
|
|
||||||
|
|
||||||
;REGISTER #0E
|
|
||||||
; %10000000 - MEMORY TEST
|
|
||||||
; %01000000 - SAVE RAM DISKS
|
|
||||||
; %00100000 - UPDATE BIOS
|
|
||||||
; %00011000 - START DELAY
|
|
||||||
; %00000100 - LANGUAGE
|
|
||||||
; %00000010 - NOT USED ;!TODO
|
|
||||||
; %00000001 - QUICK START
|
|
||||||
|
|
||||||
;REGISTER #0F
|
|
||||||
; %10000000 - TYPEMATIC ON/OFF
|
|
||||||
; %01100000 - TYPEMATIC DELAY 00-250, 01-500, 10-750, 11-1000
|
|
||||||
; %00011111 - TYPEMATIC RATE 0-6, 1-8, 2-10, 3-12, 4-15, 5-20, 6-24, 7-30
|
|
||||||
|
|
||||||
;REGISTER #10
|
|
||||||
; %00000111 - SYSTEM DISK
|
|
||||||
; 1st FDD
|
|
||||||
; 2nd FDD
|
|
||||||
; 1st IDE
|
|
||||||
; 2nd IDE
|
|
||||||
; 3rd IDE
|
|
||||||
; 4th IDE
|
|
||||||
; Ram Dsk
|
|
||||||
; Recovery
|
|
||||||
; %01110000 - ALT SYSTEM DISK
|
|
||||||
|
|
||||||
;REGISTER #11
|
|
||||||
; %00000011 - FDD FIRST 720 / 1.44 / NONE
|
|
||||||
; %00001100 - FDD SECOND
|
|
||||||
; %00110000 - IDE Primary MASTER AUTO / SETUP / DISABLED
|
|
||||||
; %11000000 - IDE Primary SLAVE -----//------
|
|
||||||
|
|
||||||
;-------------[HDD PRIMARY]-------------
|
|
||||||
;REGISTER #12 - CYLINDERS (MASTER) L
|
|
||||||
;REGISTER #13 - -----//------ H
|
|
||||||
;REGISTER #14 - HEADS (MASTER)
|
|
||||||
;REGISTER #15 - SECTORS (MASTER)
|
|
||||||
;
|
|
||||||
;REGISTER #16 - CYLINDERS (SLAVE) L
|
|
||||||
;REGISTER #17 - -----//------ H
|
|
||||||
;REGISTER #18 - HEADS (SLAVE)
|
|
||||||
;REGISTER #19 - SECTORS (SLAVE)
|
|
||||||
;----------------------------------------
|
|
||||||
;------------[HDD Secondary]-------------
|
|
||||||
;REGISTER #37 - CYLINDERS (MASTER) L
|
|
||||||
;REGISTER #38 - -----//------ H
|
|
||||||
;REGISTER #39 - HEADS (MASTER)
|
|
||||||
;REGISTER #3A - SECTORS (MASTER)
|
|
||||||
;
|
|
||||||
;REGISTER #3B - CYLINDERS (SLAVE) L
|
|
||||||
;REGISTER #3C - -----//------ H
|
|
||||||
;REGISTER #3D - HEADS (SLAVE)
|
|
||||||
;REGISTER #3E - SECTORS (SLAVE)
|
|
||||||
;----------------------------------------
|
|
||||||
;REGISTER #1A
|
|
||||||
; %00001111 - COLOR STYLE
|
|
||||||
; %00110000 - Frame Int (Default/Pentagon/Scorpion/Original)
|
|
||||||
; %11000000 - Screen V-Sinc (Default/312 lines 50 HZ/320 Lines 49 Hz)
|
|
||||||
|
|
||||||
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
|
||||||
;REGISTER #1B - HARDWARE CONFIGURATION
|
|
||||||
; %00000001 - TURBO MODE (D0..D3 - 6 OR 7)
|
|
||||||
; %00000010 - TURBO EXCHANGE ON/OFF - 1
|
|
||||||
; %00000100 - PORT EXCHANGE ON/OFF - 1
|
|
||||||
; %00011000 - COMPUTER:
|
|
||||||
; 0-SPRINTER
|
|
||||||
; 1-SPECTRUM 256
|
|
||||||
; 2-PENTAGON 128
|
|
||||||
; 3-OTHER
|
|
||||||
; %11100000 - RESERVED ;!TODO
|
|
||||||
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
|
||||||
;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
|
|
||||||
; %00000010 - Reboot message
|
|
||||||
; %00000001 - HDD Write protect
|
|
||||||
|
|
||||||
;REGISTER #1E
|
|
||||||
; %00000011 - TR DOS A: Default / FDD / HDD / RMD
|
|
||||||
; %00001100 - TR DOS B: Default / FDD / HDD / RMD
|
|
||||||
; %00110000 - TR DOS C: Default / FDD / HDD / RMD
|
|
||||||
; %11000000 - TR DOS D: Default / FDD / HDD / RMD
|
|
||||||
|
|
||||||
;REGISTER #1F ;R06
|
|
||||||
; %11110000 - X-Screen position
|
|
||||||
; %00001111 - Y-Screen position
|
|
||||||
|
|
||||||
;REGISTER #20
|
|
||||||
; %00110000 - IDE Secondary MASTER AUTO / SETUP / DISABLED
|
|
||||||
; %11000000 - IDE Secondary SLAVE -----//------
|
|
||||||
; .
|
|
||||||
; .
|
|
||||||
;REGISTER#35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE)
|
|
||||||
; 0 - RESET TO BASIC 128
|
|
||||||
; 1 - RESET TO BASIC 48 (RAM128)
|
|
||||||
; 2 - RESET TO TRDOS
|
|
||||||
; 3 - RESET TO EXPANSION (DON'T USE)
|
|
||||||
; 4 - RESET TO 48 TRDOS
|
|
||||||
; 5 - RESET TO 48 BASIC (RAM48)
|
|
||||||
|
|
||||||
;REGISTER#36 - BASIC SETTING 2 ; áâ àë¥ § ç¥¨ï ¥¨§¢¥áâë
|
|
||||||
; %0000 0111
|
|
||||||
; ®¢ë¥ § 票ï:
|
|
||||||
; 0 - ZX-Sprinter
|
|
||||||
; 1 - Pentagon 48
|
|
||||||
; 2 - Pentagon 128
|
|
||||||
; 3 - Pentagon 512
|
|
||||||
; 4 - Scorpion 256
|
|
||||||
; 5 - ZX Spectrum 48
|
|
||||||
; 6 - ZX Spectrum 128
|
|
||||||
|
|
||||||
;REGISTER #3F - CHECKSUM SETTING
|
|
||||||
;=======================================
|
|
||||||
|
|
||||||
;
|
;
|
||||||
;-------------------------------[ TEST ]--------------------------------
|
;-------------------------------[ TEST ]--------------------------------
|
||||||
@ -1847,25 +1691,6 @@ ATA:
|
|||||||
;-----------------------------------------------------------------------
|
;-----------------------------------------------------------------------
|
||||||
|
|
||||||
;
|
;
|
||||||
/*
|
|
||||||
KBD_COM EQU #1B
|
|
||||||
KBD_DAT EQU #1A
|
|
||||||
COM_B EQU #1B
|
|
||||||
DAT_B EQU #1A
|
|
||||||
|
|
||||||
COM_A EQU #19
|
|
||||||
DAT_A EQU #18
|
|
||||||
|
|
||||||
LPT1_D EQU #1C
|
|
||||||
LPT1_C EQU #1D
|
|
||||||
LPT2_D EQU #1E
|
|
||||||
LPT2_C EQU #1F
|
|
||||||
|
|
||||||
STC0_C EQU #10
|
|
||||||
STC1_C EQU #11
|
|
||||||
STC2_C EQU #12
|
|
||||||
STC3_C EQU #13
|
|
||||||
*/
|
|
||||||
; !TODO ¯à¨¤ã¬ âì ª ª ®¡®§¢ âì, ç⮡ ¡ë«® ¯®ïâ® ª®£¤ ¯¨èãâ ¤«ï ¬ë誨, ª®£¤ ¤«ï ª« ¢ë ¨ â.¤.
|
; !TODO ¯à¨¤ã¬ âì ª ª ®¡®§¢ âì, ç⮡ ¡ë«® ¯®ïâ® ª®£¤ ¯¨èãâ ¤«ï ¬ë誨, ª®£¤ ¤«ï ª« ¢ë ¨ â.¤.
|
||||||
MODULE Z84
|
MODULE Z84
|
||||||
;-------------------[Ports]
|
;-------------------[Ports]
|
||||||
@ -1910,6 +1735,7 @@ REG:
|
|||||||
ENDMODULE
|
ENDMODULE
|
||||||
;
|
;
|
||||||
|
|
||||||
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
||||||
;INIT_TIMER:
|
;INIT_TIMER:
|
||||||
; LD A,#D5 ; 7-© ¡¨â à §à¥è¥¨¥ ¯à¥àë¢ ¨ï
|
; LD A,#D5 ; 7-© ¡¨â à §à¥è¥¨¥ ¯à¥àë¢ ¨ï
|
||||||
; OUT (#12),A
|
; OUT (#12),A
|
||||||
@ -1934,6 +1760,8 @@ REG:
|
|||||||
; IM 1
|
; IM 1
|
||||||
; EI
|
; EI
|
||||||
; RET
|
; RET
|
||||||
|
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;=======================================================================;
|
;=======================================================================;
|
||||||
@ -2323,6 +2151,30 @@ REG:
|
|||||||
; CNF_3 EQU #1C ; ª àâ ¯®à⮢ 3
|
; CNF_3 EQU #1C ; ª àâ ¯®à⮢ 3
|
||||||
; CNF_512 EQU #80 ; ¢ª«î票¥ Pentagon 128
|
; CNF_512 EQU #80 ; ¢ª«î票¥ Pentagon 128
|
||||||
|
|
||||||
|
;
|
||||||
|
; ¢ãâ२¥ ¯®àâë Z84C15:
|
||||||
|
; #10
|
||||||
|
; #11
|
||||||
|
; #12
|
||||||
|
; #13
|
||||||
|
; #14
|
||||||
|
; #15
|
||||||
|
; #16
|
||||||
|
; #17
|
||||||
|
; #18
|
||||||
|
; #19
|
||||||
|
; #1A
|
||||||
|
; #1B
|
||||||
|
; #1C
|
||||||
|
; #1D
|
||||||
|
; #1E
|
||||||
|
; #1F
|
||||||
|
; #EE
|
||||||
|
; #EF
|
||||||
|
; #F0
|
||||||
|
; #F1
|
||||||
|
; #F4
|
||||||
|
;=======================================
|
||||||
|
|
||||||
; áâà ¨æë á ª®ä®© ¤«ï Sp97, ¤«ï ᮢ¬¥á⨬®áâ¨ á ¤à¥¢¨¬¨ ¯à®£ ¬¨
|
; áâà ¨æë á ª®ä®© ¤«ï Sp97, ¤«ï ᮢ¬¥á⨬®áâ¨ á ¤à¥¢¨¬¨ ¯à®£ ¬¨
|
||||||
; PG_SP1 equ #EC
|
; PG_SP1 equ #EC
|
||||||
@ -2365,6 +2217,145 @@ REG:
|
|||||||
|
|
||||||
; P_HD3F6 EQU #4154 ; WRITE 3F6
|
; P_HD3F6 EQU #4154 ; WRITE 3F6
|
||||||
; P_HD3F7 EQU #4055 ; READ 3F7
|
; P_HD3F7 EQU #4055 ; READ 3F7
|
||||||
|
;===============[ CMOS ]================ ; !TODO
|
||||||
|
|
||||||
|
;REGISTER #0E
|
||||||
|
; %10000000 - MEMORY TEST
|
||||||
|
; %01000000 - SAVE RAM DISKS
|
||||||
|
; %00100000 - UPDATE BIOS
|
||||||
|
; %00011000 - START DELAY
|
||||||
|
; %00000100 - LANGUAGE
|
||||||
|
; %00000010 - NOT USED ;!TODO
|
||||||
|
; %00000001 - QUICK START
|
||||||
|
|
||||||
|
;REGISTER #0F
|
||||||
|
; %10000000 - TYPEMATIC ON/OFF
|
||||||
|
; %01100000 - TYPEMATIC DELAY 00-250, 01-500, 10-750, 11-1000
|
||||||
|
; %00011111 - TYPEMATIC RATE 0-6, 1-8, 2-10, 3-12, 4-15, 5-20, 6-24, 7-30
|
||||||
|
|
||||||
|
;REGISTER #10
|
||||||
|
; %00000111 - SYSTEM DISK
|
||||||
|
; 1st FDD
|
||||||
|
; 2nd FDD
|
||||||
|
; 1st IDE
|
||||||
|
; 2nd IDE
|
||||||
|
; 3rd IDE
|
||||||
|
; 4th IDE
|
||||||
|
; Ram Dsk
|
||||||
|
; Recovery
|
||||||
|
; %01110000 - ALT SYSTEM DISK
|
||||||
|
|
||||||
|
;REGISTER #11
|
||||||
|
; %00000011 - FDD FIRST 720 / 1.44 / NONE
|
||||||
|
; %00001100 - FDD SECOND
|
||||||
|
; %00110000 - IDE Primary MASTER AUTO / SETUP / DISABLED
|
||||||
|
; %11000000 - IDE Primary SLAVE -----//------
|
||||||
|
|
||||||
|
;-------------[HDD PRIMARY]-------------
|
||||||
|
;REGISTER #12 - CYLINDERS (MASTER) L
|
||||||
|
;REGISTER #13 - -----//------ H
|
||||||
|
;REGISTER #14 - HEADS (MASTER)
|
||||||
|
;REGISTER #15 - SECTORS (MASTER)
|
||||||
|
;
|
||||||
|
;REGISTER #16 - CYLINDERS (SLAVE) L
|
||||||
|
;REGISTER #17 - -----//------ H
|
||||||
|
;REGISTER #18 - HEADS (SLAVE)
|
||||||
|
;REGISTER #19 - SECTORS (SLAVE)
|
||||||
|
;----------------------------------------
|
||||||
|
;------------[HDD Secondary]-------------
|
||||||
|
;REGISTER #37 - CYLINDERS (MASTER) L
|
||||||
|
;REGISTER #38 - -----//------ H
|
||||||
|
;REGISTER #39 - HEADS (MASTER)
|
||||||
|
;REGISTER #3A - SECTORS (MASTER)
|
||||||
|
;
|
||||||
|
;REGISTER #3B - CYLINDERS (SLAVE) L
|
||||||
|
;REGISTER #3C - -----//------ H
|
||||||
|
;REGISTER #3D - HEADS (SLAVE)
|
||||||
|
;REGISTER #3E - SECTORS (SLAVE)
|
||||||
|
;----------------------------------------
|
||||||
|
;REGISTER #1A
|
||||||
|
; %00001111 - COLOR STYLE
|
||||||
|
; %00110000 - Frame Int (Default/Pentagon/Scorpion/Original)
|
||||||
|
; %11000000 - Screen V-Sinc (Default/312 lines 50 HZ/320 Lines 49 Hz)
|
||||||
|
|
||||||
|
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
||||||
|
;REGISTER #1B - HARDWARE CONFIGURATION
|
||||||
|
; %00000001 - TURBO MODE (D0..D3 - 6 OR 7)
|
||||||
|
; %00000010 - TURBO EXCHANGE ON/OFF - 1
|
||||||
|
; %00000100 - PORT EXCHANGE ON/OFF - 1
|
||||||
|
; %00011000 - COMPUTER:
|
||||||
|
; 0-SPRINTER
|
||||||
|
; 1-SPECTRUM 256
|
||||||
|
; 2-PENTAGON 128
|
||||||
|
; 3-OTHER
|
||||||
|
; %11100000 - RESERVED ;!TODO
|
||||||
|
;!FIXIT <EFBFBD>… ˆ‘<EFBFBD>Ž‹œ‡“…’‘Ÿ
|
||||||
|
;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
|
||||||
|
; %00000010 - Reboot message
|
||||||
|
; %00000001 - HDD Write protect
|
||||||
|
|
||||||
|
;REGISTER #1E
|
||||||
|
; %00000011 - TR DOS A: Default / FDD / HDD / RMD
|
||||||
|
; %00001100 - TR DOS B: Default / FDD / HDD / RMD
|
||||||
|
; %00110000 - TR DOS C: Default / FDD / HDD / RMD
|
||||||
|
; %11000000 - TR DOS D: Default / FDD / HDD / RMD
|
||||||
|
|
||||||
|
;REGISTER #1F ;R06
|
||||||
|
; %11110000 - X-Screen position
|
||||||
|
; %00001111 - Y-Screen position
|
||||||
|
|
||||||
|
;REGISTER #20
|
||||||
|
; %00110000 - IDE Secondary MASTER AUTO / SETUP / DISABLED
|
||||||
|
; %11000000 - IDE Secondary SLAVE -----//------
|
||||||
|
; .
|
||||||
|
; .
|
||||||
|
;REGISTER#35 - BASIC SETTING 1 (SYS_PAGE.CONFIG_DE+1 = #C13B on PAGE #FE)
|
||||||
|
; 0 - RESET TO BASIC 128
|
||||||
|
; 1 - RESET TO BASIC 48 (RAM128)
|
||||||
|
; 2 - RESET TO TRDOS
|
||||||
|
; 3 - RESET TO EXPANSION (DON'T USE)
|
||||||
|
; 4 - RESET TO 48 TRDOS
|
||||||
|
; 5 - RESET TO 48 BASIC (RAM48)
|
||||||
|
|
||||||
|
;REGISTER#36 - BASIC SETTING 2 ; áâ àë¥ § ç¥¨ï ¥¨§¢¥áâë
|
||||||
|
; %0000 0111
|
||||||
|
; ®¢ë¥ § 票ï:
|
||||||
|
; 0 - ZX-Sprinter
|
||||||
|
; 1 - Pentagon 48
|
||||||
|
; 2 - Pentagon 128
|
||||||
|
; 3 - Pentagon 512
|
||||||
|
; 4 - Scorpion 256
|
||||||
|
; 5 - ZX Spectrum 48
|
||||||
|
; 6 - ZX Spectrum 128
|
||||||
|
|
||||||
|
;REGISTER #3F - CHECKSUM SETTING
|
||||||
|
;=======================================
|
||||||
|
|
||||||
|
; KBD_COM EQU #1B
|
||||||
|
; KBD_DAT EQU #1A
|
||||||
|
; COM_B EQU #1B
|
||||||
|
; DAT_B EQU #1A
|
||||||
|
|
||||||
|
; COM_A EQU #19
|
||||||
|
; DAT_A EQU #18
|
||||||
|
|
||||||
|
; LPT1_D EQU #1C
|
||||||
|
; LPT1_C EQU #1D
|
||||||
|
; LPT2_D EQU #1E
|
||||||
|
; LPT2_C EQU #1F
|
||||||
|
|
||||||
|
; STC0_C EQU #10
|
||||||
|
; STC1_C EQU #11
|
||||||
|
; STC2_C EQU #12
|
||||||
|
; STC3_C EQU #13
|
||||||
|
|
||||||
;=================================================================================
|
;=================================================================================
|
||||||
; <EFBFBD>®pâë Sprinter. (¡ ©âë PORT_X)<<
|
; <EFBFBD>®pâë Sprinter. (¡ ©âë PORT_X)<<
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user