mirror of
https://github.com/Tolik-Trek/Spectrum.EXE.git
synced 2026-06-15 09:01:38 +03:00
178 lines
8.6 KiB
Plaintext
178 lines
8.6 KiB
Plaintext
|
||
.Z80-ä ©«ë
|
||
-----------
|
||
|
||
‘â àë© ä®à¬ â ä ©«®¢ .Z80 (¤«ï ¢¥àᨩ ¤® 1.45) ¢ë£«ï¤¨â â ª:
|
||
|
||
‘¬¥é¥¨¥ „«¨ ޝ¨á ¨¥
|
||
|
||
0 1 <20>¥£¨áâà €
|
||
1 1 <20>¥£¨áâà F
|
||
2 2 <20>¥£¨áâ஢ ï ¯ à BC (á ç « ¬« ¤è¨©, â.¥. ‘)
|
||
4 2 <20>¥£¨áâ஢ ï ¯ à HL
|
||
6 2 <20>à®£à ¬¬ë© áç¥â稪 (<28>‘)
|
||
8 2 “ª § ⥫ì á⥪ (SP)
|
||
10 1 <20>¥£¨áâà ¯à¥àë¢ ¨© I
|
||
11 1 <20>¥£¨áâà ॣ¥¥à 樨 R (<28>¨â 7 - ¥ § ç 騩)
|
||
12 1 Bit 0 : <20> ¢¥ 7-¬ã ¡¨âã ॣ¨áâà R
|
||
Bit 1-3: –¢¥â ¡®à¤îà
|
||
Bit 4 : 1- ¢¯¥ç â <20>…‰‘ˆŠ SamRam
|
||
Bit 5 : 1- ¡«®ª ¤ ëå ª®¬¯à¥áá¨à®¢
|
||
Bit 6-7: <20>¥ § ç 騥
|
||
13 2 <20>¥£¨áâ஢ ï ¯ à DE
|
||
15 2 <20>¥£¨áâ஢ ï ¯ à BC'
|
||
17 2 <20>¥£¨áâ஢ ï ¯ à DE'
|
||
19 2 <20>¥£¨áâ஢ ï ¯ à HL'
|
||
21 1 <20>¥£¨áâà €'
|
||
22 1 <20>¥£¨áâà F'
|
||
23 2 <20>¥£¨áâà IY (‘ ç « ¬« ¤è¨©)
|
||
25 2 <20>¥£¨áâà IX
|
||
27 1 ’ਣ£¥à ¯à¥àë¢ ¨©, 0=DI, ¨ ç¥ EI
|
||
28 1 ’ਣ£¥à ¯à¥àë¢ ¨© IFF2 (஫¨ ¥ ¨£à ¥â)
|
||
29 1 Bit 0-1: <20>¥¦¨¬ ¯à¥àë¢ ¨© (0, 1 ¨«¨ 2)
|
||
Bit 2 : 1=í¬ã«ïæ¨ï 2-£® ¢ë¯ã᪠‘¯¥ªâàã¬
|
||
Bit 3 : 1=„¢®© ï ç áâ®â ¯à¥àë¢ ¨©
|
||
Bit 4-5: 1=‚ë᮪ ï ¢¨¤¥®á¨åந§ æ¨ï
|
||
3=<3D>¨§ª ï ¢¨¤¥®á¨åந§ æ¨ï
|
||
0,2=<3D>®à¬ «ì ï
|
||
Bit 6-7: 0=Šãàá®à/Protek/AGF- ¤¦®©á⨪
|
||
1=Š¥¬¯áâ®-¤¦®©á⨪
|
||
2=Sinclair-«¥¢ë© ¤¦®©á⨪
|
||
3=Sinclair-¯à ¢ë© ¤¦®©á⨪
|
||
|
||
<20> ¤¨ ᮢ¬¥á⨬®á⨠¥á«¨ ¡ ©â 12 à ¢¥ 255, â® ® ¯à¨¨¬ ¥âáï à ¢ë¬ 1.
|
||
<20>®á«¥ í⮣® 30-¡ ©â®£® åí¤¥à á«¥¤ãîâ 48 ª¨«®¡ ©â®¢ ‘¯¥ªâà㬮¢áª®©
|
||
¯ ¬ïâ¨. …᫨ ¡¨â-5 12-£® ¡ ©â à ¢¥ 1, â® ¤ ¬¯ ¯ ¬ï⨠¨¤¥â ¢
|
||
ª®¬¯à¥áá¨à®¢ ®¬ ä®à¬ â¥. Œ¥â®¤ ª®¬¯à¥áᨨ ®ç¥ì ¯à®áâ. ‡ ¬¥ïîâáï ¢á¥
|
||
¯®á«¥¤®¢ ⥫ì®á⨠¨¤ãé¨å ¯®¤àï¤ ¯ï⨠®¤¨ ª®¢ëå ¡ ©â®¢. ‚¬¥áâ® ¨å
|
||
¯à®¨§¢®¤¨âáï § ¯¨áì ED ED xx yy. ‡¤¥áì ED ED - íâ® ¯à¥ä¨ªá, xx -
|
||
ª®íä䍿¨¥â ¯®¢â®à , yy - ¯®¢â®àïî騩áï ¡ ©â. ˆâ ª, ª®¤¨àãîâáï ⮫쪮
|
||
¯®á«¥¤®¢ ⥫ì®á⨠¨§ ¯ï⨠¯®¢â®à®¢ ¨«¨ ¡®«¥¥. ˆáª«î票¥¬ ïîâáï
|
||
¯®á«¥¤®¢ ⥫ì®á⨠¨§ ¡ ©â®¢, à ¢ëå ED. „ ¦¥ ¥á«¨ í⮠⮫쪮 ¤¢
|
||
¡ ©â , ¢á¥ à ¢® ®¨ ¯ ªãîâáï ED ED 02 ED. ˆ ¯®á«¥¤¥¥ ¯à ¢¨«®: «î¡®©
|
||
¡ ©â, ¥¯®á।á⢥® á«¥¤ãî騩 § ED, ¥ 㯠ª®¢ë¢ ¥âáï ¢ ®¡é¨© ¡«®ª.
|
||
<20> ¯à¨¬¥à, ã á ¥áâì ¯®á«¥¤®¢ ⥫ì®áâì ED 00 00 00 00 00 00. Ž ¥
|
||
¯ ªã¥âáï, ª ª ED ED ED 06 00, ¯ ªã¥âáï ª ª ED 00 ED ED 05 00. <20>«®ª
|
||
§ ª 稢 ¥âáï ª®æ¥¢ë¬ ¬ થ஬ 00 ED ED 00.
|
||
|
||
’ ª®© ä®à¬ â ä ©«®¢ .Z80 ¨á¯®«ì§®¢ «áï ¢¥àá¨ï¬¨ í¬ã«ïâ®à ¤® 1.45.
|
||
<20> ç¨ ï á ¢¥àᨨ 2.0 ¢ á¢ï§¨ á ¯®¤¤¥à¦ª®© ä ©«®¢ ®ââ¨áª®¢ ¯ ¬ïâ¨,
|
||
áïâëå á® 128-£® ‘¯¥ªâà㬠, ¯®ï¢¨«áï ®¢ë© ä®à¬ â. íâ®â ®¢ë© ä®à¬ â
|
||
¨á¯®«ì§ã¥âáï ¤«ï ¢á¥å ®ââ¨áª®¢, ¥¢ ¦® 48-ëå ¨«¨ 128-ëå. <20>® í¬ã«ïâ®à
|
||
¯®-¯à¥¦¥¬ã ¯®¨¬ ¥â ¨ áâ àë© ä®à¬ â.
|
||
|
||
<20>¥á¬®âàï â®, çâ® í¬ã«ïâ®à ¯®¨¬ ¥â áâ àë© ä®à¬ â, á ¬ ® ¨ª®£¤
|
||
ä ©«®¢ .Z80 ¢ áâ ஬ ä®à¬ ⥠¥ ¯à®¨§¢®¤¨â. <20>® ¯à¨ ¦¥« ¨¨ ®¢ë© ä®à¬ â
|
||
¬®¦® ª®¢¥àâ¨à®¢ âì ¢ áâ àë© (ª®¥ç® ⮫쪮 ¤«ï 48Š-ä ©«®¢), ¥á«¨
|
||
¨á¯®«ì§®¢ âì ã⨫¨âã ConvZ80.
|
||
|
||
<20>®¢ë© ä®à¬ â ç¨ ¥âáï á â ª®£® ¦¥ 30-¡ ©â®£® åí¤¥à , çâ® ¨
|
||
¯à¨¢¥¤¥ë© ¢ëè¥. <20>® ⥯¥àì ¡¨âë 4 ¨ 5 ä« £®¢®£® ¡ ©â (12-£®) 㦥 ¥
|
||
¨¬¥îâ § 票ï, ¡ ©âë 6 ¨ 7 à ¢ë ã«î, çâ® £®¢®à¨â ® ⮬, çâ® íâ®
|
||
ä ©« ¢ ®¢®¬ ä®à¬ â¥.
|
||
|
||
‡ ¯¥à¢ë¬¨ 30-î ¡ ©â ¬¨ á«¥¤ãîâ ¤®¯®«¨â¥«ìë¥:
|
||
|
||
‘¬¥é¥¨¥ „«¨ ޝ¨á ¨¥
|
||
|
||
* 30 2 „«¨ ¤®¯®«¨â¥«ì®£® ¡«®ª (á¬. ¨¦¥)
|
||
* 32 2 <20>à®£à ¬¬ë© áç¥â稪
|
||
* 34 1 €¯¯ à âë© à¥¦¨¬ (á¬. ¨¦¥)
|
||
* 35 1 ‚ ०¨¬¥ í¬ã«ï樨 SamRam ᮤ¥à¦¨â ¡¨â®¢®¥
|
||
á®áâ®ï¨¥ ¬¨ªà®á奬ë 74ls259.
|
||
‚ ०¨¬¥ 128Š á®¤¥à¦¨â ¯®á«¥¤¨© ¢ë¢®¤
|
||
¯®àâ 7FFD.
|
||
* 36 1 ‘®¤¥à¦¨â 0FF, ¥á«¨ ¢¯¥ç â ® <20>‡“ ˆâ¥à䥩á -1
|
||
* 37 1 <20>¨â 0: 1 ¥á«¨ ¢ª«îç¥ í¬ã«ïæ¨ï ॣ¨áâà R
|
||
Bit 1: 1 ¥á«¨ ¢ª«îç¥ í¬ã«ïæ¨ï LDIR
|
||
* 38 1 <20>®á«¥¤¨© ¢ë¢®¤ ¯®àâ 7FFD.
|
||
* 39 16 ‘®¤¥à¦¨¬®¥ ॣ¨áâ஢ ¬ã§ëª «ì®£® á®¯à®æ¥áá®à
|
||
55 2 ‘ç¥â稪 ⠪⮢ (¬« ¤è¨©)
|
||
57 1 ‘ç¥â稪 ⠪⮢ (áâ à訩)
|
||
58 1 ”« £®¢ë© ¡ ©â. ˆá¯®«ì§ã¥âáï ‘¯¥ªâ â®à®¬
|
||
(í¬ã«ïâ®à ‘¯¥ªâà㬠¤«ï ª®¬¯ìîâ¥à®¢ QL)
|
||
<20>ਠ§ £à㧪¥ Z80 ¥£® ¨£®à¨àã¥â, ¯à¨ ¢ë£à㧪¥
|
||
¢ëáâ ¢«ï¥â ¢ ¥¬ 0.
|
||
59 1 0FF, ¥á«¨ ¢¯¥ç â ® <20>‡“ "ƒ®à¤®"
|
||
60 1 0FF, ¥á«¨ ¢¯¥ç â ® <20>‡“ Œ128. „®«¦® ¡ëâì 0.
|
||
61 1 0FF, ¥á«¨ 0-8191 - އ“
|
||
62 1 0FF, ¥á«¨ 8192-16383 - އ“
|
||
63 10 Š« ¢¨è¨, § ¤ ë¥ ¢ ª ç¥á⢥ ¯®«ì§®¢ ⥫ì᪮£®
|
||
¤¦®©á⨪ .
|
||
73 10 Š« ¢¨ âãàë¥ ¤ ë¥ ¤«ï ª« ¢¨è, 㪠§ ëå
|
||
¢ëè¥.
|
||
83 1 ’¨¯ ãáâனá⢠"ƒ®à¤®". 0=Disciple + Epson,
|
||
1=Disciple + HP, 16=Plus D
|
||
84 1 ‘â âãá ª®¯ª¨ INHIBIT ¨â¥à䥩á Disciple
|
||
: 0=¨â¥àä¥©á ®âª«îç¥, § ¨áª«î票¥¬ ¤¦®©á⨪®¢
|
||
: 0FF=¯®¤ª«îç¥
|
||
85 1 ”« £ INHIBIT ¨â¥à䥩á Disciple
|
||
: 0=<3D>‡“ ¬®¦¥â ¡ëâì ¢¯¥ç â ®;
|
||
: 0FF=¥ ¬®¦¥â ¡ëâì ¢¯¥ç â ®.
|
||
|
||
|
||
‡ 票¥ ᮤ¥à¦¨¬®£® ¯®§¨æ¨¨ 30 à ¢® 23-¬ ¤«ï ¢¥àᨨ í¬ã«ïâ®à 2.01
|
||
¨ à ¢® 54-¬ ¤«ï ¢¥àᨨ 3.0. <20>®§¨æ¨¨, ¯®¬¥ç¥ë¥ § ª®¬ "*",
|
||
ᮮ⢥âáâ¢ãîâ åí¤¥àã ¢¥àᨨ 2.01 ¨ ¨â¥à¯à¥â¨àãîâáï ¢¥àᨥ© 3.0 â®ç®
|
||
â ª ¦¥, § ¨áª«î票¥¬ ¡ ©â 34:
|
||
|
||
—¨á«® ‡ 票¥ ¢ ¢¥àᨨ 2.01 ‡ 票¥ ¢ ¢¥àᨨ 3.0
|
||
|
||
0 48k 48k
|
||
1 48k + If.1 48k + If.1
|
||
2 SamRam 48k + M.G.T.
|
||
3 128k SamRam
|
||
4 128k + If.1 128k
|
||
5 - 128k + If.1
|
||
6 - 128k + M.G.T.
|
||
|
||
‘â à訩 ¡ ©â áç¥â稪 ⠪⮢ ®âáç¨âë¢ ¥â â ªâë ¯® ¬®¤ã«î 4. ‘à §ã
|
||
¯®á«¥ ⮣®, ª ª ULA £¥¥à¨àã¥â ᢮¥ ¯à¥àë¢ ¨¥ (ª ¦¤ë¥ 20
|
||
¬¨««¨á¥ªã¤), ® à ¢¥ â६ ¨ 㢥«¨ç¨¢ ¥âáï ¥¤¨¨æã ç¥à¥§ ª ¦¤ë¥
|
||
¯ïâì í¬ã«¨à㥬ëå ¬¨««¨á¥ªã¤. ‚ í⨠¨â¥à¢ «ë, à ¢ë¥ 1/200 ᥪã¤ë,
|
||
¬« ¤è¨© ¡ ©â áç¥â稪 áç¨â ¥â ®â 17472 ¤® ã«ï, çâ® ¨ ¤ ¥â 69888
|
||
⠪⮢ ª ¤à.
|
||
|
||
<20> ©â 60 ¤®«¦¥ ¡ëâì ã«¥¢ë¬, ¯®áª®«ìªã ᮤ¥à¦¨¬®¥ އ“ ãáâனáâ¢
|
||
Multiface 128 ¥ á®åà ï¥âáï ¢ ä ©«¥-®ââ¨áª¥. …᫨ M128 ¡ë« ¢¯¥ç â ¢
|
||
¬®¬¥â á®åà ¥¨ï ®ââ¨áª , í¬ã«¨à㥬 ï ¯à®£à ¬¬ ᪮॥ ¢á¥£® ¥ ¡ã¤¥â
|
||
à ¡®â âì ¯à¨ ¯®á«¥¤ãî饩 § £à㧪¥.
|
||
|
||
<20> ©âë 61 ¨ 62 - äãªæ¨¨ ¯à®ç¨å ä« £®¢, â ª¨å ª ª ¡ ©â 34, 59, 60 ¨ 83.
|
||
|
||
<20>®á«¥ åí¤¥à ¨¤ãâ ¡«®ª¨ ¯ ¬ïâ¨, ª ¦¤ë© ¨§ ª®â®àëå ᮤ¥à¦¨â 㯠ª®¢ ë¥
|
||
¤ ë¥ 16-ª¨«®¡ ©â®£® ¡«®ª . Š®¬¯à¥áá¨ï ¯à®¨§¢®¤¨âáï ¯® áâ ன á奬¥,
|
||
§ ¨áª«î票¥¬ ª®¥ç®£® ¬ થà , ª®â®àë© â¥¯¥àì ®âáãâáâ¢ã¥â.
|
||
‘âàãªâãà ¡«®ª ¯ ¬ï⨠᫥¤ãîé ï:
|
||
|
||
<20> ©â „«¨ ޝ¨á ¨¥
|
||
|
||
0 2 „«¨ ¤ ëå (¡¥§ í⮣® âà¥å¡ ©â®£® åí¤¥à )
|
||
2 1 ‘âà ¨çë© ®¬¥à ¡«®ª
|
||
3 [0] “¯ ª®¢ ë¥ ¤ ë¥
|
||
|
||
<20>ã¬¥à æ¨ï áâà ¨æ § ¢¨á¨â ®â ¯¯ à ⮣® ०¨¬ :
|
||
|
||
‘âà. ‚ ०¨¬¥ 48 ‚ ०¨¬¥ 128 ‚ ०¨¬¥ SamRam
|
||
|
||
0 48K <20>‡“ <20>‡“ (áâ ஥) 48K <20>‡“
|
||
1 <20>‡“ ˆâ¥à䥩á -1, <20>‡“ Disciple ¨«¨ <20>‡“ Plus D,
|
||
¢ ᮮ⢥âá⢨¨ á ⥬, çâ® § ¤ ®
|
||
2 - <20>‡“ (®¢®¥) <20>‡“ SamRam (BASIC)
|
||
3 - page 0 <20>‡“ SamRam (¬®¨â®à,..)
|
||
4 8000-bfff page 1 Ž¡ëçë¥ 8000-bfff
|
||
5 c000-ffff page 2 Ž¡ëçë¥ c000-ffff
|
||
6 - page 3 ’¥¥¢ë¥ 8000-bfff
|
||
7 - page 4 ’¥¥¢ë¥ c000-ffff
|
||
8 4000-7fff page 5 4000-7fff
|
||
9 - page 6 -
|
||
10 - page 7 -
|
||
11 <20>‡“ Multiface <20>‡“ Multiface
|
||
|
||
‚ ०¨¬¥ 48Š ¢ë£à㦠îâáï áâà ¨æë 4,5 ¨ 8. ‚ ०¨¬¥ SamRam á®åà ïîâáï
|
||
áâà ¨æë á 4 ¯® 8. ‚ ०¨¬¥ 128Š - ¢á¥ áâà ¨æë á 3 ¯® 10. Š®æ¥¢®©
|
||
¬ àª¥à ®âáãâáâ¢ã¥â.
|
||
|
||
|
||
|