mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-16 01:21:07 +03:00
Добавил таблицу и инфу по vROM
This commit is contained in:
parent
1b5b9e9293
commit
0e36ba03b2
@ -155,21 +155,33 @@ 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:
|
||||||
; Port #24 = 0
|
___________________________________________________________________________
|
||||||
#E0 - BIOS (EXP) ; #1FFD bit2=1
|
| ‡ 票¥ | ‡ ¯¨áì ¢® ¢¥è¨© ¯®àâ: |
|
||||||
#E1 - TR-DOS ; PC = #3D00..#3DFF and #1FFD bit2=0
|
| ¨§ ¢ãâà. |___________________________________________________________|
|
||||||
#E2 - BASIC-128 ; #7FFD bit4=0 and #1FFD bit1=0
|
| ¯®àâ | | | | #7C (® rom | | |
|
||||||
#E3 - BASIC-48 ; #7FFD bit4=1 and #1FFD bit1=0
|
| €«ìâ¥àë | #24 | #74 | #3C | ¢ ¯à¨®à¨â¥â¥) | 1FFD | 7FFD |
|
||||||
; Port #24 = 1 ; not used yet
|
| ||| | bit1..0 | bit1..0 | bit1..0 | bit1..0 | bit1 | bit4 |
|
||||||
#E4 - EXPANSION 2 ; #1FFD bit2=1
|
|_____\|/_____|_________|_________|_________|_______________|______|______|
|
||||||
#E5 - TR-DOS 2 ; PC = #3D00..#3DFF and #1FFD bit2=0
|
|E0 | 00 | | 00 | | 1 | ... |
|
||||||
#E6 - BASIC-128 2 ; #7FFD bit4=0 and #1FFD bit1=0
|
|E1 (+dos_on) | 00 | | 00 | 00 | 0 | ... |
|
||||||
#E7 - BASIC-48 2 ; #7FFD bit4=1 and #1FFD bit1=0
|
|E2 | 00 | | 00 | 00 | 0 | 0 |
|
||||||
; Port #74 = 0
|
|E3 | 00 | | 00 | | 0 | 1 |
|
||||||
#EB - BIOS-1 (EXP yet) ;
|
|E4 | 01 | | 01 | | 1 | ... |
|
||||||
; Port #74 = 1
|
|E5 (+dos_on) | 01 | | 01 | 01 | 0 | ... |
|
||||||
#EF - BIOS-2 (not used yet) ;
|
|E6 | 01 | | 01 | 01 | 0 | 0 |
|
||||||
;;;;;;;;
|
|E7 | 01 | | 01 | | 0 | 1 |
|
||||||
|
|EB | | 00 | | | ... | ... |
|
||||||
|
|EF | | 01 | | | ... | ... |
|
||||||
|
|_____________|_________|_________|_________|_______________|______|______|
|
||||||
|
... - § 票¥ ஫¨ ¥ ¨£à ¥â
|
||||||
|
‘â ¤ àâë¥ áâà ¨æë އ“ ¤«ï ®¡à §®¢ <EFBFBD>‡“ ᯥªâà㬠:
|
||||||
|
#42 BASIC 128
|
||||||
|
#43 BASIC 48
|
||||||
|
#44 TR-DOS
|
||||||
|
#45 BIOS (ZX_EXP)
|
||||||
|
#46 BIOS (ZX_EXP)
|
||||||
|
#47 BIOS (ZX_EXP2)
|
||||||
|
|
||||||
|
|
||||||
SYS_PORT:
|
SYS_PORT:
|
||||||
bit0 - TURBO: on/off ¨«¨ BIOS: Part1/Part0
|
bit0 - TURBO: on/off ¨«¨ BIOS: Part1/Part0
|
||||||
@ -193,13 +205,6 @@ bit7..bit3
|
|||||||
áâà ¨æë <EFBFBD>‡“ 0-7 ¡ã¤ãâ 㬥஢ âìáï ª ª 8-15
|
áâà ¨æë <EFBFBD>‡“ 0-7 ¡ã¤ãâ 㬥஢ âìáï ª ª 8-15
|
||||||
áâà ¨æë <EFBFBD>‡“ 8-15 ¡ã¤ãâ 㬥஢ âìáï ª ª 0-7
|
áâà ¨æë <EFBFBD>‡“ 8-15 ¡ã¤ãâ 㬥஢ âìáï ª ª 0-7
|
||||||
----------------------------------------------------
|
----------------------------------------------------
|
||||||
‘â ¤ àâë¥ áâà ¨æë ¤«ï ®¡à §®¢ <EFBFBD>‡“ ᯥªâà㬠:
|
|
||||||
#42 BASIC 128
|
|
||||||
#43 BASIC 48
|
|
||||||
#44 TR-DOS
|
|
||||||
#45 BIOS
|
|
||||||
#46 BIOS (ZX_EXP)
|
|
||||||
#47 BIOS (ZX_EXP2)
|
|
||||||
*/
|
*/
|
||||||
;=======================================
|
;=======================================
|
||||||
|
|
||||||
@ -1322,28 +1327,23 @@ HOLD EQU #CB ;
|
|||||||
;#DE - vRAM page for 512 kb (®ª® C000-FFFF)
|
;#DE - vRAM page for 512 kb (®ª® C000-FFFF)
|
||||||
;#DF - vRAM page for 512 kb (®ª® C000-FFFF)
|
;#DF - vRAM page for 512 kb (®ª® C000-FFFF)
|
||||||
|
|
||||||
;#E0 - vROM page EXPANSION ; Port #1FFD bit2=1 (#24 bit6=0, bit0=0)
|
;#E0 - vROM page EXPANSION ; Port #1FFD bit1=1 (#24 bit6=0, bit0=0)
|
||||||
;#E1 - vROM page TR-DOS ; PC = #3D00..#3DFF and #1FFD bit2=0 (#24 bit0=0)
|
;#E1 - vROM page TR-DOS ; PC = #3D00..#3DFF and #1FFD bit1=0 (#24 bit0=0)
|
||||||
;#E2 - vROM page BASIC-128 ; #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=0)
|
;#E2 - vROM page BASIC-128 ; #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=0)
|
||||||
;#E3 - vROM page BASIC-48 ; #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=0)
|
;#E3 - vROM page BASIC-48 ; #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=0)
|
||||||
|
|
||||||
;#E4 - vROM page EXPANSION 2 ; Port #1FFD bit2=1 (#24 bit6=0, bit0=1)
|
;#E4 - vROM page EXPANSION 2 ; Port #1FFD bit1=1 (#24 bit6=0, bit0=1)
|
||||||
;#E5 - vROM page TR-DOS 2 ; PC = #3D00..#3DFF and #1FFD bit2=0 (#24 bit0=1)
|
;#E5 - vROM page TR-DOS 2 ; PC = #3D00..#3DFF and #1FFD bit1=0 (#24 bit0=1)
|
||||||
;#E6 - vROM page BASIC-128 2 ; #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=1)
|
;#E6 - vROM page BASIC-128 2 ; #7FFD bit4=0 and #1FFD bit1=0 (#24 bit0=1)
|
||||||
;#E7 - vROM page BASIC-48 2 ; #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=1)
|
;#E7 - vROM page BASIC-48 2 ; #7FFD bit4=1 and #1FFD bit1=0 (#24 bit0=1)
|
||||||
|
|
||||||
;#E8 - vRAM page (®ª® 0000-3FFF)
|
;#E8 - vRAM page (®ª® 0000-3FFF) ;
|
||||||
;#E9 - vRAM page (®ª® 4000-7FFF)
|
;#E9 - vRAM page (®ª® 4000-7FFF) ;
|
||||||
;#EA - vRAM page (®ª® 8000-BFFF)
|
;#EA - vRAM page (®ª® 8000-BFFF) ;
|
||||||
|
|
||||||
;#EB - vROM page BIOS-1 ; Port #74 = 0
|
;#EB - vROM page BIOS-1 ; Port #74 = 0
|
||||||
|
;#EC - vRAM page CASHE ;
|
||||||
;#EC - vRAM page CASHE ; ?????
|
;#ED reserved ;
|
||||||
|
|
||||||
;#ED reserved ; ?????
|
|
||||||
|
|
||||||
RET_PORT EQU #EE ; Page set after Soft RESET. ‹î¡®¥, ªà®¬¥ 0, § 票¥ - áâà ¨æ ªã¤ ¯¥à¥¤ áâáï ã¯à ¢«¥¨¥ ¯®á«¥ Soft reset
|
RET_PORT EQU #EE ; Page set after Soft RESET. ‹î¡®¥, ªà®¬¥ 0, § 票¥ - áâà ¨æ ªã¤ ¯¥à¥¤ áâáï ã¯à ¢«¥¨¥ ¯®á«¥ Soft reset
|
||||||
|
|
||||||
;#EF - vROM page BIOS-2 ; Port #74 = 1
|
;#EF - vROM page BIOS-2 ; Port #74 = 1
|
||||||
|
|
||||||
; “áâ ®¢ª ¢ ª ª®© «¨¡® ¯®àâ § ç¥¨ï ®â F0h ¤® FFh ¯à¨¢¥¤¥â ª ®¤®¬ã ¨ ⮬㠦¥ १ã«ìâ âã, çâ® ¨ ¯à®áâ® ãáâ ®¢ª ¢ íâ®â ¯®àâ § 票ï F0h. ‚ á奬¥ ᤥ«
|
; “áâ ®¢ª ¢ ª ª®© «¨¡® ¯®àâ § ç¥¨ï ®â F0h ¤® FFh ¯à¨¢¥¤¥â ª ®¤®¬ã ¨ ⮬㠦¥ १ã«ìâ âã, çâ® ¨ ¯à®áâ® ãáâ ®¢ª ¢ íâ®â ¯®àâ § 票ï F0h. ‚ á奬¥ ᤥ«
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user