Rev 383 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
378 | lvd | 1 | ╠рушъ эр яхэЄхтх. |
2 | |||
3 | |||
4 | 1. ┬┬юфшЄё ёюёЄю эшх NMI. ╬ЄышўрхЄё Єхь, ўЄю т юўъю #0000-#3FFF яЁшэєфшЄхы№эю |
||
383 | lvd | 5 | тъы■ўрхЄё яюёыхфэ (255р ) ёЄЁрэшЎр ╬╟╙. ╧ЁшюЁшЄхЄ фрцх эрф тъы■ўхэшхь 0 яруш |
6 | Ёрь√ т #0000-#3FFF ўхЁхч сшЄ т #EFF7. |
||
378 | lvd | 7 | |
8 | ┬їюф т ёюёЄю эшх NMI яЁюшёїюфшЄ, ёюсёЄтхээю, яю эрўрыє ёшуэрыр /NMI эр |
||
9 | яЁюЎхёёюЁ. |
||
10 | |||
11 | ╧Ёш ¤Єюь, тїюф эх урЁрэЄшЁєхЄё ш ьюцхЄ яЁштхёЄш ъ ърЄрёЄЁюЇх, хёыш /MNI |
||
12 | яЁшїюфшЄ тю тЁхь ъюьрэф√, ъюЄюЁр : |
||
13 | 1) шьххЄ ёЄхъ юсырёЄш #0000-#3FFF |
||
14 | 2) шёяюыэ хЄё шч юсырёЄш #0000-#3FFF |
||
15 | 3) шёяюы№чєхЄ фрээ√х т юсырёЄш #0000-#3FFF |
||
383 | lvd | 16 | ┬ ёыєўр ї 1 ш 3 Єръцх ьюцхЄ эрЁє°шЄ№ё ЎхыюёЄэюёЄ№ фрээ√ї т яюёыхфэхщ ёЄЁрэшЎх |
17 | ╬╟╙. |
||
378 | lvd | 18 | |
19 | |||
20 | 2. яЁхфырурхЄё ттхёЄш яюЁЄ #BE (ўЄхэшх-чряшё№). |
||
21 | |||
379 | lvd | 22 | эр ўЄхэшх - ьюцэю сєфхЄ ёўшЄрЄ№ ёюёЄю эшх яюЁЄют #7FFD, #EFF7, #xx77, ёюёЄю эшх |
383 | lvd | 23 | ьхэхфцхЁр ярь Єш. ╫Єю ўшЄрхь - юяЁхфхы хЄё ёЄрЁ°шь рфЁхёэ√ь срщЄюь. |
378 | lvd | 24 | |
383 | lvd | 25 | ╩юэъЁхЄэ√х рфЁхёр ш ўЄю ўшЄрхЄё : |
379 | lvd | 26 | |
383 | lvd | 27 | #00BE..#07BE: - эюьхЁр тъы■ўхээ√ї ёЄЁрэшЎ т юўърї, ═┼╚═┬┼╨╥╚╨╬┬└══█┼. |
28 | 00..03 - юўъш 0..3 фы эєыхтющ ърЁЄ√ ярь Єш (сшЄ 4 7ЇЇф = 0) |
||
29 | 04..07 - Єю цх ёрьюх фы хфшэшўэющ ърЁЄ√ ярь Єш (сшЄ 4 7ЇЇф = 1) |
||
379 | lvd | 30 | |
383 | lvd | 31 | #08BE: сшЄ√ RAM/ROM фы тёхї юўхъ ш ърЁЄ ярь Єш, сшЄ√ ё эюьхЁрьш 0..7 |
32 | ЁрёяЁхфхыхэ√ Єръ цх, ъръ ш ўхщъш 00..07 т√°х. |
||
379 | lvd | 33 | |
383 | lvd | 34 | #09BE: сшЄ√ dos/7ffd. Єръ цх. |
379 | lvd | 35 | |
383 | lvd | 36 | ╧Ёшьхўрэшх: сшЄ√ dos/7ffd ш RAM/ROM фы ёыєўр ROM ьюцэю ёЄртшЄ№ Єюы№ъю ўхЁхч |
37 | яюЁЄ√ #xFF7. ╤ЄрЁ°шх 2 сшЄр эюьхЁр ёЄЁрэшЎ√ ьюцэю яюёЄртшЄ№ Єюы№ъю ўхЁхч яюЁЄ√ |
||
38 | #x7F7, яЁш ¤Єюь єёЄрэютшЄё сшЄ RAM/ROM ш юёЄрэхЄё эхшчьхээ√ь сшЄ dos/7ffd. |
||
39 | ╥ръшь юсЁрчюь, рыуюЁшЄь тюёёЄрэютыхэш эр юёэютх Ёрэхх ёўшЄрээ√ї фрээ√ї |
||
40 | #00BE..#09BE ьюцхЄ с√Є№ Єръшь: |
||
41 | 1. ╟ряшё√тр т #xFF7, тюёёЄрэютшЄ№ тёх сшЄ√ dos/7ffd |
||
42 | 2. хёыш ёЄЁрэшЎр ROM шыш RAM ш х╕ эюьхЁ <64, тюёёЄрэютшЄ№ х╕ чряшё№■ т #xFF7 |
||
43 | юфэютЁхьхээю ё яєэъЄюь 1. |
||
44 | 3. ─ы тёхї RAM-ёЄЁрэшЎ ё эюьхЁрьш >=64 тюёёЄрэютшЄ№ эюьхЁ ёЄЁрэшЎ√ |
||
45 | фюяюыэшЄхы№эющ чряшё№■ т ёююЄтхЄёЄтє■∙шщ яюЁЄ #x7F7. |
||
46 | 4. ┬ яєэъЄрї 2-3 эх чрс√трЄ№ яЁю шэтхЁёш■ эюьхЁр ёЄЁрэшЎ√ яЁш чряшёш. |
||
379 | lvd | 47 | |
383 | lvd | 48 | #0ABE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #7FFD. |
379 | lvd | 49 | |
383 | lvd | 50 | #0BBE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #EFF7. |
51 | |||
52 | #0CBE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #xx77. чэрўхэшх сшЄ ёыхфє■∙хх: |
||
53 | |||
54 | сшЄ√ 3..0 - яюёыхфэхх чряшёрээюх чэрўхэшх т сшЄ√ 3..0 яюЁЄр #xx77 |
||
55 | сшЄ 7 - яюёыхфэхх чряшёрээюх чэрўхэшх A14 яЁш чряшёш т #xx77 |
||
56 | сшЄ 6 - --//-- A9 --//-- |
||
57 | сшЄ 5 - --//-- A8 --//-- |
||
58 | |||
59 | |||
392 | lvd | 60 | #0DBE: Єхъє∙шщ юЄюсЁрцрхь√щ ЎтхЄ. ─ы ёўшЄ√трэш ярышЄЁ√. ╘юЁьрЄ Єръющ цх, ъръ ш |
61 | #FF фы єёЄрэютъш, ъЁюьх Єхї цх 2 сшЄ, ъюЄюЁ√х ═┼╬╧╨┼─┼╦┼═█. ╤ўшЄ√трЄ№ Єръ цх: |
||
62 | їрыЄ, яюЄюь ёЄртшь эр сюЁф■Ёх тёх ЎтхЄр ш ёўшЄ√трхь. |
||
383 | lvd | 63 | |
64 | |||
392 | lvd | 65 | ╧юЁЄ #BF ёрь яю ёхсх (Ёшф-ЁрщЄ) |
383 | lvd | 66 | |
67 | |||
379 | lvd | 68 | |
69 | |||
392 | lvd | 70 | ╠юьхэЄ тїюфр т эьш. |
379 | lvd | 71 | |
392 | lvd | 72 | ╧ЁхфырурхЄё , ўЄю хёыш эрцрЄр F11 (шыш ўЄю Єрь) эр ъыртх, ртЁър фр╕Є ёшуэры т |
73 | Їяур ш Є.ф. |
||
74 | ╘яур ухэхЁшЄ NMI ╬─═╬┬╨┼╠┼══╬ (т Єюь цх ЄръЄх), ўЄю ш INT. ╥.х. ь√ Єюўэю чэрхь |
||
75 | ьюьхэЄ тїюфр т эьш, ш яЁш цхырэшш, ьюцхь яЁюфюыцшЄ№ яЁюуЁрььє ё Єюую цх ьхёЄр |
||
76 | (тю тЁхьхэш). ╟рюфэю, хёыш шэЄ с√ы ЁрчЁх°╕э, ь√ эх чрёшЁрхь ёЄхъ (юэ Єръ ш Єръ |
||
77 | с√ы с√ чрёЁрэ шэЄюь). |
||
379 | lvd | 78 | |
392 | lvd | 79 | |
80 | |||
81 | |||
82 | |||
83 | |||
84 | |||
85 | |||
86 | |||
383 | lvd | 87 | эр чряшё№ - яюёых ЇръЄр чряшёш т яюЁЄ #BE, хёыш эрїюфшьё т ёюёЄю эшш NMI, эр |
378 | lvd | 88 | 2ющ яю ёў╕Єє /RFSH т√ъы■ўрхь ¤Єю ёюёЄю эшх. |
89 | |||
90 | ╥ръшь юсЁрчюь т√їюф шч NMI яЁюшёїюфшЄ Єръ |
||
91 | |||
92 | POP <тёх ЁхушёЄЁ√> |
||
93 | OUT (#BE),A |
||
94 | RETN |
||
95 | |||
392 | lvd | 96 | ╥єЄ ьюцэю ёфхырЄ№ ЁхёшэїЁюэшчрЎш■ чхЄэшър тчрф ъ шэЄє - т√ёЄртшт хьє чрьюЁючъє |
97 | ъыюър фю шэЄр. ╧Ёш ¤Єюь эрфю єўхёЄ№ ЄръЄ√ т√їюфр шч эьш (яюя рфЁхёр). |
||
98 |