mirror of
https://github.com/Tolik-Trek/ZX-SP-ROMs.git
synced 2026-06-15 09:21:45 +03:00
1249 lines
43 KiB
NASM
Executable File
1249 lines
43 KiB
NASM
Executable File
|
||
x5B88 equ #5B88 ;ᮤ¥à¦¨¬®¥ ¯®àâ #7FFD
|
||
x7530 equ #7530 ;¤«ï ª®â஫¥à ¯à¥àë¢ ¨©
|
||
x9C40 equ #9C40 ;¤«ï ª®â஫¥à ¯à¥àë¢ ¨©
|
||
|
||
xC000
|
||
xC001 equ #C001 ;2 ¤«ï ¬ થà áâà ¨æë
|
||
xC006 equ #C006 ;
|
||
|
||
xC063 equ #C063 ;1 <>0 ®â« ¤ç¨ª ®âª«îç¥
|
||
xC064 equ #C064 ;2 ¤à¥á ¯/¯ ¢ë§ë¢ ¥¬®© ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
xC066
|
||
xC069 equ #C069 ;#1B00 á®åà ¥ë© íªà
|
||
xDB69 equ #DB69 ;®¡« áâì ¤«ï á®åà ¥¨ï ¯ ¬ïâ¨ á ¤à¥á #8002
|
||
;¡ãä¥à ¤«ï çâ¥¨ï ¤ âë ¨ ¢à¥¬¥¨ ¢ ä®à¬ ⥠ASCII
|
||
;¡ãä¥à ¤«ï § £à㧪¨ ª®ä¨£ãà æ¨®®£® ᥪâ®à
|
||
xDD69 equ #DD69 ;2 ¤à¥á ⥪ã饩 ï祩ª¨ ¢ ¤ ¬¯¥ ¯ ¬ïâ¨
|
||
xDD6B equ #DD6B ;2 ¤à¥á ¢®§¢à â ¨§ ¬®¨â®à / pc ¯à®£à ¬¬ë ¯®«ì§®¢ ⥫ï
|
||
xDD6D equ #DD6D ;2 㪠§ â¥«ì ¢¥àè¨ë áâíª ¯à®£à ¬¬ë ¯®«ì§®¢ ⥫ï, á ãç¥â®¬ 11 ¡ ©â 㦥 á®åà ¥ëå áâíª¥
|
||
xDD6F equ #DD6F ;2 ॣ¨áâà ix
|
||
xDD71 equ #DD71 ;2 ॣ¨áâà iy
|
||
xDD73 equ #DD73 ;2 ॣ¨áâà hl
|
||
xDD75 equ #DD75 ;2 ॣ¨áâà de
|
||
xDD77 equ #DD77 ;2 ॣ¨áâà bc
|
||
xDD79 equ #DD79 ;2 ॣ¨áâà hl'
|
||
xDD7B equ #DD7B ;2 ॣ¨áâà de'
|
||
xDD7D equ #DD7D ;2 ॣ¨áâà bc'
|
||
xDD7F equ #DD7F ;2 ॣ¨áâà af
|
||
xDD81 equ #DD81 ;2 ॣ¨áâà af'
|
||
xDD83 equ #DD83 ;2 ¢¥àè¨ áâíª ¤«ï á®åà ¥¨ï ॣ¨áâ஢ ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
;2 ॣ¨áâà r ¨ ä« £ IFFF2
|
||
xDD85 equ #DD85 ;1 i
|
||
xDD86 equ #DD86 ;1 ®¬¥à rom ®âªã¤ § 諨
|
||
; =#01 rom 0 Basic 128k
|
||
; =#02 rom 0 Basic 48k
|
||
; =#04 rom 3 Tr-Dos
|
||
; =#08 rom 2 SrvMon
|
||
; =#80 § ¯à®á ®â ¯à¨â¥à
|
||
xDD87 equ #DD87 ;2 ¤à¥á ç « ¤ ¬¯ ¯ ¬ïâ¨
|
||
xDD89 equ #DD89 ;2 ¤à¥á ⥪ã饩 ï祩ª¨ ¢ ¤ ¬¯¥ ¯ ¬ïâ¨
|
||
; ¤à¥á ç « ¤¨§ ᬠ¢ ¤ ¬¯¥ ¯ ¬ïâ¨
|
||
; ®¬¥à ¯®á«¥¤¥© § ¯¨á¨ ¢ ª â «®£¥ ROM-disk
|
||
; ª®«¨ç¥á⢮ ¯®¤à §¤¥«®¢ ¢ à §¤¥«¥ MFS
|
||
xDD8B equ #DD8B ;2 ¤à¥á ç « «¨á⨣ ¤«ï ª®¬ ¤ë DASM
|
||
xDD8D equ #DD8D ;#0A â ¡«¨æ § ª« ¤®ª ¢ «¨á⨣¥ ¤¨§ á¬
|
||
xDD97
|
||
;®¡« áâì ¤«ï á®åà ¥¨ï áâíª 11 ¡ ©â
|
||
xDD99 equ #DD99 ;2 (#C001)
|
||
;#0C 6 ç¨á«®¢ëå ®¯¥à ¤®¢ ¤«ï ª®¬ ¤ ®â« ¤ç¨ª
|
||
xDD9B equ #DD9B ;2 bc
|
||
xDD9D equ #DD9D ;1 ®¬¥à rom ®âªã¤ § 諨
|
||
xDD9E equ #DD9E ;2 af ä« £ IFFF2 ¨ ॣ¨áâà r
|
||
xDDA0 equ #DDA0 ;2 af
|
||
xDDA2 equ #DDA2 ;2 ¤à¥á ¢®§¢à â ¨§ ¬®¨â®à
|
||
xDDA4
|
||
xDDA7 equ #DDA7 ;2 ¤«ï ¢à¥¬¥®£® á®åà ¥¨ï 㪠§ ⥫ï áâíª /ॣ¨áâ஢
|
||
; ¤«ï ¯¥ç ⨠ç¨á« ¢ á®®¡é¥¨ïå
|
||
xDDA9
|
||
xDDAA equ #DDAA ;2 ⥪ã騩 ¤à¥á ª®¬ ¤ë áᥬ¡«¥à ¤«ï ¤¨§ á¬
|
||
xDDAC equ #DDAC ;4 ¡ãä¥à ¤«ï ᮤ¥à¦¨¬®£® ¯ ¬ï⨠¤à¥á㥬®© ⥪ã騬 ॣ¨áâ஬
|
||
;4 ¡ãä¥à ª®¬ ¤ë ¤«ï ¤¨§ áᥬ¡«¨à®¢ ¨ï
|
||
;8 ¡ãä¥à ¢ë¢®¤ áâப¨ ¤ ¬¯ ¯ ¬ïâ¨
|
||
xDDB4 equ #DDB4 ;3 ª®¬ ¤ ¤¨§ áᥬ¡«¥à ¡¥§ ¯à¥ä¨ªá®¢
|
||
xDDB7 equ #DDB7 ;9 á®®¡é¥¨¥ ¤«ï ¯¥ç ⨠ª®¬ ¤ë ¤¨§ á¬
|
||
; +0 =[#7E..#C4] -> -#7E =[#00..#46] ¨§ â ¡«¨æë x1107
|
||
; +1 ª®¤ á®®¡é¥¨ï ¢â®à®£® ®¯¥à ¤
|
||
;=[#01..#2B] ª®¤ ®¯¥à ¤
|
||
;=[#27..#2B] ¢ ®¯¥à ¤¥ ¥áâì ç¨á«® ¢ ᪮¡ª å
|
||
;=[#2C..#74] ª®¤ ¬¥¬®¨ª¨
|
||
;=[#7E..#C4] ª®¤ ª®¬ ¤ë áᥬ¡«¥à
|
||
;=[#EC] § í⨬ ¡ ©â®¬ á«¥¤ã¥â ¤à¥á á®®¡é¥¨ï
|
||
;=[#EE] ¯¥ç âì db #nn ;BAD
|
||
;=[#F1] ¯à¥àë¢ ¥¬ ¯¥ç âì ª®¬ ¤ë
|
||
;=[#F7] ¯à¨§ ª ª®æ ª®¬ ¤ë
|
||
;=[#F8..#FF] § í⨬ ¡ ©â®¬ á«¥¤ã¥â ç¨á«®
|
||
; ;¢å: 0,a =0/1 ¤¢ãå¡ ©â®¥/®¤®¡ ©â®¥ ç¨á«®
|
||
; ; 1-2,a - á¨á⥬ áç¨á«¥¨ï (bin/oct/dec/hex)
|
||
;=[#00,#75..#EB,#ED..#F7] ¢ë室 ¡¥§ ¯¥ç ⨠hl=hl-1
|
||
|
||
xDDC0 equ #DDC0 ;
|
||
|
||
xDDCB equ #DDCB ;2 ¤«ï á®åà ¥¨ï áâíª , ¯à¨ ä®à¬¨à®¢ ¨¨ ª®¬ ¤ë ¤¨§ á¬
|
||
xDDCD equ #DDCD ;1 ª®¤ ª®¬ ¤ë ¤¨§ á¬
|
||
xDDCE equ #DDCE ;2 ¤à¥á ¯¥à¥å®¤ ¯à¨ ¤¨§ ᬥ
|
||
xDDD0 equ #DDD0 ;2 ¤à¥á á«¥¤ãî饩 ª®¬ ¤ë ¤¨§ á¬
|
||
xDDD2 equ #DDD2 ;2 ¤à¥á ª®â®àë© ááë« îâáï ª®¬ ¤ë à ¡®â î騥 á ï祩ª ¬¨
|
||
; ¯ ¬ïâ¨, â ª¨¥ ª ª LD ( ),reg ¨«¨ SET b,(IX+d).
|
||
xDDD4 equ #DDD4 ;2
|
||
xDDD6 equ #DDD6 ;2
|
||
xDDD8 equ #DDD8 ;2 ¤à¥á ç « ⥪ã饣® ¡«®ª á®®¡é¥¨©
|
||
xDDDA equ #DDDA ;2 ¤à¥á ç « ⥪ã饣® ¡«®ª á«®¢
|
||
xDDDC equ #DDDC ;2 ¤«ï ª®¬ ¤ ¯®¨áª ¢ ®â« ¤ç¨ª¥: ¤à¥á ç « ¯®¨áª
|
||
xDDDE equ #DDDE ;2 ¤«ï ª®¬ ¤ ¯®¨áª ¢ ®â« ¤ç¨ª¥: ¤à¥á ª®æ ¯®¨áª
|
||
xDDE0 equ #DDE0 ;1 ¤«ï ª®¬ ¤ ¯®¨áª ¢ ®â« ¤ç¨ª¥: ¤«¨ ¨áª®¬®© áâப¨
|
||
xDDE1 equ #DDE1 ;2 ¤«ï ª®¬ ¤ ¯®¨áª ¢ ®â« ¤ç¨ª¥: á®áâ®ï¨¥ ¯®à⮢ #7FFD/#1FFD ¯®«ì§®¢ ⥫ï
|
||
xDDE3 equ #DDE3 ;#14 ¤«ï ª®¬ ¤ ¯®¨áª ¢ ®« ¤ç¨ª¥: ¨áª®¬ ï áâப
|
||
xDDF7 equ #DDF7 ;2 㪠§ ⥫ì áâíª ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à, á ãç¥â®¬ 11 ¡ ©â 㦥 á®åà ¥ëå áâíª¥
|
||
xDDF9
|
||
xDDFF equ #DDFF ;1 ®¬¥à ⥪ã饣® ¬¥î
|
||
xDE00 equ #DE00 ;8 ®¬¥à ⥪ã饩 ®¯æ¨¨ ¤«ï ª ¦¤®£® ¬¥î ¨§ ᯨ᪠®¬¥à®¢ ¬¥î
|
||
xDE08 equ #DE08 ;8 ᯨ᮪ ®¬¥à®¢ ¬¥î ¤«ï ¢®§¢à â ¢ ¯à¥¤ë¤ã饥
|
||
xDE10 equ #DE10 ;2 ¤«ï á®åà ¥¨ï hl
|
||
xDE12 equ #DE12 ;2 ¤«ï á®åà ¥¨ï ¤à¥á ¢®§¢à â
|
||
xDE14 equ #DE14 ;1 ª®¤ ¯à¥¤ë¤ã饣® ¦ â¨ï ¯à¨ ¯à®á¬®âॠᯨ᪠¢¢¥¤¥ëå áâப
|
||
xDE15 equ #DE15 ;2 ¤à¥á ¡ãä¥à ¢¢®¤ áâப¨
|
||
xDE17 equ #DE17 ;43 ¡ãä¥à ¤«ï ¢¢®¤ áâப¨
|
||
xDE42 equ #DE42 ;400 ᯨ᮪ ¯®á«¥¤¨å ¢¢¥¤¥ëå áâப
|
||
xDFD2 equ #DFD2 ;24 ¡ãä¥à ¤«ï á®åà ¥¨ï íªà ¯®¤ ªãàá®à®¬ ¬ëè¨
|
||
;xDFE9 equ #DFE9 ;
|
||
xDFEA equ #DFEA ;4 ¡ãä¥à ¦ âëå ª« ¢¨è
|
||
xDFEE equ #DFEE ;-26 ª®¯¨ï ¯®àâ #7FBA
|
||
; 6,=0/1 ®¡à § ª ¤¨áª®¢®¤ã B ¯®¤ª«îç¥/¥ ¯®¤ª«îç¥
|
||
; 7,=0/1 ®¡à § ª ¤¨áª®¢®¤ã A ¯®¤ª«îç¥/¥ ¯®¤ª«îç¥
|
||
; =#FF ¯à¨ ¨¨æ¨ «¨§ 樨
|
||
xDFEF equ #DFEF ;-25
|
||
xDFF0 equ #DFF0 ;-24 1 á®áâ®ï¨¥ ¯®àâ #FFBA
|
||
; 7,=0 ªâ¨¢¥ ॣ¨áâà ¤à¥á CMOS
|
||
; =1 ªâ¨¢¥ ॣ¨áâà ¤ ëå CMOS
|
||
; =#F7 ¯à¨ ¢ª«î票¨ ª®¬¯ìîâ¥à
|
||
xDFF1 equ #DFF1 ;-23 =0..3 á ª ª®£® ¤¨áª ¤¥« âì ¢â®áâ àâ
|
||
xDFF2 equ #DFF2 ;-22 § 票¥ Cylinders HDD (2 ¡ ©â )
|
||
xDFF4 equ #DFF4 ;-20 § 票¥ head HDD
|
||
xDFF5 equ #DFF5 ;-1F § 票¥ sector HDD
|
||
xDFF6 equ #DFF6 ;-1E § 票¥ seconds
|
||
xDFF7 equ #DFF7 ;-1D § 票¥ minutes
|
||
xDFF8 equ #DFF8 ;-1C § 票¥ hours
|
||
xDFF9 equ #DFF9 ;-1B § 票¥ days
|
||
xDFFA equ #DFFA ;-1A § 票¥ months
|
||
xDFFB equ #DFFB ;-19 § 票¥ years
|
||
xDFFC equ #DFFC ;-18 2 =#FC9D/#FC8B (64669/64651) ®à¨£¨ «ìë© ¨ ç¥ á®¢¬¥á⨬ë©
|
||
xDFFD equ #DFFD ;-17
|
||
xDFFE equ #DFFE ;-16 2 á¡®©ëå ᥪâ®à®¢ ¤¨áª¥
|
||
; 1 ¯®¨áª ä ©« : ®¬¥à § £à㦥®£® ¢ ¡ãä¥à ᥪâ®à [#00..#0F]
|
||
xDFFF equ #DFFF ;-15 1 ¯®¨áª ä ©« : ®¬¥à § £à㦥®£® ¢ ¡ãä¥à ᥪâ®à [#01..#10]
|
||
xE000 equ #E000 ;-14 2 ¢á¥£® ᥪâ®à®¢ ¤¨áª¥
|
||
; 1 ROM-disk: ᬥ饨¥ ¢ ¯ à £à ä å ®â ç « ROM-disk ¢ í⮩ áâà ¨æ¥
|
||
; 1 ¯®¨áª ä ©« : ®¬¥à ⥪ã饣® ä ©« ¢ áç¨â ®¬ ᥪâ®à¥ [#00..#0F]
|
||
xE001 equ #E001 ;-13 1 ROM-disk: ®¬¥à áâà ¨æë á ä ©«®¬ ROM-disk
|
||
xE002 equ #E002 ;-12 0,
|
||
; 1,=1 § £à㦠âì/á®åà ïâì ¢ zs-snap ॣ¨áâàë AY
|
||
xE003 equ #E003 ;-11
|
||
xE004 equ #E004 ;-10 1 ᮤ¥à¦¨¬®¥ ॣ¨áâà 7 AY
|
||
xE005 equ #E005 ;-0F 0,=1 íâ ¦¥ ª« ¢¨è ¡ë« ¦ â ¨ ¢ ¯à¥¤ë¤ã饬 横«¥
|
||
; 1,=1 à ¡®â ¥â ¢â®¯®¢â®à ¦ ⮩ ª« ¢¨è¨
|
||
; 2,=1 ª« ¢¨è ¡ë« ¦ â . ª®¤ ª« ¢¨è¨ ¥é¥ ¥ ®¡à ¡®â
|
||
; 3,
|
||
; 4,
|
||
; 5,=1 ????¤«ï à¨á®¢ ¨ï à ¬®ª????
|
||
; 6,=1 ¡ë«® ¦ â® cs+ss
|
||
; 7,=1 ¦ â CapsLock (cs+2)
|
||
xE006 equ #E006 ;-0E 1 ª®¤ ¦ ⮩ ª« ¢¨è¨
|
||
xE007 equ #E007 ;-0D 1 ª®¤ ¦ ⮩ ª« ¢¨è¨
|
||
xE008 equ #E008 ;-0C ª®®à¤¨ â X ªãàá®à ¬ëè¨ ¢ ⥪ã饬 ®ª¥ (¢ § ª®¬¥áâ å)
|
||
xE009 equ #E009 ;-0B ª®®à¤¨ â Y ªãàá®à ¬ëè¨ ¢ ⥪ã饬 ®ª¥ (¢ § ª®¬¥áâ å)
|
||
xE00A equ #E00A ;-0A 0-4, - ¢¥«¨ç¨ § ¤¥à¦ª¨ ¤«ï ªãà®áà
|
||
; 5,=1
|
||
; 6,=1 à ¡®â ¥â áç¥â稪 before repeat
|
||
; 7,=1 ªãàá®à(áâ५ª ) ¯¥ç â íªà ¥
|
||
xE00B equ #E00B ;-09 1 ª®®à¤¨ â Y ¢ë¤¥«¥®© ®¯æ¨¨ ¬¥î
|
||
xE00C equ #E00C ;-08 1 ®¬¥à ¡«®ª á®®¡é¥¨© ⥪ã饩 ®¯æ¨¨
|
||
xE00D equ #E00D ;-07 1 ª®¯¨ï ¡ ©â (#00FB) rom 2
|
||
xE00E equ #E00E ;-6/5 2 ª®¯¨ï xE012
|
||
xE010 equ #E010 ;-4/3 2 ª®¯¨ï xE012
|
||
xE012 equ #E012 ;-02 1 á®áâ®ï¨¥ ¯®àâ #7FFD ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
xE013 equ #E013 ;-01 1 á®áâ®ï¨¥ ¯®àâ #1FFD ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
|
||
;d ¯®àâ #1f 000?0000
|
||
;e ¯®àâ #7f 001????? / 000?????
|
||
|
||
|
||
;§ 票¥ iy ¯à¨ à ¡®â¥ ¢ ¬®¨â®à¥ (¯¥à¥¬¥ë¥???)
|
||
;¯¥à¥¬¥ë¥ ª®¤ 0
|
||
xE014 equ #E014 ;+00 =#84 - [
|
||
; =#04 - (
|
||
; =#00 - íâ® ¥ ᪮¡ª
|
||
; 4,=1
|
||
; 3,=1/0 - 16/8 ¡¨â § 票¥ ª®¬ ¤ë
|
||
; 1,=1/0 - ç⥨¥ ¨§ áâப¨ ª®¬ ¤ë áâப®¢®£®/ç¨á«®¢®£® § 票ï
|
||
; 0,=1/0 - ç¨â ¥âáï ¨§ ¯ à ¬¥âà ç¨á«®/áâப
|
||
xE015 equ #E015 ;+01 0,=0/1 ¯à¥ä¨ªá #DD/#FD
|
||
; 1,=1 ¥áâì ¯à¥ä¨ªá #DD/#FD -> e=#09
|
||
; 2,=1 ¥áâì ¯à¥ä¨ªá #ED -> e=#18 ¥á«¨ ¥áâì #DD/#FD
|
||
; 3,=1 ¥áâì ¯à¥ä¨ªá #CB -> e=#16
|
||
; 4,=
|
||
; 5,=
|
||
; 6,=1 ¡ ©â®¢®¥ ᬥ饨¥ ¢ ª®¬ ¤¥
|
||
; =1 ¢ ª®¬ ¤¥ ¥áâì áá뫪 ¤à¥á ¯ ¬ïâ¨
|
||
; 7,=
|
||
xE016 equ #E016 ;+02 ¤«¨ ª®¬ ¤ë ¤«ï ¤¨§ ᬠ¢ ¡ ©â å
|
||
xE017 equ #E017 ;+03 ⨯ ⥪ãé© ª®¬ ¤ë ¤¨§ á¬
|
||
; 0,=1 íâ® ª®¬ ¤ call/call cc
|
||
; 1,=1 íâ® ª®¬ ¤ ret/ret cc
|
||
; 2,=1 íâ® ª®¬ ¤ jr cc
|
||
; 3,=1 íâ® ª®¬ ¤ jp/jp cc
|
||
; 4,=1 íâ® ª®¬ ¤ jp (hl)/jp (ix)/jp (iy)
|
||
; 5,=1 ¯à¨ 1,=1 íâ® ª®¬ ¤ ret cc
|
||
; 6,=1 íâ® ¥¨§¢¥áâ ï ª®¬ ¤
|
||
; 7,=1 íâ® ex af,af' «¨¡® exx
|
||
xE018 equ #E018 ;+04 0-1,=00 ¢ ¤¨§ ᬥ ª®¬ ¤ ¥ ááë« ¥âáï ¯ ¬ïâì (ᬠxDDD2)
|
||
; 0,=1 ¥á«¨ ª®¬ ¤ áç¨âë¢ ¥â ¨§ ¯ ¬ïâ¨, ¨ ‹®¦ì, ¥á«¨ áç¨âë¢ ¨ï ¥ ¯à®¨á室¨â
|
||
; 1,=1 ¥á«¨ ª®¬ ¤ ¯à®¨§¢®¤¨â § ¯¨áì ¢ ¯ ¬ïâì, ¨ ‹®¦ì, ¥á«¨ § ¯¨áì ¥ ¢ë¯®«ï¥âáï
|
||
; 6,=1 ¥â® ª®¬ ¤ ᤢ¨£ á ¯à¥ä¨ªá®¬
|
||
xE019 equ #E019 ;+05 0,=1/0 ç¨á«® ¢ ¤¥áïâ¨ç®©/è¥áâ ¤æ â¨à¨ç®© á¨á⥬¥
|
||
; 1,=1 <20> áè¨à¨âì ¢ë¢®¤ ॠáᥬ¡«¥à ¢ ª®¬ ¤ å DISS, LDISS ¨
|
||
; DASM, ªà®¬¥ ¤à¥á ¨ ¬¥¬®¨ª¨ ª®¬ ¤ë, ¡ã¤ãâ
|
||
; ¯à¥¤áâ ¢«¥ë § ç¥¨ï ¡ ©â ¨ ¨å íª¢¨¢ «¥âë ¢ ASCII
|
||
; 2,=1/0 ¯¥ç â âì 1/5 ª®¬¬ ¤ ¢ ¤¨§ ᬥ ¬®¨â®à
|
||
; 3,=1 <20>¥ âà áá¨à®¢ âì (¢ë¯®«ïâì áà §ã) ¯®¤¯à®£à ¬¬ë,
|
||
; à ᯮ«®¦¥ë¥ ¢ <20>‡“
|
||
; 4,=1/0 ¢¢®¤¨âì ¤à¥á ¢ ª®¬ ¤¥ DASM ç¨á«®¬/¢ëà ¦¥¨¥¬
|
||
; 5,=1/0 ‡ ¯à¥â¨âì/à §à¥è¨âì ¢â®¬ â¨ç¥áª®¥ ¢ë¯®«¥¨¥ ª®¬ ¤ë SHOW
|
||
; 6,=1 ç «ìë© ¤à¥á ª®¬ ¤ë SS/D, ¡¥à¥âáï ¨§ ॣ¨áâà PC.
|
||
; =0 ç «ìë© ¤à¥á ª®¬ ¤ë SS/D. <20>¥à¥âáï ¨§ 㪠§ ⥫ï ⥪ã饩 ï祩ª¨ (mem)
|
||
; 7,=1 ¯¥ç â âì ¢ ¤ ¬¯¥ ᨬ¢®«ë ¨§ ¯®«®£® ¡®à
|
||
; =0 ¯¥ç â âì ᨬ¢®«ë á ª®¤ ¬¨ res 7,[#20..#7F] ®áâ «ìë¥ â®çª ¬¨
|
||
xE01A equ #E01A ;+06 ¬¨¨¬ «ì ï ¤«¨ á®®¡é¥¨ï á ¬¥¬®¨ª®© áᥬ¡«¥à
|
||
xE01B equ #E01B ;+07 ¬¨¨¬ã¬ à §à冷¢ ¢ ç¨á«¥ ¯à¨ ¯¥à¥¢®¤¥ ¢ ASCII
|
||
xE01C equ #E01C ;+08 ¤«ï ¯¥à¥¢®¤ ¢à¥¬¥¨ ¢ ASCII =#30
|
||
xE01D equ #E01D ;+09 0,=1 íªà ¯®¤ ªãàá®à®¬ á®åà ¥ ¢ ¡ãä¥à¥
|
||
; =0 ¢®ááâ ®¢«¥¨¥ íªà ¯®¤ ªãàá®à®¬ ¨§ ¡ãä¥à
|
||
; 1,=1 § ¯à¥â ãáâ ®¢ªã á«¥¤ãîé¨å ª®®à¤¨ ¯¥ç ⨠¢ ®ª¥
|
||
; 2,=1 ¯¥ç â ¥¬ ᨬ¢®«
|
||
; 3,=1 ªãàá®à ¯¥ç â ????
|
||
; 4,=1 ¢¬¥áâ® íªà ¢ë¢®¤ ¯à¨â¥à
|
||
; 5,=1 ¯à®ç¨¥ ã¯à ¢«ïî騥 ª®¤ë
|
||
; 6,=1 ç⥨¥ ¤ ëå ¯®á«¥ ã¯à ¢«ïî饣® ª®¤
|
||
; 7,=1 ã¯à ¢«ïî騩 ª®¤ ¢ë¢®¤ áâப¨ #04
|
||
xE01E equ #E01E ;+0A 0,=1 ®¢ãî ¨ä®à¬ æ¨î § ¯¨áë¢ âì ¯®¢¥àå áâ ன
|
||
; =0 ®ç¨é âì íªà ¬®¨â®à ¯à¨ ®¡®¢«¥¨¨ ¨ä®à¬ 樨
|
||
; 1,=1 ¥ ®¡®¢«ïâì ᮤ¥à¦¨¬®¥ ॣ¨áâ஢
|
||
; 2,=1 ¥ ®¡®¢«ïâì íªà ¬®¨â®à
|
||
; =0 ®¡®¢«ïâì ᮤ¥à¦¨¬®¥ íªà ¬®¨â®à ᮣ« á® ¡¨â ¬ 0, 1, 3:6
|
||
; 3,=1 ¥ ®¡®¢«ïâì ¤ ¬¯ ¯® ᮤ¥à¦¨¬®¬ã ॣ¨áâ஢
|
||
; 4,=1 ¥ ®¡®¢«ïâì ¤ ¬¯ ¯ ¬ïâ¨
|
||
; 5,=1 ¥ ®¡®¢«ïâì ¤¨§ áᥬ¡«¥à ¯ ¬ï⨠¯® ᮤ¥à¦¨¬®¬ã ï祩ª¨ ¯ ¬ïâ¨
|
||
; 6,=1 ¥ ¢ë¢®¤¨âì ¤¨§ áᥬ¡«¥à ¢ ¬®¨â®à¥
|
||
; 7,=1 âà áá¨à®¢ âì ¢á¥ ª®¬ ¤ë
|
||
; =0 ¥ ¢ë¢®¤¨âì ¯®¤¯à®£à ¬¬ë ( ¢â®¬ â¨ç¥áª®¥ ¢ë¯®«¥¨¥ ¯®¤à®£à ¬¬)
|
||
xE01F equ #E01F ;+0B 0,=1 ®â®¡à ¦ îâáï ॣ¨áâàë «ìâ¥à ⨢®£® ¡®à
|
||
; 1,=1 ®â®¡à ¦ ¥âáï AF'
|
||
; 4,=0 ¯à¨ ¢ë§®¢¥ äãªæ¨© #00-#13 R8DOS
|
||
; =1 ᥪâ®à ¯à®ç¨â á HDD
|
||
; 5,=0 äãªæ¨¨ ¢ë§ë¢ îâáï ¨§ ¬®¨â®à
|
||
; =1 äãªæ¨ï rst 8 ¢ë§¢ ¯®«ì§®¢ ⥫¥¬
|
||
; 7,=0 ¢®ááâ ¢«¨¢ âì ¯ ¬ïâì ¯®«ì§®¢ â¥«ï ¯®¤ ¢á¥¬¨ «®¢ãèª ¬¨
|
||
; =1 á®åà ïâì ¯ ¬ïâì ¯®«ì§®¢ â¥«ï ¯®¤ ¢á¥¬¨ «®¢ãèª ¬¨ ¨ ãáâ ®¢ª «®¢ã襪
|
||
; =0/1 ¬¥î mount/dismount
|
||
xE020 equ #E020 ;+0C ¡ ©â ã¯à ¢«¥¨ï ¨¤¨ª 樥© ॣ¨áâ஢ =1 ¥ ¢ë¢®¤¨âáï
|
||
; 7 - pc
|
||
; 6 - sp
|
||
; 5 - ix
|
||
; 4 - iy
|
||
; 3 - hl(hl')
|
||
; 2 - de(de')
|
||
; 1 - bc(bc')
|
||
; 0 - af(af')
|
||
xE021 equ #E021 ;+0D
|
||
xE022 equ #E022 ;+0E 0,=0 ¨á¯®«ì§ã¥âáï ¯à¨ ª®¬¯à¥áᨨ
|
||
; 2,=1 ®è¨¡ª . ¤¥«¥¨¥ ®«ì
|
||
; 5,=0 ¢¢®¤ ¯ à ¬¥â஢ ¢ ¬¥î
|
||
; =1 ¢¢®¤ áâப¨ ¢ ®ª¥ á®§¤ ¨ï à §¤¥«®¢
|
||
; 6,=1 ¢ ª®¬ ¤¥ áᥬ¡«¥à ¥â § ¯ï⮩
|
||
; 7,=0/1 । ªâ¨à®¢ ¨¥ hex ¤ ¬¯ /ᨬ¢®«ì®£® ¯à¥¤áâ ¢«¥¨ï
|
||
xE023 equ #E023 ;+0F ª®«¨ç¥á⢮ ¥§ ªàëâëå ᪮¡®ª ¢ ¢ëà ¦¥¨¨ ¢ ®â« ¤ç¨ª¥
|
||
xE024 equ #E024 ;+10/11 ¤¥«¨â¥«ì ¤«ï ¢ë¤¥«¥¨ï à §àï¤ ç¨á«
|
||
xE025 equ #E025 ;+11
|
||
xE026 equ #E026 ;+12 0,=1 § ¯ãé¥ ®â« ¤ç¨ª
|
||
; 1,=1 íªà ¥ ¤® á®åà ïâì ¢ ram 8 (íªà ¥ á®åà ¥ ¢ ram 8)
|
||
; 2,=0/1 print screen positive/negative
|
||
; 3,=1 íªà á®åà ¥ ¢ ram 8
|
||
; 4,=1 ¯à¨ ¢ë§®¢¥ ª®¬ ¤ë CALL ®â« ¤ç¨ª
|
||
; 5,=1 ¢ë¯®«ï¥âáï âà áá¨à®¢ª ¨§ ®â« ¤ç¨ª
|
||
; 6,=
|
||
; 7,=1 ¦¥«â®/ç¥àë© ¡®à¤îà ¯à¨ ¢å®¤¥
|
||
xE027 equ #E027 ;+13 0,=1/0 à ¡®â ¥â ª®¬ ¤ ®â« ¤ç¨ª search/find
|
||
; 1,=0 § ¯¨áì áâப¨ ¤ ëå ¢ ¯ ¬ïâì ¨¤¥â ¯® ¤à¥áã ¢ MEM
|
||
; 3,=1 ¯à®¤®«¦ ¥¬ § ¯¨áì zs-snap ¯®á«¥ § ¯¨á¨ 48k
|
||
; =0 ®è¨¡ª : undefined file
|
||
; 5,=1/0 compression on/off
|
||
; 6,=1/0 § ¯¨áì/ç⥨¥
|
||
; 7,=1/0 ¯à¨ á®åà ¥¨¨/§ £à㧪¥ zs-snap ¨á¯®«ì§®¢ âì ᦠ⨥
|
||
; =1/0 ä®à¬ â¨à®¢ ¨¥/¯à®¢¥àª ¤¨áª¥âë
|
||
xE028 equ #E028 ;+14 0,=1 ¥ âண âì ॣ¨áâà 7 AY (sound on/off)
|
||
; 1,=0/1 Autoconfig On/Off
|
||
; 2,=1/0 ¯®á«¥ § £à㧪¨ á ¯ ¢¥àãâìáï ¢ ¬®¨â®à/¢ë©â¨ ¨§ ¬®¨â®à (§ ¯ãáª á ¯ )
|
||
; 3,=0 ¯à®£à ¬¬ «¨§ â®à ¥ § ¤
|
||
; 4,=1 «¨§ â®à ¢ª«îç¥
|
||
; 5,=1 à ¡®â ¥â ª®¬ ¤ EVal word
|
||
; 6,=1 "⥯«ë©" á¡à®á
|
||
; 7,=0 ®â« ¤ç¨ª ®âª«îç¥ / reset RAM on/off
|
||
xE029 equ #E029 ;+15 ®â¤¥«ìë¥ ¡¨âë í⮣® ¡ ©â ¯®§¢®«ïîâ ã¯à ¢«ïâì ¢ë¢®¤®¬ ¯à¨â¥à
|
||
; 0,=0/1 interface Centronics/RS232
|
||
; 1,=0/1 speed 9600/1200
|
||
; 2,=0/1 data bits 8/7
|
||
; 3,=0/1 stop bits 2/1
|
||
; 5,=0/1 ०¨¬ ¢ë¢®¤ 1 â®çª /3 â®çª¨
|
||
; 7,=0/1 positive/negative
|
||
xE02A equ #E02A ;+16 ¯à¨ ®â« ¤ª¥, «®£ xE01E (¯ à ¬¥âàë ª®¬ ¤ë SLOW)
|
||
; 0,=1 ¢®ááâ ¢«¨¢ âì íªà
|
||
; 1,=
|
||
; 2,=
|
||
; 3,=
|
||
; 4,=
|
||
; 5,=
|
||
; 6,=
|
||
; 7,=1 ¢ë¯®«¥¨¥ ª®¬ ¤ë ¢ ®â« ¤ç¨ª¥ á ¡ëáâàë¬ ¢ë¯®«¥¨¥¬ ¯®¤¯à®£à ¬¬
|
||
xE02B equ #E02B ;+17 ⥪ãé ï á¨á⥬ áç¨á«¥¨ï =2/8/10/16
|
||
xE02C equ #E02C ;+18 § 票¥ interleaving 1..26
|
||
xE02D equ #E02D ;+19 0,=
|
||
; 3,=1 ¯ ã§ ¢ ¢®¤¨¬®¬ «¨á⨣¥
|
||
; 5,=1 ç⥨¥ ¯®àâ #7FFD/#1FFD ¥¤®áâ㯮
|
||
; 6,=1 ¢ª«î祮 Turbo
|
||
; 7,=1 âãà¡®-०¨¬ ¤®áâ㯥
|
||
xE02E equ #E02E ;+1A 0,=1 ¡ë«® ®¡®¢«¥¨¥ ¢à¥¬¥¨ ¨ ¤ âë ¢ ¡ãä¥à¥
|
||
; 1,
|
||
; 2,
|
||
; 3,
|
||
; 4,=1 interrupt controller found
|
||
; 5,=1 HDD ¥áâì ¨ à ¡®â®á¯®á®¡¥
|
||
; =1 NVRAM ©¤¥
|
||
; =1 modem found
|
||
; 6,=1 ¬¨ªà®á奬 CMOS ®¡ à㦥
|
||
; 7,=1 HDD 䨧¨ç¨áª¨ ¯à¨áãâáâ¢ã¥â
|
||
xE02F equ #E02F ;+#1B
|
||
; 4,=1 interrupt controller ©¤¥. ® ¥ ᮢᥬ????
|
||
; 6,=1 CMOS 128 ¡ ©â
|
||
; 7,=1 ¯à®¢¥àª £¥®¬¥âਨ ¢¨ç¥áâ¥à ¯à®©¤¥
|
||
xE030 equ #E030 ;+#1C master HDD
|
||
; 0,=1/0 autostart on/off
|
||
; 1,=1/0 ¢â®®¯à¥¤¥«¥¨¥ HDD ¯à¨ áâ à⥠on/off
|
||
; 2,=1/0 LBA mode on/off
|
||
; 4,=1/0 TRDOS mirror on/off
|
||
; 5,=1/0 HDD ®¡ à㦥/®âáãâáâ¢ã¥â
|
||
; =1 ᥪâ®à MBR § ¯¨á
|
||
; 6,=0 ¢ ¡ãä¥à¥ xEBF5 ᯨ᮪ à §¤¥«®¢ ¡¥§ ¨§¬¥¥¨©
|
||
; =1 ¢ ¡ãä¥à¥ xEBF5 ᯨ᮪ à §¤¥«®¢ ¨§¬¥¥
|
||
; 7,=1 ¢¨ç¥áâ¥à¥ ¥áâì à §¤¥« MFS
|
||
xE031 equ #E031 ;+#1D slave HDD
|
||
xE032 equ #E032 ;+#1E
|
||
xE033 equ #E033 ;+#1F/#20 ¤à¥á ⥪ã饣® ¬¥î ¢ ᯨ᪥ ®¬¥à®¢ ¬¥î ¤«ï ¢®§¢à â ¢ ¯à¥¤ë¤ã饥
|
||
xE035 equ #E035 ;+#21/#22 ¯¥à¢ë© ᢮¡®¤ë© ¤à¥á ¢ ¡ãä¥à¥ ¯®á«¥¤¨å ¢¢¥¤¥ëå áâப(ª®¬ ¤)
|
||
xE037 equ #E037 ;+#23/#23 ¤à¥á ç « á«¥¤ãî饩 ¢¢¥¤¥®© áâப¨
|
||
xE038 equ #E038 ;+#24
|
||
|
||
xE039 equ #E039 ;+#25 § 票¥ NMI debouncing
|
||
xE03A equ #E03A ;+#26 à §¬¥à ®ª ᦠâ¨ï ¤«ï á ¯
|
||
xE03B equ #E03B ;+#27 0,=1 ¦ â fire ¤¦®©á⨪¥ ¨ § ª®¬¥áâë¥ ª®®à¤¨ âë ªãàá®à ¢ ®ª¥ ¨§¬¥¨«¨áì
|
||
; 1,=1 ¦ â fire ¤¦®©á⨪¥
|
||
; 2,=1 ªãàá®à ¬ëè¨ ¢¥ ¯à¥¤¥«®¢ ⥪ã饣® ®ª
|
||
; 3,=1/0 indicator ¢à¥¬¥¨ ¢ ¬®¨â®à¥ on/off
|
||
; 5,=1/0 mouse on/off
|
||
; 6,=1/0 kempston joystick on/off
|
||
; 7,=1/0 manipulators on/off
|
||
xE03C equ #E03C ;+#28 crd X £à ä¨ç¥áª®£® ªãàá®à
|
||
xE03D equ #E03D ;+#29 crd Y £à ä¨ç¥áª®£® ¬ëè¨
|
||
xE03E equ #E03E ;+#2A § 票¥ first debouncing
|
||
xE03F equ #E03F ;+#2B § 票¥ before repeat
|
||
xE040 equ #E040 ;+#2C § 票¥ second wait
|
||
xE041 equ #E041 ;+#2D § 票¥ second debouncing
|
||
xE042 equ #E042 ;+#2E § 票¥ size of step
|
||
xE043 equ #E043 ;+#2F
|
||
xE044 equ #E044 ;+#30 ᮤ¥à¦¨¬®¥ ॣ¨áâà ¤®¯®«¨â¥«ìëå ¢®§¬®¦®á⥩ #F9BE (¥ ॠ«¨§®¢ ®)
|
||
; =#00 ¢á¥£¤
|
||
xE045 equ #E045 ;+#31 ᮤ¥à¦¨¬®¥ ॣ¨áâà áç¥â稪 ᥪâ®à®¢ (#FABE)
|
||
; ç¨á«® ¯¥à¥¤ ¢ ¥¬ëå ᥪâ®à®¢ ¤ ëå ¯à¨ ®¯¥à æ¨ïå ç⥨ï/§ ¯¨á¨ (=#00->=#100)
|
||
xE046 equ #E046 ;+#32 LBA ¤à¥á HDD(¤¢®©®¥ á«®¢®) ¬« ¤è¨© ¡ ©â
|
||
; CHS - ®¬¥à ᥪâ®à
|
||
xE047 equ #E047 ;+#33 LBA ¤à¥á HDD
|
||
; CHS - ®¬¥à 樫¨¤à (¬« ¤è¨© ¡ ©â)
|
||
xE048 equ #E048 ;+#34 LBA ¤à¥á HDD
|
||
; CHS - ®¬¥à 樫¨¤à (áâ à訩 ¡ ©â)
|
||
xE049 equ #E049 ;+#35 3-0, - LBA ¤à¥á HDD áâ à訩 ¡ ©â
|
||
; CHS ®¬¥à £®«®¢ª¨
|
||
; 4,=0/1 ⥪ã騩 ¢¨ç¥áâ¥à master/slave
|
||
; 5,=1 ¢á¥£¤
|
||
; 6,=0/1 íâ® CHS/LBA ¤à¥á
|
||
; 7,=1 ¢á¥£¤
|
||
xE04A equ #E04A ;+#36 =#20 ª®¤ ª®¬ ¤ë ¢¨ç¥áâ¥à : ç⥨¥ ᥪâ®à
|
||
xE04B equ #E04B ;+#37 =#30 ª®¤ ª®¬ ¤ë ¢¨ç¥áâ¥à : § ¯¨áì ᥪâ®à
|
||
xE04C equ #E04C ;+#38 #90 144
|
||
xE04D equ #E04D ;+#39 ª®«¨ç¥á⢮ ¤®¯®«¨â¥«ìëå ¯®¯ë⮪ ç⥨ï/§ ¯¨á¨ ᥪâ®à á ¢¨ç¥áâ¥à
|
||
|
||
;¯¥à¥¬¥ë¥ ª®¤ 2
|
||
xE04E equ #E04E ;+00 1 ª®áâ â ⨤ॡ¥§£®¢®© § ¤¥à¦ª¨ ¬®¨â®à
|
||
xE04F equ #E04F ;+01 1 ª®áâ â § ¤¥à¦ª¨ ¯¥à¥¤ ¢â®¯®¢â®à®¬
|
||
xE050 equ #E050 ;+02 1 áç¥â稪 ¤® áà ¡ âë¢ ¨ï ¢â®¯®¢â®à (¡ §®¢®¥ =(xE04F))
|
||
xE051 equ #E051 ;+03 1 ¯¥à¨®¤ ¢â®¯®¢â®à
|
||
xE052 equ #E052 ;+04 1 áç¥â稪 ¯¥à¨®¤ ¢â®¯®¢â®à (¡ §®¢®¥ =(xE051))
|
||
xE053 equ #E053 ;+05 1 梥⠡®à¤îà , ãáâ ¢«¨¢ ¥¬ë© ¬®¨â®à®¬, ¯à¨ ¯®¤ ç¥ §¢ãª®¢®£® ᨣ « ®è¨¡ª¨
|
||
xE054 equ #E054 ;+06 1 ª®¤ ᨬ¢®« "¢®§¢à â ª à¥âª¨" ¤«ï ¯à¨â¥à
|
||
xE055 equ #E055 ;+07 1 ª®¤ ᨬ¢®« "¯¥à¥¢®¤ áâப¨" ¤«ï ¯à¨â¥à
|
||
xE056 equ #E056 ;+08 1 ª®¤ ᨬ¢®« "¯¥à¥¢®¤ ä®à¬ â " ¤«ï ¯à¨â¥à
|
||
xE057 equ #E057 ;+09 2 ª®¤, ®¯à¥¤¥«ïî騩 ᪮à®áâì ¯¥à¥¤ ç¨ ¤«ï ¯®á«¥¤®¢ ⥫쮣® ¨â¥à䥩á (¤«ï 9600 ¡®¤ - 0bh)
|
||
xE059 equ #E059 ;+0B 2 ª®¤, ®¯à¥¤¥«ïî騩 ᪮à®áâì ¯¥à¥¤ ç¨ ¤«ï ¯®á«¥¤®¢ ⥫쮣® ¨â¥à䥩á (¤«ï 1200 ¡®¤ - 6 h)
|
||
xE05B equ #E05B ;+0D 11 ª®¤ë, á«ã¦ 騥 ¤«ï ¯¥à¥¢®¤ ¯à¨â¥à ¢ £à ä¨ç¥áª¨© ०¨¬
|
||
; (¥¯®á।á⢥® § ¨¬¨ ¡ã¤¥â ¢ë¤ ® 768 ¡ ©â
|
||
; £à ä¨ç¥áª®© ¨ä®à¬ 樨 ¯à¨ ¯¥ç ⨠íªà ¨§ ¬®¨â®à ).
|
||
; <09> ©â +0dh åà ¨â ª®«¨ç¥á⢮ ã¯à ¢«ïîé¨å ª®¤®¢
|
||
; +#06 =#01/#03 ०¨¬ ¯¥ç ⨠1 â®çª¨/3 â®çª¨
|
||
xE063 equ #E063 ;+15 4 ª®¤ë, á«ã¦ 騥 ¤«ï ¯¥à¥¢®¤ ¯à¨â¥à ¢ ⥪áâ®¢ë© à¥¦¨¬,
|
||
; § ¢¥àè î騥 ¯¥ç âì íªà . <20> ©â +015h åà ¨â ª®«¨ç¥á⢮
|
||
; ã¯à ¢«ïîé¨å ª®¤®¢
|
||
xE067 equ #E067 ;2 =0000
|
||
;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¢ë¢®¤ ª â «®£ ¤¨áª ¯à¨â¥à
|
||
;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¢ë¢®¤ ¯à¨â¥à
|
||
xE06B equ #E06B ;+1D 1 ç¨á«® áâப áâà ¨æ¥ ¯à¨ ¯¥ç ⨠¯à¨â¥à¥
|
||
xE06C equ #E06C ;+1E 1 ç¨á«® ᨬ¢®«®¢ ¢ áâப¥ ¯à¨ ¯¥ç ⨠¯à¨â¥à¥
|
||
xE06D
|
||
|
||
xE075 equ #E075 ;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ॣ¨áâàë/¢ë¢®¤ ª â «®£ ¤¨áª
|
||
xE083 equ #E083 ;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¢¢®¤ áâப¨ ¨§ã íªà
|
||
xE091 equ #E091 ;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¤¨§ áᥬ¡¥à
|
||
xE09F equ #E09F ;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¤ ¬¯ ¯ ¬ïâ¨
|
||
xE0AD equ #E0AD ;¤¥áªà¨¯â®à ®ª ¬®¨â®à : ¨ä®à¬ 樮®¥ ®ª® ®â« ¤ç¨ª
|
||
xE0BB
|
||
xE0C9 equ #E0C9 ;¤¥áªà¨¯â®à ®ª : menu
|
||
xE0D7 equ #E0D7 ;¤¥áªà¨¯â®à ®ª : § ¯à®á § ¯¨áì MBR
|
||
xE0E5 equ #E0E5 ;¤¥áªà¨¯â®à ®ª : ¢¢®¤ ç¨á«
|
||
xE0F3 equ #E0F3 ;¤¥áªà¨¯â®à ®ª : ¯¥à¥¨¬¥®¢ ¨¥ à §¤¥« HDD/ª â «®£ ROM-disk
|
||
xE101 equ #E101 ;1 âਡãâë ¤«ï ¢ë¤¥«¥®© ¯®§¨æ¨¨ ¢ ª â «®£¥ ROM-disk
|
||
xE102 equ #E102 ;#D ¤¥áªà¨¯â®à ®ª ¯à¨ ¢ª«î票¨
|
||
xE10F
|
||
xE110 equ #E110 ;1 âਡãâë ¤«ï ¯¥ç ⨠®¯æ¨¨ ¬¥î
|
||
xE111 equ #E111 ;1 âਡãâë ¤«ï ¯¥ç ⨠§¢ ¨ï ¬¥î, ¢à¥¬¥¨
|
||
xE112 equ #E112 ;1 âਡãâë ¤«ï ¯¥ç ⨠¥ ªâ¨¢®© ®¯æ¨¨ ¬¥î
|
||
xE113 equ #E113 ;1 âਡãâë ¤«ï ¯¥ç ⨠¢ë¤¥«¥®© ®¯æ¨¨ ¬¥î
|
||
xE114 equ #E114 ;1 âਡãâë ¤«ï ¯®¤á¢¥âª¨ «®¢ã誨 ¯à¨ ¢ë¢®¤¥ ¤¨§ á¬
|
||
xE115 equ #E115 ;1 âਡãâë ¤«ï ¯¥ç ⨠¨ä®à¬ 樮®£® á®®¡é¥¨ï ¢¨§ã íªà
|
||
xE116 equ #E116 ;2 ®ç¥à¥¤®©(¯¥à¢ë© ¯ãá⮩) ¤à¥á ¢ ¡ãä¥à¥ ¦ âëå ª« ¢¨è
|
||
xE118 equ #E118 ;2 ⥪ã騩(¯¥à¢ë© ¥ ®¡à ¡®â ë©) ¤à¥á ¢ ¡ãä¥à¥ ª« ¢¨ âãàë
|
||
xE11A equ #E11A ;2 ¤à¥á ¢¥àè¨ë áâíª ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
;2 ¤à¥á ¯ ¬ïâ¨(8 ¡ ©â) ç « á®à¬¨à®¢ ®© ª®¬ ¤ë ¤«ï âà áá¨à®¢ª¨
|
||
xE11C equ #E11C ;2 ¤à¥á ¯¥à¢®£® ᢮¡®¤®£® ¡ ©â ¯à®£à ¬¬ë «¨§ â®à
|
||
xE11E equ #E11E ;#0C
|
||
;=x3E2C,x3D01
|
||
;=x3179,x3161
|
||
;=x1DDC,x1DD0
|
||
xE12A equ #E12A ;2 ¤à¥á ¨§®¡à ¦¥¨ï ⥪ã饣® £à ä¨ç¥áª®£® ªãàá®à
|
||
xE12C equ #E12C ;¯®á«¥¤¥¥ á®áâ®ï¨¥ ¯®àâ ¬ëè¨ #FBDF (®áì X)
|
||
xE12D equ #E12D ;¯®á«¥¤¥¥ á®áâ®ï¨¥ ¯®àâ ¬ëè¨ #FFDF (®áì Y)
|
||
xE12E equ #E12E ;#20 ¨§®¡à ¦¥¨¥ £à ä¨ç¥áª®£® ªãàá®à ü1 á ¬ ᪮©
|
||
xE14E equ #E14E ;#20 ¨§®¡à ¦¥¨¥ £à ä¨ç¥áª®£® ªãàá®à ü2 á ¬ ᪮©
|
||
xE16E equ #E16E ;
|
||
xE17B equ #E17B ;
|
||
/*
|
||
xE16E db #7F ;§ ª ª®¯¨à ©â
|
||
db " 1993"
|
||
db #1B,#01,#00 ;ª®®à¤¨ âë
|
||
db "-97 "
|
||
xE17B db "MOA"
|
||
db #1B,#00,#24 ;ª®®à¤¨ âë
|
||
db "NCACB"
|
||
db #1B,#01,#24 ;ª®®à¤¨ âë
|
||
db "05-07"
|
||
db #1B,#02,#24 ;ª®®à¤¨ âë
|
||
dc "V4.01"
|
||
*/
|
||
xE196
|
||
|
||
xE1A6 equ #E1A6 ;#?? ¡ãä¥à ¤«ï ¢ë¢®¤ áâப¨ á ¢ëà ¢¨¢ ¨¥¬
|
||
;x
|
||
xE336 equ #E336 ;¢¥àè¨ áâíª ¤«ï ª ª¨å-â® § ¤ ç
|
||
;¯à¨ à ¡®â¥ ®â« ¤ç¨ª
|
||
xE338 equ #E338 ;#0E ¤«ï á®åà ¥¨ï ¤¥áªà¨¯â®à ®ª
|
||
xE33B equ #E33B ;2 ¤«ï ¢à¥¬¥®£® á®åà ¥¨ï ॣ¨áâ஢
|
||
xE346
|
||
xE38D equ #E38D ;2 ¢¥àè¨ áâíª ¯à¨ à ¡®â¥ ¢ ¬®¨â®à¥
|
||
xE38F equ #E38F ;#0B ¡ãä¥à ª« ¢¨ âãàë
|
||
xE39A equ #E39A ;8 ¡ãä¥à ¤«ï á®åà ¥¨ï ¯ ¬ï⨠¯®«ì§®¢ â¥«ï ¯à¨ âà áá¨à®¢ª¥
|
||
; ª®¬ ¤ë ¤¨§ á¬
|
||
xE3A2
|
||
xE3A4 equ #E3A4 ;#10 ¡ãä¥à ¤«ï á®åà ¥¨ï íªà ¯®¤ ᨬ¢®«®¬ 6 pix
|
||
xE3B4 equ #E3B4 ;1 ¯à¥¤ë¤ã騥 âਡãâë ®ª
|
||
;x
|
||
xE3B6 equ #E3B6 ;1 áç¥â稪 ¤«ï ¬¨£ ¨ï ªãàá®à ®ª
|
||
xE3B7 equ #E3B7 ;2 ¤à¥á ¤¥áªà¨¯â®à ⥪ã饣® ®ª
|
||
xE3B9 equ #E3B9 ;2 ¤à¥á ¯/¯ ®¡à ¡®âª¨ ⥪ã饣® ã¯à ¢«ïî饣® ª®¤
|
||
xE3BB equ #E3BB ;1 ®¢ ï ª®®à¤¨ â Y ªãàá®à
|
||
xE3BC equ #E3BC ;2 ¯¥à¢ë© ᢮¡®¤ë© ¤à¥á ¢ ¡ãä¥à¥ ¯¥ç ⨠(xE1A6/¡ãä¥à CMOS)
|
||
|
||
ORG #E3BE
|
||
|
||
xE3BE rst #30
|
||
dw #0000
|
||
db #00
|
||
ret
|
||
xE3C3 dw #E449 ;rom 0, ram 8 ⥪ã饩 ¯«®áª®áâ¨
|
||
dw #E44D ;rom 1, ram 8 ⥪ã饩 ¯«®áª®áâ¨
|
||
dw #E4C5 ;⥪ãé ï áâà ¨æ <20>‡“ ¢ ®¢®© ¯«®áª®á⨠(rom 2 ???)
|
||
dw #E41B ;rom 3(tr-dos), ram 8 ¨ ¢ë§®¢ ¯/¯ á ¢®§¢à ⮬ ¢ xE478
|
||
xE3CB dw #E499
|
||
dw #E489
|
||
dw #E483
|
||
dw #E484
|
||
|
||
;®¡à ¡®âª rst #30
|
||
;¯¥à¥ª«î票¥ ¯«®áª®áâ¨
|
||
xE3D3 push hl
|
||
ld hl,(#0101) ;®¬¥à ⥪ã饩 áâà ¨æë
|
||
ex (sp),hl
|
||
push hl
|
||
ld hl,#0006
|
||
push af
|
||
add hl,sp
|
||
push de
|
||
push bc
|
||
ld e,(hl)
|
||
inc hl
|
||
ld d,(hl)
|
||
ex de,hl
|
||
ld c,(hl)
|
||
inc hl
|
||
ld b,(hl) ; ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
inc hl
|
||
ld a,(hl) ;¯«®áª®áâì ¨ áâà ¨æ ¢ë§ë¢ ¥¬®© ¯/¯
|
||
xE3E9 call xE478 ;¢ª«î稬 áâà ¨æã <20>‡“ á ¬®¨â®à®¬
|
||
inc hl
|
||
ex de,hl
|
||
ld (hl),d ;á®åà ¨¬ ®¢ë© ¤à¥á ¢®§¢à â
|
||
dec hl
|
||
ld (hl),e
|
||
ld (xE408),bc
|
||
call xE4AA ;ãáâ ®¢¨¬ ¯«®áª®áâì
|
||
ld hl,xE3C3
|
||
call xE4B8 ; ¤à¥á ¯/¯ ¢ª«î票ï áâà ¨æë <20>‡“ ¯® ¥¥ ®¬¥àã ¢ A
|
||
ld (xE405+1),hl
|
||
pop bc
|
||
pop de
|
||
pop af
|
||
pop hl
|
||
xE405 call #0000
|
||
xE408 db 0 ; ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
db 0
|
||
|
||
;¢ª«î票¥ ¯à¥¤ë¤ã饩 ¯«®áª®áâ¨
|
||
ex (sp),hl
|
||
push af
|
||
push bc
|
||
ld a,l
|
||
call xE4AA
|
||
ld hl,xE3CB
|
||
call xE4B8
|
||
pop bc
|
||
pop af
|
||
ex (sp),hl
|
||
ret
|
||
|
||
|
||
;¢ª«î票¥ rom 3(tr-dos), ram 8 ¨ ¢ë§®¢ ¯/¯ á ¢®§¢à ⮬ ¢ xE478
|
||
xE41B ex (sp),hl
|
||
push de
|
||
ld e,(hl)
|
||
inc hl
|
||
ld d,(hl)
|
||
inc hl
|
||
ld (xE43C+1),de ;de ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
pop de
|
||
ex (sp),hl
|
||
push hl
|
||
ld hl,(xE43C+1)
|
||
ex (sp),hl ;(sp) ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
xE42C push af
|
||
xE42D ld a,#10
|
||
ld (xE468+1),a
|
||
pop af
|
||
ex (sp),hl
|
||
ld (xE43C+1),hl
|
||
ld hl,xE478
|
||
ex (sp),hl
|
||
push hl
|
||
xE43C ld hl,#0000
|
||
ex (sp),hl
|
||
ld (xE43C+1),bc
|
||
ld bc,#3D30
|
||
jr xE463
|
||
|
||
;¢ª«î票¥ rom 0, ram 8 ¨ ¢ë§®¢ ¯/¯ á ¢®§¢à ⮬ ¢ xE478
|
||
xE449 push af
|
||
xor a
|
||
jr xE450
|
||
;¢ª«î票¥ rom 1, ram 8 ¨ ¢ë§®¢ ¯/¯ á ¢®§¢à ⮬ ¢ xE478
|
||
xE44D push af
|
||
ld a,#10
|
||
xE450 ld (xE468+1),a
|
||
pop af
|
||
ld (xE43C+1),bc ;á®åà ¨¬ BC
|
||
ex (sp),hl ;¡¥à¥¬ ¤à¥á ¯/¯
|
||
ld c,(hl)
|
||
inc hl
|
||
ld b,(hl)
|
||
inc hl
|
||
ex (sp),hl ;bc ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
push hl
|
||
ld hl,xE478
|
||
ex (sp),hl ;(sp) ¢®§¢à â ¢ xE478
|
||
xE463 push bc ;(sp) ¤à¥á ¢ë§ë¢ ¥¬®© ¯/¯
|
||
push af
|
||
ld bc,#7FFD
|
||
xE468 ld a,#00
|
||
out (c),a
|
||
ld a,#10
|
||
ld b,#1F
|
||
out (c),a
|
||
pop af
|
||
ld bc,(xE43C+1)
|
||
ret
|
||
|
||
;¢®§¢à â ¯®á«¥ ®¡à ¡®âª¨ rst #30
|
||
;¢ª«îç ¥¬ <20>‡“ á ¬®¨â®à®¬
|
||
xE478 push bc
|
||
push af
|
||
ld bc,#1FFD
|
||
ld a,#12
|
||
out (c),a
|
||
pop af
|
||
pop bc
|
||
xE483 ret
|
||
|
||
xE484 push hl ;rom 1, ram 8 á ¢®§¢à ⮬ ¢ x3D30
|
||
ld hl,#3D30
|
||
ex (sp),hl
|
||
|
||
xE489 push bc ;¢ª«î稬 rom 1, ram 8
|
||
push af
|
||
ld bc,#1FFD
|
||
ld a,#10
|
||
out (c),a
|
||
ld b,#7F
|
||
out (c),a
|
||
pop af
|
||
pop bc
|
||
ret
|
||
|
||
|
||
xE499 push bc ;rom 0, ram 8
|
||
push af
|
||
ld bc,#1FFD
|
||
ld a,#10
|
||
out (c),a
|
||
xor a
|
||
ld b,#7F
|
||
out (c),a
|
||
pop af
|
||
pop bc
|
||
ret
|
||
|
||
;ãáâ ®¢ª § ¤ ®© ¯«®áª®áâ¨
|
||
;bit 2-3,a - ®¬¥à ¯«®áª®áâ¨
|
||
xE4AA ld c,a
|
||
ld hl,#0110
|
||
rrca
|
||
rrca
|
||
and #03
|
||
add a,l
|
||
ld l,a
|
||
ld l,(hl)
|
||
ld l,(hl)
|
||
ld a,c
|
||
ret
|
||
|
||
;®¯à¥¤¥«¥¨¥ ¤à¥á ¯/¯ ¯® ®¬¥àã
|
||
;¢å: bit 0-1,a - ®¬¥à ¯/¯
|
||
; hl - ¤à¥á â ¡«¨æë á ¤à¥á ¬¨ ¯/¯
|
||
;¢ëå: hl - ¤à¥á ¯/¯
|
||
xE4B8 and #03
|
||
rla
|
||
add a,l
|
||
ld l,a
|
||
jr nc,xE4C0
|
||
inc h
|
||
xE4C0 ld a,(hl)
|
||
inc hl
|
||
ld h,(hl)
|
||
ld l,a
|
||
ret
|
||
|
||
;¢ë§®¢ ¯/¯
|
||
xE4C5 ex (sp),hl
|
||
inc hl
|
||
inc hl
|
||
ex (sp),hl
|
||
push hl
|
||
ld hl,(xE408)
|
||
ex (sp),hl
|
||
ret
|
||
|
||
;bc =#7FFD
|
||
;de - § ¤ ï áâà ¨æ
|
||
xE4CF ld a,e
|
||
and #10
|
||
out (c),a
|
||
ld b,#1F
|
||
ld a,d
|
||
and #03
|
||
or #10
|
||
out (c),a ;rom ¯®«ì§®¢ ⥫ï, ram 8
|
||
ex af,af'
|
||
jr c,xE4E1
|
||
ld a,(hl)
|
||
xE4E1 ld (hl),a
|
||
ex af,af'
|
||
ld a,#12
|
||
out (c),a
|
||
ld b,#7F
|
||
ld a,#10
|
||
out (c),a ;rom 2, ram 8
|
||
jp rom2_x05A1 ;rom 2
|
||
|
||
|
||
|
||
|
||
;€„<E282AC>…‘: #E4F0
|
||
;á®åà ¥¨¥/¢®ááâ ®¢«¥¨¥ áâíª ¨§ ®ª [#0000..#3FFF]
|
||
;¢å: hl' - ¤à¥á ¢¥àè¨ë áâíª
|
||
; de' - ¡ãä¥à ¤«ï á®åà ¥¨ï
|
||
; bc' - à §¬¥à ¤«ï á®åà ¥¨ï
|
||
; de - áâà ¨æ ¯à¨ ¢å®¤¥
|
||
; bc=#7ffd
|
||
; cy'=0 á®åà ïâì
|
||
; =1 ¢®ááâ ¢«¨¢ âì
|
||
;¢ëå: hl - ¤à¥á ¢¥àè¨ë áâíª +n
|
||
; de - ¡ãä¥à ¤«ï á®åà ¥¨ï+n
|
||
;
|
||
xE4F0 ld a,e
|
||
and #10
|
||
out (c),a ;ram 0/8
|
||
ld b,#1F
|
||
ld a,d
|
||
and #03
|
||
or #10
|
||
out (c),a ;rom ¯à¨ ¢å®¤¥, ram 8
|
||
exx
|
||
ex af,af'
|
||
jr nc,xE503 ;á®åà 塞
|
||
ex de,hl
|
||
xE503 ldir
|
||
jr nc,xE508
|
||
xE507 ex de,hl
|
||
xE508 ex af,af'
|
||
exx
|
||
ld a,#12
|
||
out (c),a
|
||
ld b,#7F
|
||
ld a,#10
|
||
out (c),a ;rom 2, ram 8
|
||
exx
|
||
ret
|
||
|
||
;®¡à ¡®â稪 ¯à¥àë¢ ¨© im 2
|
||
xE516 xor a
|
||
xE517 ei
|
||
xE518 ret
|
||
|
||
xE519 ei
|
||
inc a
|
||
xE51B db #32
|
||
|
||
xE51C call #0000;x0212
|
||
ret
|
||
|
||
xE520 ld (xE518),a
|
||
xE523 ld a,#FB ;ei
|
||
ld (xE517),a
|
||
im 1
|
||
jp #0000;xF300;x025E
|
||
|
||
xE52D equ #E52D ;8 ¡«®ª®¢ ¯® 11 ¡ ©â breackpoints
|
||
;+#00 0-1,=nn ®¬¥à ⨯ «®¢ã誨
|
||
; 6,=1 «®¢ãèª § ¤
|
||
; 7,=1 «®¢ãèª ªâ¨¢
|
||
;+#01 ®¬¥à áâà ¨æë ¢ ª®â®à®© ãáâ ®¢«¥ «®¢ãèª
|
||
;+#02 ¤à¥á «®¢ã誨 (2 ¡ ©â )
|
||
;+#04
|
||
;+#05 ç «ì®¥ § 票¥ áç¥â稪 ¯à®å®¤®¢ ¯® «®¢ã誥 (2 ¡ ©â )
|
||
;+#07 ⥪ã饥 § 票¥ áç¥â稪 ¯à®å®¤®¢ (2 ¡ ©â )
|
||
;+#09
|
||
;+#0A
|
||
xE538
|
||
xE543
|
||
xE54E
|
||
xE559
|
||
xE564
|
||
xE56F
|
||
xE57A
|
||
xE585 equ #E585 ;¡ãä¥à ¤«ï ãáâ ®¢ª¨ «®¢ã誨
|
||
;+0 #C0+⨯ «®¢ã誨
|
||
;+1 ®¬¥à áâà ¨æë «®¢ã誨 5,=1 § ¤ ¢ ª®¬ ¤¥ 5,=0 ⥪ãé ï áâà ¨æ
|
||
;+2/3 ¤à¥á «®¢ã誨
|
||
;+4
|
||
;+5/6 ª®«¨ç¥á⢮ ¯à®å®¤®¢
|
||
;+7/8 ª®«¨ç¥á⢮ ¯à®å®¤®¢
|
||
;+9 =#00
|
||
;+10 =#00
|
||
xE590 equ #E590 ;#15 ®¯¨á ⥫ì ⥪ã饣® ¤¨áª®¢®¤
|
||
xE5A5 equ #E5A5 ;2 head * sector ªâ¨¢®£® HDD
|
||
xE5A7 equ #E5A7 ;2
|
||
xE5A9 equ #E5A9 ;#100 ª â «®£ ROM-¤¨áª
|
||
; ¢à¥¬¥ë¥ ¡ãä¥àë
|
||
;#200 ¡ãä¥à ¤«ï ç⥨ï ᥪâ®à HDD
|
||
xE6A9 equ #E6A9 ;#100 ¡ãä¥à
|
||
xE7A9 equ #E7A9 ;#1C ¡ãä¥à fcb
|
||
xE7B2=xE7A9+#09 ;2 ¤à¥á ç « ®¡« á⨠¯ ¬ï⨠¯à¨ á®åà ¥¨¨ íªà ¤¨áª
|
||
xE7BE=xE7A9+#15 ;2 =xE8A9 ¤à¥á ¯ ¬ï⨠¤«ï ª®¯¨à®¢ ¨ï ¨§ ROM-disk
|
||
xE7C5 equ #E7C5 ;2 ª®®à¤¨ âë á«¥¤ãî饣® ¡«®ª ä ©« ROM-disk
|
||
; ⥪ã騩 ¤à¥á ¤¨áª¥ (ᥪâ®à, ¤®à®¦ª )
|
||
xE7C7 equ #E7C7 ;#10? áâப ¯ã⨠ª ®¡à §ã ¤¨áª
|
||
;x
|
||
xE7DB equ #E7DB ;6+6 ¨¬ï ¯®«¤ ৤¥« + ¨¬ï à §¤¥«
|
||
xE7E7
|
||
xE81B equ #E81B ;#10 ®¯¨á ⥫ì à §¤¥« MFS
|
||
; § £®«®¢®ª ¯®¤à §¤¥« , ¯à¨ ¢ë¡®à¥ ®¡à §
|
||
;x
|
||
xE8A9 equ #E8A9 ;#100 ¯¥à¢ë© ¯ à £à ä ä ©« ROM-disk
|
||
; ¡ãä¥à ¤«ï ¤¨áª®¢ëå ®¯¥à 権
|
||
; ¤¥áªà¨¯â®à ¯®¤à §¤¥«
|
||
xE8E9 equ #E8E9 ;#70 ¡¨â®¢ ï ª àâ ¯ à £à 䮢. ¯® 8 ¡ ©â áâà ¨æã
|
||
; =0 ¯ à £à ä ¯ãá⮩
|
||
xE9A9 equ #E9A9 ;#14 ¡ãä¥à ¯à®£à ¬¬ë «¨§ â®à
|
||
; ¤«ï § १¥à¢¨à®¢ ëå á«®¢ «¨§ â®à st0-st9
|
||
xE9BD equ #E9BD ;#14 ¤à¥á «®¢ã襪
|
||
; ¤«ï § १¥à¢¨à®¢ ëå á«®¢ «¨§ â®à br0-br9
|
||
xE9D1 equ #E9D1 ;2 ¤à¥á ç « ¯ à ¬¥â஢-á«®¢ ¢ ¯à®£à ¬¬¥ «¨§ â®à
|
||
xE9D3 equ #E9D3 ;2 ¤à¥á ª®æ §¢ ¨ï á«®¢ ¢ ¯à®£à ¬¬¥ (㪠§ë¢ ¥â #01)
|
||
xE9D5 equ #E9D5 ;2 ¤à¥á ¯¥à¢®© ï祩ª¨ ¯¥à¥®¯à¥¤¥«ï¥¬®£® á«®¢
|
||
xE9D7 equ #E9D7 ;2 ¤à¥á ª®æ §¢ ¨ï ¯¥à¥®¯à¥¤¥«¥®£® á«®¢ ¢ ¯à®£à ¬¬¥ (㪠§ë¢ ¥â #01)
|
||
x
|
||
xE9D9 equ #E9D9 ;2 ¤à¥á ç « áâíª «¨§ â®à
|
||
xE9DB equ #E9DB ;2 ¤à¥á ¢¥àè¨ë áâíª «¨§ â®à ( ¤à¥á ¯¥à¢®© ᢮¡®¤®© ï祩ª¨)
|
||
; áâíª «¨§ â®à à áâ¥â ¢¢¥àå!!!
|
||
xE9DD equ #E9DD ;2 ¤«ï á®åà ¥¨ï SP ¢ «¨§ â®à¥
|
||
xE9DF equ #E9DF ;2 ¤«ï ¢à¥¬¥®£® á®åà ¥¨ï ॣ¨áâ஢
|
||
;
|
||
xE9E1 equ #E9E1 ;2 ¤à¥á â ¡«¨æë ᮠᯨ᪮¬ ¯à®æ¥¤ãà ¤«ï ¯/¯ x2028
|
||
xE9E3 equ #E9E3 ;2 ®¬¥à § ¯¨á¨ ª â «®£ ROM-disk, á ª®â®à®© ç¨ ¥¬ ¯¥ç âì
|
||
xE9E5 equ #E9E5 ;2 ¤à¥á èà¨äâ
|
||
xE9E7 equ #E9E7 ;4 ᬥ饨¥ ®â ç « ®¡à § ¢ ᥪâ®à å (512b) +1
|
||
; à §¬¥à á®§¤ ¢ ¥¬®£® à §¤¥« ¢ ᥪâ®à å
|
||
xE9EB equ #E9EB ;4 4 ¡ ©â ¨§ ¤¥áªà¨¯â®à xE591
|
||
; ᬥ饨¥ ¯¥à¢®£® ᥪâ®à ¢ë¡à ®£® ¯®¤à §¤¥« MFS/®¡à § ¢ ¯®¤à §¤¥«¥
|
||
xE9EF equ #E9EF ;1 ᬥ饨¥ è¨à¨ ¯®«ï ¢ ᨬ¢®« å ®â ªà ï ®ª ¤«ï ¯¥à¥¨¬¥®¢ ¨ï à §¤¥« HDD
|
||
xE9F0 equ #E9F0 ;1 è¨à¨ ¢ ᨬ¢®« å ®ª ¤«ï ¯¥à¥¨¬¥®¢ ¨ï à §¤¥« HDD
|
||
xE9F1 equ #E9F1 ;1 ®¬¥à ¤¨áª®¢®¤
|
||
xE9F2 equ #E9F2 ;1 ®¬¥à ¤¨áª®¢®¤ (¯®«ì§®¢ ⥫ì᪨© ¤«ï rst 8: db #81)
|
||
xE9F3 equ #E9F3 ;2 ¤à¥á ¡«®ª ®¯¨á ⥫¥© ¤¨áª®¢®¤
|
||
xE9F5 equ #E9F5 ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ A
|
||
; +#00 ª®¤ ¯®¤à §¤¥« (¤«ï ®¡à § =#01)
|
||
; 2-0,=??? ⨯ ¯®¤à §¤¥«
|
||
; 4,=1 ¯®¤ª«îç¥ à §¤¥« TR-DOS (¥ ®¡à §)
|
||
; 5,=1 ®¡à § § é¨é¥ ®â § ¯¨á¨
|
||
; =#00 - ॠ«ìë© ¤¨áª®¢®¤
|
||
; +#01 4 ¤à¥á ¯¥à¢®£® ᥪâ®à ¯®¤à §¤¥« /®¡à §
|
||
; +#05 4 ¤à¥á ¯®á«¥¤¥£® ᥪâ®à ¯®¤à §¤¥« /®¡à §
|
||
; +#09 6 ¨¬ï ¯®¤à §¤¥«
|
||
; 6 ¨¬ï ¤¨áª ¢ ¯®¤à §¤¥«¥
|
||
xEA0A equ #EA0A ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ B
|
||
xEA1F equ #EA1F ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ C
|
||
xEA34 equ #EA34 ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ D
|
||
xEA49 equ #EA49 ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ A (¯®«ì§®¢ ⥫ì᪨© ¤«ï rst 8: db #81)
|
||
xEA5E equ #EA5E ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ B (¯®«ì§®¢ ⥫ì᪨© ¤«ï rst 8: db #81)
|
||
xEA73 equ #EA73 ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ C (¯®«ì§®¢ ⥫ì᪨© ¤«ï rst 8: db #81)
|
||
xEA88 equ #EA88 ;#15 ®¯¨á â¥«ì ¤¨áª®¢®¤ D (¯®«ì§®¢ ⥫ì᪨© ¤«ï rst 8: db #81)
|
||
xEA9D equ #EA9D ;¡ãä¥à ¤«ï ®¯à¥¤¥«¥¨ï ¯®á«¥¤®¢ ⥫쮣® ¯®àâ /¬®¤¥¬
|
||
;¯¥à¥¬¥ë¥ ª®¤ 6 ???
|
||
xEAED equ #EAED ;8 ᯨ᮪ âਡã⮢ Ink ¤«ï ¯¥ç ⨠®¯æ¨© ¬¥î
|
||
xEAF5 equ #EAF5 ;#100 ¯à¨§ ª 楫®áâ®á⨠áâà ¨æë (¡ ©âë ®â #100 ¤® #00)
|
||
xEBF5 equ #EBF5 ;#400 ¡ãä¥à ¤«ï § £à㧪¨/§ ¯¨á¨
|
||
; ¡ãä¥à ¤«ï ¯¥à¢ëå ¤¢ãå ᥪâ®à®¢ à §¤¥« MFS (ª â «®£ ¯®¤à §¤¥«®¢)
|
||
; ¡ãä¥à ¤«ï â ¡«¨æë ᥪâ®à®¢ ¯®«ì§®¢ ⥫ï
|
||
xEFF5 equ #EFF5 ;#200 ¡ãä¥à ¤«ï ç⥨ï ᥪâ®à á ¢¨ç¥áâ¥à
|
||
xF1F5
|
||
xF6C0 equ #F6C0 ;#100 ¯à®£à ¬¬ «¨§ â®à
|
||
xF7C0 equ #F7C0 ;èà¨äâ 2048
|
||
|
||
;¯¥à¥¬¥ë¥ ª®¤ 4
|
||
;¯¥à¥¬¥ë¥ ¤¨áª®¢®© BIOS
|
||
xFFC0 equ #FFC0 ;+00 1 MFM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 128
|
||
xFFC1 equ #FFC1 ;+01 1 MFM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 256
|
||
xFFC2 equ #FFC2 ;+02 1 MFM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 512
|
||
xFFC3 equ #FFC3 ;+03 1 MFM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 1024
|
||
xFFC4 equ #FFC4 ;+04 1 FM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 128
|
||
xFFC5 equ #FFC5 ;+05 1 FM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 256
|
||
xFFC6 equ #FFC6 ;+06 1 FM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 512
|
||
xFFC7 equ #FFC7 ;+07 1 FM ¬ ªá¨¬ «ì®¥ ç¨á«® ᥪâ®à®¢ ¤®à®¦ª¥ ¤«ï ᥪâ®à 1024
|
||
xFFC8 equ #FFC8 ; 2 ¤à¥á â ¡«¨æë á ª®«¨ç¥á⢮¬ ᥪâ®à®¢ ¤®à®¦ª¥
|
||
xFFCA equ #FFCA ;+0A 1 ®¬¥à ⥪ã饣® ¤¨áª®¢®¤ : 0 - ¤¨áª®¢®¤ €, 1 - ‚
|
||
xFFCB equ #FFCB ;+0B 1 ª®«¨ç¥á⢮ ¯®¯ë⮪ áç¨âë¢ ¨ï ¯à¨ ®è¨¡ª¥, ç «ì®¥ § 票¥ 3
|
||
xFFCC equ #FFCC ;+0C 1 ª®¤ë, ®¯à¥¤¥«ïî騥 ⨯ ¤¨áª®¢®¤ (ᯥæ¨ä¨ª æ¨î) €
|
||
; =#FF - ¥é¥ ¥ ¨¨æ¨ «¨§¨à®¢ ???
|
||
; =#E0 - ¥á«¨ ¯®¤ª«îç¥ ®¡à § ¤¨áª (¡¥§ § é¨âë ®â § ¯¨á¨)
|
||
; =#C0/#00 - ¤«ï ॠ«ìëå ¤¨áª®¢®¤®¢ A-B/C-D
|
||
; 0-1, -¢à¥¬ï ¯¥à¥¬¥é¥¨ï è £
|
||
; 1,
|
||
; 4,
|
||
; 5,-0/1 ®¡à § ¥ ¯®¤ª«îç¥/¯®¤ª«îç¥
|
||
; 6,=0/1 ¤¨áª®¢®¤ 40/80 ¤®à®¦¥ª
|
||
; 7,=0/1 ®¤®áâ®à®¨©/¤¢ãáâந© ¤¨áª®¢®¤
|
||
xFFCD equ #FFCD ;+0D 1 ª®¤ë, ®¯à¥¤¥«ïî騥 ⨯ ¤¨áª®¢®¤ (ᯥæ¨ä¨ª æ¨î) B
|
||
xFFCE equ #FFCE ;+0E 1 ª®¤ë, ®¯à¥¤¥«ïî騥 ⨯ ¤¨áª®¢®¤ (ᯥæ¨ä¨ª æ¨î) C
|
||
xFFCF equ #FFCF ;+0F 1 ª®¤ë, ®¯à¥¤¥«ïî騥 ⨯ ¤¨áª®¢®¤ (ᯥæ¨ä¨ª æ¨î) D
|
||
xFFD0 equ #FFD0 ;+10 1 ª®¤ë, ®¯à¥¤¥«ïî騥 ⨯ ¤¨áª¥âë ¢ ¤¨áª®¢®¤¥ €
|
||
; 0-1,=00/01/10/11 à §¬¥à ᥪâ®à ¢ ¡ ©â å 128/256/512/1024
|
||
; 2,=1 ¤¨áª 40 à ¡®â ¥â ¤¨áª®¢®¤¥ 80
|
||
; 5,=0/1 40/80 ¤®à®¦¥ª ¤¨áª¥
|
||
; 6,=0/1 ¬¥â®¤ § ¯¨á¨ FM/MFM
|
||
; 7,=0/1 ®¤®áâ®à®ïï/¤¢ãáâà®ïï ¤¨áª¥â
|
||
xFFD1 equ #FFD1 ;+11 1 ª®¤, ®¯à¥¤¥«ïî騩 ⨯ ¤¨áª¥âë ¢ ¤¨áª®¢®¤¥ ‚
|
||
xFFD2 equ #FFD2 ;+12 1 ª®¤, ®¯à¥¤¥«ïî騩 ⨯ ¤¨áª¥âë ¢ ¤¨áª®¢®¤¥ C
|
||
xFFD3 equ #FFD2 ;+13 1 ª®¤, ®¯à¥¤¥«ïî騩 ⨯ ¤¨áª¥âë ¢ ¤¨áª®¢®¤¥ D
|
||
xFFD4 equ #FFD4 ;+14 1 ⥪ã騩 ®¬¥à ¤®à®¦ª¨ ¤«ï ¤¨áª®¢®¤ A
|
||
xFFD5 equ #FFD5 ;+15 1 ⥪ã騩 ®¬¥à ¤®à®¦ª¨ ¤«ï ¤¨áª®¢®¤ B
|
||
xFFD6 equ #FFD6 ;+16 1 ⥪ã騩 ®¬¥à ¤®à®¦ª¨ ¤«ï ¤¨áª®¢®¤ C
|
||
xFFD7 equ #FFD7 ;+17 1 ⥪ã騩 ®¬¥à ¤®à®¦ª¨ ¤«ï ¤¨áª®¢®¤ D
|
||
xFFD8 equ #FFD8 ;+18 1 ª®¤ time-out ¤«ï ¤¨áª®¢®¤ €
|
||
xFFD9 equ #FFD9 ;+19 1 ª®¤ time-out ¤«ï ¤¨áª®¢®¤ ‚
|
||
xFFDA equ #FFDA ;+1A 1 ª®¤ time-out ¤«ï ¤¨áª®¢®¤ C
|
||
xFFDB equ #FFDB ;+1B 1 ª®¤ time-out ¤«ï ¤¨áª®¢®¤ D
|
||
xFFDC equ #FFDC ;+1C 0,=0 ¯à¨ ¢ë§®¢¥ äãªæ¨© #00-#13 R8DOS
|
||
; 4,=0 ¯®á«¥ § ¢¥à襨ï äãªæ¨© #00..#13 R8DOS
|
||
; =1 ⥪ã騩 ¤¨áª ¨¨æ¨ «¨§¨à®¢
|
||
; £®«®¢ª § ¤ ®© ¤®à®¦ª¥
|
||
; =1/0 £®«®¢ª ¨¦¥©/¢¥à奩 áâ®à®¥ ¤¨áª
|
||
; 5,=1/0 à ¡®â á ¤¨áª®¢®¤ ¬¨ ¬®¨â®à /¯®«ì§®¢ ⥫ï
|
||
; 6,=0 ¯à¨ ¨¨æ¨ «¨§ 樨
|
||
; 7,=1 ª ⥪ã饬㠤¨áª®¢®¤ã ¯®¤ª«îç¥ ®¡à §
|
||
xFFDD equ #FFDD ;+1D 1 ª®¤ ®è¨¡ª¨ ¤¨áª®¢®£® ¨â¥à¯à¥â â®à
|
||
; =#FF ¯à¨ ¢ë§®¢¥ äãªæ¨© #00-#13 R8DOS
|
||
; =#01 ¥â ¤¨áª ¢ ¤¨áª®¢®¤¥
|
||
; =#02 ¯®¯ë⪠§ ¯¨á¨ § é¨é¥ãî ¤¨áª¥âã
|
||
; =#03 ¦ â Break
|
||
; =#04 ®è¨¡ª ¯à¨ ç⥨¨ ¨«¨ § ¯¨á¨ ᥪâ®à äãªæ¨ï¬¨ 5 ¨«¨ 6
|
||
; =#05 ®è¨¡ª ¯®§¨æ¨à®¢ ¨ï (¥ ᮮ⢥âáâ¢ã¥â ®¬¥à ¤®à®¦ª¨)
|
||
; =#06 ®è¨¡ª ¯®§¨æ¨à®¢ ¨ï (¥ áç¨â «áï ¤à¥á®© ¬ àª¥à ¤®à®¦ª¨/ᥪâ®à )
|
||
; =#07 ¥¢¥àë© ®¬¥à ᥪâ®à
|
||
; =#08 ®è¨¡ª ¯®§¨æ¨à®¢ ¨ï, ¥ ᮮ⢥âá⢨¥ ⨯®¢ (¯®¯ë⪠¨á¯®«ì§®¢ âì 80 ¤®à®¦¥çë© ¤¨áª 40 ¤®à®¦¥ç®¬ ¤¨áª®¢®¤¥)
|
||
; ®è¨¡ª ¯®§¨æ¨à®¢ ¨ï, ¥ ᮮ⢥âá⢨¥ ⨯®¢ (¯®¯ë⪠¨á¯®«ì§®¢ âì ¤¢ãáâந© ¤¨áª ®¤®áâ®à®¥¬ ¤¨áª®¢®¤¥)
|
||
; =#09 ¥ä®à¬ â¨à®¢ ï ¤¨áª¥â (äãªæ¨¨ 7, 8)
|
||
; =#10 ¤¨áª¥â ¥ ᮮ⢥âáâ¢ã¥â ä®à¬ âã TR - DOS ¯® 䨧¨ç¥áª¨¬ ¯ à ¬¥âà ¬: à §¬¥à ᥪâ®à , ¯«®â®áâì § ¯¨á¨ «¨¡® ¥â ª®¤ ¨¤¥â¨ä¨ª â®à - 10h (äãªæ¨ï 8)
|
||
; =#11 ¥á®¢¯ ¤¥¨¥ ª®¤ ⨯ ¤¨áª¥âë TR - DOS ॠ«ì®¬ã ä®à¬ âã
|
||
; =#12 ¥ ®âªàëâ à ¡®ç¨© ¡ãä¥à (äãªæ¨ï 8)
|
||
; =#14 ¡ë«¨ ®è¨¡ª¨ ¯à¨ ç⥨¨/§ ¯¨á¨ ¤®à®¦ª¨ (äãªæ¨¨ 12, 13)
|
||
; =#21 ®è¨¡ª ®¡à § ¤¨áª
|
||
; =#22 ᥪâ®à § ¯à¥¤¥« ¬¨ ®¡à § ¤¨áª
|
||
; =#3F ¤¨áª¥â ¥ ᮮ⢥âáâ¢ã¥â ä®à¬ âã TR - DOS ¯® 䨧¨ç¥áª¨¬ ¯ à ¬¥âà ¬: à §¬¥à ᥪâ®à , ¯«®â®áâì § ¯¨á¨ «¨¡® ¥â ª®¤ ¨¤¥â¨ä¨ª â®à
|
||
; =#45 ¥¢¥àë© ¯ãâì
|
||
; =#46 ª®¥æ ä ©«
|
||
; =#48 ä ©« ¥ ©¤¥
|
||
; =#49 ¯®¯ë⪠§ ¯¨á¨ ¯®á«¥ ª®æ ä ©«
|
||
; =#4A ¯®¯ë⪠çâ¥¨ï ¨§ ä ©« ®âªàë⮣® § ¯¨áì
|
||
; ¯®¯ë⪠§ ¯¨á¨ ¢ ä ©« ®âªàë⮣® ç⥨¥
|
||
; =#50 HDD ¥ ¢ë襫 ¢ £®â®¢®áâì
|
||
; =#55 ®è¨¡ª § £®«®¢ª ä ©« zs-snap
|
||
; =#56 ¥â à §¤¥« MFS/¢¨ç¥áâ¥à ¥ ©¤¥
|
||
; =#57 ¥ ¯à®ç¨â «áï ᥪâ®à ¨¤¥â¨ä¨ª 樨
|
||
; =#57 ®è¨¡ª¨ ¯à¨ ç⥨¨ á HDD
|
||
; =#58 ®è¨¡ª ¢ ᥪâ®à¥ ¨¤¥â¨ä¨ª 樨
|
||
; =#61 HDD ¥ ¢ë襫 ¢ £®â®¢®áâì ª ¯à¨ïâ¨î ª®¬ ¤ë
|
||
; =#62 HDD ¥ ¢ë襫 ¢ £®â®¢®áâì ª ¯¥à¥¤ ç¥ ¤ ëå
|
||
; =#63 à §¤¥« MFS ¥ ©¤¥
|
||
; =#66 ¯ãâì ¥ ©¤¥
|
||
; =#67 ª ¤¨áª®¢®¤ã ®¡à § ¥ ¯à¨¬®â¨à®¢
|
||
; =#FD à §¬¥à ᥪâ®à ¥ ᮮ⢥âáâ¢ã¥â (¤«ï ®¡à § ¤¨áª )
|
||
xFFDE equ #FFDE ;2 ¤à¥á áâíª ¯à¨ ¢ë§®¢¥ äãªæ¨© #00-#13 R8DOS
|
||
xFFE0 equ #FFE0 ;1 ª®«¨ç¥á⢮ ᥪâ®à®¢ ¤®à®¦ª¥
|
||
xFFE1 equ #FFE1 ;1 =#80/#A0 ç⥨¥/§ ¯¨áì £à㯯ë ᥪâ®à®¢
|
||
xFFE2 equ #FFE2 ;2 ¤à¥á ¢ ¯ ¬ï⨠¤«ï ç⥨ï/§ ¯¨á¨ £à㯯ë ᥪâ®à®¢
|
||
; ⥪ã騩 ¤à¥á § ¯¨á¨ ¯à¨ ä®à¬¨à®¢ ¨¨ â ¡«¨æë ᥪâ®à®¢ ¤¨áª¥â¥
|
||
xFFE4 equ #FFE4 ;2 ç «ìë¥ ¤®à®¦ª ¨ ᥪâ®à ¤«ï ç⥨ï/§ ¯¨á¨ £à㯯ë ᥪâ®à®¢
|
||
; ⥪ã騩 ¤à¥á ¢ § ¯¨á¨ ¯à¨ ä®à¬¨à®¢ ¨¨ â ¡«¨æë ᥪâ®à®¢ ¤¨áª¥â¥
|
||
xFFE6 equ #FFE6 ;1 ª®«¨ç¥á⢮ ᥪâ®à®¢ ¤«ï ç⥨ï/§ ¯¨á¨
|
||
; ª®¤ ¯à¨ ä®à¬¨à®¢ ¨¨ â ¡«¨æë ᥪâ®à®¢ ¤¨áª¥â¥
|
||
xFFE7 equ #FFE7 ;2 ¤à¥á à ¡®ç¥£® ¡ãä¥à ¤«ï äãªæ¨¨ 8
|
||
xFFE9 equ #FFE9 ;6 ¡ãä¥à ¤«ï çâ¥¨ï § £®«®¢ª ᥪâ®à
|
||
; +0 ®¬¥à ¤®à®¦ª¨
|
||
; +1 ®¬¥à áâ®à®ë
|
||
; +2 ®¬¥à ᥪâ®à
|
||
; +3 ¤«¨ ᥪâ®à 0/1/2/3
|
||
; +4/5 ª®áâ஫ìë© ª®¤
|
||
xFFED equ #FFED ;2 à §¬¥à ᥪâ®à ¢ ¡ ©â å
|
||
xFFEF equ #FFEF ;1 ret ¤«ï ¢ë§®¢ ¯/¯ ®¯à®á Break ¨§ rom 5
|
||
;1 ª®¤ ¯®á«¥¤¥© ª®¬ ¤ë ‚ƒ93
|
||
;1 ¤«ï ¢à¥¬¥®£® á®åà ¥¨ï ॣ¨áâà A ¯à¨ ¢ë§®¢¥ äãªæ¨¨ R8DOS
|
||
xFFF0 equ #FFF0 ;2 ¤à¥á à ¡®ç¥£® ¡ãä¥à ¤«ï äãªæ¨¨ 8
|
||
;x
|
||
|
||
|
||
/*
|
||
®ª® ¯®«ì§®¢ ⥫ï:
|
||
+00 ª®®à¤¨ â Y ªãàá®à ¢ ®ª¥
|
||
+01 ª®®à¤¨ â X ªãàá®à ¢ ®ª¥
|
||
+02 ª®®à¤¨ â Y ç « ®ª (¢ § ª®¬¥áâ å)
|
||
+03 ª®®à¤¨ â X ç « ®ª (¢ § ª®¬¥áâ å)
|
||
+04 ¢ëá®â ®ª ¢ § ª®¬¥áâ å
|
||
+05 è¨à¨ ®ª ¢ § ª®¬¥áâ å
|
||
+06 æ¨äà®¢ë¥ âਡãâë ®ª
|
||
+07 á¨áâ¥¬ë¥ âਡãâë ®ª :
|
||
7-6,???
|
||
5 ‡ ¯à¥â ¢ë¢®¤ , ¢á¥ ¢ë¢®¤¨¬ë¥ ᨬ¢®«ë ¨£®à¨àãîâáï
|
||
4 <EFBFBD>ந§¢®«ìë© ä®à¬ â, ¯® ¤®á⨦¥¨î ¯à ¢®£® ªà ï ®ª ¡ã¤ã⠢⮬ â¨ç¥áª¨
|
||
¢ë¯®«¥ë ª®¬ ¤ë ¯¥à¥¢®¤ áâப¨ ¨ ¢®§¢à â ª à¥âª¨
|
||
3 ‚믮«ïâì ¢â®¬ â¨ç¥áª¨© ¢®§¢à â ª à¥âª¨ ¯à¨ ¯à¨å®¤¥ ᨬ¢®« ¯¥à¥¢®¤
|
||
áâப¨
|
||
2 ‚믮«ïâì ¢â®¬ â¨ç¥áª¨© ¯¥à¥¢®¤ áâப¨ ¯à¨ ¯à¨å®¤¥ ᨬ¢®« ¢®§¢à â
|
||
ª à¥âª¨
|
||
1 ˆ§¬¥ïâì âਡãâë ¯à¨ ¢ë¢®¤¥ ª ¦¤®£® ᨬ¢®« (¢ ¯à®â¨¢®¬ á«ãç ¥ âਡãâë
|
||
ãáâ ¢«¨¢ îâáï ⮫쪮 ¢® ¢à¥¬ï ®ç¨á⪨ ®ª )
|
||
0 <EFBFBD>¥ ¢ë¢®¤¨âì ᨬ¢®« ªãàá®à
|
||
+08
|
||
5-3, ®¬¥à à ¬ª¨
|
||
7,=0 ¥â à ¬ª¨ ¢®ªà㣠®ª
|
||
+09 âਡãâë à ¬ª¨
|
||
+0A à §¬¥à ᨬ¢®«®¢ ¢ ¯¨ªá¥«ïå 6/8
|
||
+0B à §¬¥à ®ª ¢ ᨬ¢®« å. „«ï ᨬ¢®«®¢ ¢ 8 â®ç¥ª íâ®â à §¬¥à ᮢ¯ ¤ ¥â á
|
||
è¨à¨®© ®ª . …᫨ à §¬¥à ᨬ¢®« 6 â®ç¥ª, â® ¯¥à¥¤ ¨¨æ¨ «¨§ 樥©
|
||
(®ç¨á⪮©) ¥®¡å®¤¨¬® à ááç¨â âì à §¬¥à ®ª ¨ ¯®¬¥áâ¨âì ¢ íâ®â ¡ ©â.
|
||
+0C ª®¤ ᨬ¢®« ªãàá®à . Š®¤ á í⨬ ᨬ¢®«®¬ ¡ã¤¥â ¢ë¢®¤¨âìáï ¢¬¥áâ¥, ®â¬¥ç ï
|
||
¯®«®¦¥¨¥ ªãàá®à , ¥á«¨ á¡à®è¥ 0 ¡¨â ¢ á¨á⥬ëå âਡãâ å ®ª
|
||
+0D 1,=0/1 ०¨¬ ¢áâ ¢ª¨/§ ¬¥ë ¯à¨ ¢¢®¤¥ áâப¨
|
||
|
||
*/
|
||
|
||
/*
|
||
â®çª¨ ®áâ ®¢ («®¢ã誨)
|
||
+00 1,=1 «®¢ãèª § ¤ ® ¥ ªâ¨¢
|
||
7,=0 «®¢ãèª ¥ § ¤
|
||
+01 «®£¨ç¥áª¨© ®¬¥à áâà ¨æë, £¤¥ á⮨⠫®¢ãèª
|
||
+02/03 ¤à¥á «®¢ã誨
|
||
+03
|
||
+04 á®áâ®ï¨¥ ¯ ¬ï⨠¯®«ì§®¢ â¥«ï ¯® ¤à¥áã «®¢ã誨
|
||
+05/06
|
||
+07/08 ¤à¥á
|
||
+09
|
||
+0A
|
||
*/
|
||
|
||
|
||
/*¤¥áªà¨¯â®à ä ©« : fcb
|
||
|
||
+#00 8 ¨¬ï ä ©«
|
||
+#08 1 ⨯ ä ©«
|
||
+#09 2 ¯à¨ ⨯¥ C áâ àâ®¢ë© ¤à¥á, ¯à¨ ⨯¥ B ¤«¨ ¡¥©á¨ª-¯à®£à ¬¬ë
|
||
+#0B 2 ¤«¨ ä ©«
|
||
+#0D 1 ®¡ê¥¬ ä ©« ¢ ᥪâ®à å
|
||
+#0E 1 ®¬¥à ¯¥à¢®£® ᥪâ®à ä ©«
|
||
+#0F 1 ®¬¥à ¯¥à¢®© ¤®à®¦ª¨ ä ©«
|
||
+#10
|
||
+#13 2 㪠§ â¥«ì ¢ ä ©«¥
|
||
+#15 2 ¤à¥á ¡ãä¥à dma
|
||
+#17 1 b - ᯮᮡ ®âªàëâ¨ï
|
||
0-1,=11 ä ©« ¤«ï ¬®¤¨ä¨ª 樨
|
||
0,=1 ä ©« ¤«ï ç⥨ï
|
||
1,=1 ä ©« ¤«ï § ¯¨á¨
|
||
2,=1 ®¡¬¥ 楫묨 ᥪâ®à ¬¨ "䨧¨ç¥áª¨©" ä ©«
|
||
(¥á«¨ á¡à®è¥ - ®¡¬¥ ¡ã¤¥â ¢¥áâ¨áì ¡ ©â ¬¨ "«®£¨ç¥áª¨©" ä ©«)
|
||
7,=1 ä ©« ¡ë« ¨§¬¥¥, ® ¥ á®åà ¥
|
||
+#18 1 ®¬¥à ⥪ã饣® ¤¨áª®¢®¤
|
||
+#19 1 ®¬¥à ä ©« ¤¨áª¥
|
||
+#1A 1 ª®«-¢® ᥪâ®à®¢ ¤«ï ç⥨ï/§ ¯¨á¨
|
||
+#1B 1 ¬ ªá¨¬ «ìë© ®¡ê¥¬ ä ©« ¢ ᥪâ®à å
|
||
|
||
|
||
*/
|
||
|
||
|
||
/* ”®à¬ â â ¡«¨æë à ᯮ«®¦¥¨ï ᥪâ®à®¢.
|
||
|
||
+0 ˆ¤¥â¨ä¨ª æ¨®ë© ¡ ©â
|
||
#00 - ¨ä®à¬ æ¨ï ® ᥪâ®à¥ ¤®á⮢¥à
|
||
#FF - ¨ä®à¬ æ¨ï ® ᥪâ®à¥ ¥ ¤®á⮢¥à (á¡®©ë© ᥪâ®à)
|
||
#FE - ª®¥æ â ¡«¨æë ᥪâ®à®¢
|
||
#FD ¨ #FC - á¬. äãªæ¨î 12
|
||
+1 ”¨§¨ç¥áª¨© ®¬¥à ¤®à®¦ª¨ (0:å)
|
||
+2 <EFBFBD>®¬¥à áâ®à®ë (0/1)
|
||
+3 <EFBFBD>®¬¥à ᥪâ®à (1:å)
|
||
+4 Š®¤ ¤«¨ë ᥪâ®à
|
||
00 - 128
|
||
01 - 256
|
||
02 - 512
|
||
03 - 1024
|
||
*/
|
||
|
||
/* ®¯¨á â¥«ì ¤¨áª®¢®¤ (¤«ï ¯à¨¬®â¨à®¢ ëå ®¡à §®¢)
|
||
|
||
+00 =#00 ¨ç¥£® ¥ ¯®¤¬®â¨à®¢ ®
|
||
=#01 çâ®-â® ¯®¤¬®â¨à®¢ ®
|
||
|
||
|
||
*/
|
||
|
||
/* ®¯¨á â¥«ì ¯®¤à §¤¥« à §¤¥« MFS
|
||
|
||
+00 0-2,=nnn ⨯ ¯®¤à §¤¥«
|
||
7,=1 ¯à¨ ¯¥ç ⨠⨯ ¯®¤à §¤¥« ¯¥à¥¤ ¨¬ ¯¥ç â âì "*"
|
||
+01 4 ᬥ饨¥ ¯¥à¢®£® ᥪâ®à ¯®¤à §¤¥«
|
||
+05
|
||
+06 à §¬¥à ¯®¤à §¤¥«
|
||
+0A 6 ¨¬ï ¯®¤à §¤¥«
|
||
|
||
*/
|
||
|
||
/* ®¯¨á â¥«ì ¯®¤à §¤¥« MFS/
|
||
|
||
+00 0-2,=nnn ⨯ ¯®¤à §¤¥«
|
||
7,=1 ¯à¨ ¯¥ç ⨠⨯ ¯®¤à §¤¥« ¯¥à¥¤ ¨¬ ¯¥ç â âì "*"
|
||
+01 4 ᬥ饨¥ ¯¥à¢®£® ᥪâ®à ®â ç « ¢¨ç¥áâ¥à (LBA ¤à¥á)
|
||
+05 ¤«ï ®¡à § =#00
|
||
+06 2 à §¬¥à ¯®¤à §¤¥«
|
||
+08 2
|
||
+0A 6 ¨¬ï ¯®¤à §¤¥«
|
||
|
||
*/
|
||
|
||
/* áâàãªâãà HDD
|
||
|
||
ᥪâ®à 1 - MBR
|
||
ᥪâ®à 3 - ¤ ë¥ ¯à¨¬®â¨à®¢ ëå ®¡à §®¢
|
||
|
||
*/
|
||
|
||
|
||
/* áâàãªâãà à §¤¥« MFS
|
||
|
||
2 ᥪâ®à ª â «®£ ¯®¤à §¤¥«®¢
|
||
n ¯®¤à §¤¥«
|
||
n ¯®¤à §¤¥«
|
||
n ¯®¤à §¤¥«
|
||
|
||
áâàãªâãà ¯®¤à §¤¥« MFS
|
||
2 ᥪâ®à ª â «®£ ®¡à §®¢ ¤¨áª®¢
|
||
501 ᥪâ®à®¢ ª ¦¤ë© ®¡à § (1© ᥪâ®à ¯ãá⮩)
|
||
|
||
*/
|
||
|
||
|
||
/* ᥪâ®à 3. ¯à¨¬®â¨à®¢ ¥ à §¤¥«ë/®¡à §ë
|
||
+#00 1 ⨯ ¯®¤à §¤¥« /®¡à § (¤«ï ®¡à § =#01)
|
||
=#00 ¨ç¥£® ¥ ¯à¨¬®â¨à®¢ ®
|
||
+#01 4 ᬥ饨¥ ¯¥à¢®£® ᥪâ®à ®â ç « ¢¨ç¥áâ¥à (LBA ¤à¥á)
|
||
+#05 1 ⨯ ¯®¤à §¤¥« /®¡à § (¤«ï ®¡à § =#01)
|
||
+#06 4 à §¬¥à ¯®¤à §¤¥« /®¡à §
|
||
+#0A 6 ¨¬ï ¯®¤à §¤¥«
|
||
+#10 6 ¥á«¨ íâ® ¯®¤à §¤¥«, â® ¨¬ï ¯®¤à §¤¥«
|
||
6 ¥á«¨ íâ® ®¡à §, â® ¨¬ï ®¡à §
|
||
|
||
*/
|
||
|
||
|
||
|
||
/*
|
||
”®à¬ â â ¡«¨æë à ᯮ«®¦¥¨ï ᥪâ®à®¢.
|
||
+0 ˆ¤¥â¨ä¨ª æ¨®ë© ¡ ©â
|
||
=#00 - ¨ä®à¬ æ¨ï ® ᥪâ®à¥ ¤®á⮢¥à
|
||
=#FF - ¨ä®à¬ æ¨ï ® ᥪâ®à¥ ¥ ¤®á⮢¥à (á¡®©ë© ᥪâ®à)
|
||
=#FE - ª®¥æ â ¡«¨æë ᥪâ®à®¢
|
||
=#FD/#FC - á¬. äãªæ¨î 12
|
||
+1 ”¨§¨ç¥áª¨© ®¬¥à ¤®à®¦ª¨ (0..å)
|
||
+2 <EFBFBD>®¬¥à áâ®à®ë (0/1)
|
||
+3 <EFBFBD>®¬¥à ᥪâ®à (1..å)
|
||
+4 Š®¤ ¤«¨ë ᥪâ®à
|
||
=#00 - 128
|
||
=#01 - 256
|
||
=#02 - 512
|
||
=#03 - 1024
|
||
|
||
*/
|
||
|
||
|
||
/* ä®à¬ â § £®«®¢ª zs-snap
|
||
+#00 =#4D/#41 ¡¥§ ª®¬¯à¥áᨨ/á ª®¬¯à¥áᨥ©
|
||
+#01 =#33 ᨣ âãà á § £à㧪®© ॣ¨áâ஢ AY
|
||
=#31 ᨣ âãà ¡¥§ § £à㧪¨ ॣ¨áâ஢ AY
|
||
+#02 (xDD69) 2 ¤à¥á ⥪ã饩 ï祩ª¨ ¢ ¤ ¬¯¥ ¯ ¬ïâ¨
|
||
+#04 (xDD6B) 2 ¤à¥á ¢®§¢à â ¨§ ¬®¨â®à / pc ¯à®£à ¬¬ë ¯®«ì§®¢ ⥫ï
|
||
+#06 (xDD6D) 2 㪠§ â¥«ì ¢¥àè¨ë áâíª ¯à®£à ¬¬ë ¯®«ì§®¢ ⥫ï, á ãç¥â®¬ 11 ¡ ©â 㦥 á®åà ¥ëå áâíª¥
|
||
+#08 (xDD6F) 2 ॣ¨áâà ix
|
||
+#0A (xDD71) 2 ॣ¨áâà iy
|
||
+#0C (xDD73) 2 ॣ¨áâà hl
|
||
+#0E (xDD75) 2 ॣ¨áâà de
|
||
+#10 (xDD77) 2 ॣ¨áâà bc
|
||
+#12 (xDD79) 2 ॣ¨áâà hl'
|
||
+#14 (xDD7B) 2 ॣ¨áâà de'
|
||
+#16 (xDD7D) 2 ॣ¨áâà bc'
|
||
+#18 (xDD7F) 2 ॣ¨áâà af
|
||
+#1A (xDD81) 2 ॣ¨áâà af'
|
||
+#1C (xDD83) 2 ॣ¨áâà r ¨ ä« £ IFFF2
|
||
+#1E (xDD85) 1 ॣ¨áâà i
|
||
+#1F (xDD86) 1 ®¬¥à rom ®âªã¤ § 諨
|
||
+#20 (xE02D) 1 ¯¥à¥¬¥ ï =iy+#19
|
||
+#21 =#00/#01 ०¨¬ ¯à¥àë¢ ¨© im 2/im 1
|
||
+#22 梥â paper #5800 (¤«ï ãáâ ®¢ª¨ ¡®à¤îà )
|
||
+#23 ᮤ¥à¦¨¬®¥ ॣ¨áâà 7 AY
|
||
+#24 á®áâ®ï¨¥ ¯®àâ #7FFD
|
||
+#25 á®áâ®ï¨¥ ¯®àâ #1FFD
|
||
+#26 ॣ¨áâà #00 ay
|
||
+#27 ॣ¨áâà #01 ay
|
||
+#28 ॣ¨áâà #02 ay
|
||
+#29 ॣ¨áâà #03 ay
|
||
+#2A ॣ¨áâà #04 ay
|
||
+#2B ॣ¨áâà #05 ay
|
||
+#2C ॣ¨áâà #06 ay
|
||
+#2D ॣ¨áâà #08 ay
|
||
+#2E ॣ¨áâà #09 ay
|
||
+#2F ॣ¨áâà #0A ay
|
||
+#30 ॣ¨áâà #0B ay
|
||
+#31 ॣ¨áâà #0C ay
|
||
+#32 ॣ¨áâà #0D ay
|
||
+#33..+#3F ¥ ¨á¯®«ì§ã¥âáï
|
||
¯à¨ § ¯¨á¨ ¡¥§ ª®¬¯à¥áᨨ
|
||
+#40 ¡¨â®¢ ï ª àâ ¯ à £à 䮢 áâà ¨æ
|
||
¯® 8 ¡ ©â áâà ¨æã
|
||
¯®á«¥¤®¢ ⥫ì®áâì ᮮ⢥âáâ¢ã¥â ¯®à浪㠧 ¯¨á¨ áâà ¨æ
|
||
¥á«¨ ¡¨â =0 ¯ à £à ä ¯ãá⮩ (¥ á®åà ï¥âáï, ¯à¨ § £à㧪¥ § ¡¨¢ ¥âáï ã«ï¬¨)
|
||
¯à¨ § ¯¨á¨ á § ¯ ª®¢ª®© áâà ¨æ
|
||
+#40 à §¬¥à § ¯ ª®¢ ëå áâà ¨æ
|
||
¯® 8 ¡ ©â áâà ¨æã
|
||
+0 ª®«¨ç¥á⢮ ¡ ©â ¢ ¯®á«¥¤¥¬ ᥪâ®à¥ áâà ¨æë (=#00 - 256 ¡ ©â)
|
||
+1 ª®«¨ç¥á⢮ ᥪâ®à®¢ § ¨¬ ¥¬ëå áâà ¨æ¥©
|
||
+2..+7 ¥ ¨á¯®«ì§ã¥âáï
|
||
+#B0..+#FF ¥ ¨á¯®«ì§ã¥âáï
|
||
|
||
¯®à冷ª á®åà ¥¨ï áâà ¨æ: ¤«ï 48k ०¨¬
|
||
ram #02
|
||
ram #05
|
||
ram áâà ¨æ ¢ª«îç¥ ï ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
|
||
¯®à冷ª á®åà ¥¨ï áâà ¨æ: ¤«ï 128-256k ०¨¬
|
||
ram #02
|
||
ram #05
|
||
ram áâà ¨æ ¢ª«îç¥ ï ¯à¨ ¢å®¤¥ ¢ ¬®¨â®à
|
||
ram #00-#0F (ªà®¬¥ 8©, 9© ¨ 㦥 á®åà ¥ëå)
|
||
|
||
|
||
|
||
*/
|
||
|
||
/* áâàãªâãà ¯à®£à ¬¬ë ¢ «¨§ â®à¥
|
||
2 #mmmm ¤à¥á ç « á«¥¤ãî饣® á«®¢
|
||
n #80+"W"+"ORD"
|
||
1 #01
|
||
2 #nnnn ¤à¥á ª®æ á«®¢ ¢ á«®¢ ॠ(㪠§ë¢ ¥â #00)
|
||
2 x2340 (xE024) #????(ç¨á«®)
|
||
2 #....
|
||
2 #nnnn ¤à¥á ª®æ á«®¢ ¢ á«®¢ ॠ(㪠§ë¢ ¥â #00)
|
||
2 x225D ¯/¯ ¯à¥àë¢ ¨ï ¢ë¯®«¥¨ï á«®¢
|
||
|
||
#0000 ª®¥æ á«®¢
|
||
|
||
*/
|
||
|