Rev 383 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
╠рушъ эр яхэЄхтх.1. ┬┬юфшЄё ёюёЄю эшх NMI. ╬ЄышўрхЄё Єхь, ўЄю т юўъю #0000-#3FFF яЁшэєфшЄхы№эютъы■ўрхЄё яюёыхфэ (255р ) ёЄЁрэшЎр ╬╟╙. ╧ЁшюЁшЄхЄ фрцх эрф тъы■ўхэшхь 0 ярушЁрь√ т #0000-#3FFF ўхЁхч сшЄ т #EFF7.┬їюф т ёюёЄю эшх NMI яЁюшёїюфшЄ, ёюсёЄтхээю, яю эрўрыє ёшуэрыр /NMI эряЁюЎхёёюЁ.╧Ёш ¤Єюь, тїюф эх урЁрэЄшЁєхЄё ш ьюцхЄ яЁштхёЄш ъ ърЄрёЄЁюЇх, хёыш /MNIяЁшїюфшЄ тю тЁхь ъюьрэф√, ъюЄюЁр :1) шьххЄ ёЄхъ юсырёЄш #0000-#3FFF2) шёяюыэ хЄё шч юсырёЄш #0000-#3FFF3) шёяюы№чєхЄ фрээ√х т юсырёЄш #0000-#3FFF┬ ёыєўр ї 1 ш 3 Єръцх ьюцхЄ эрЁє°шЄ№ё ЎхыюёЄэюёЄ№ фрээ√ї т яюёыхфэхщ ёЄЁрэшЎх╬╟╙.2. яЁхфырурхЄё ттхёЄш яюЁЄ #BE (ўЄхэшх-чряшё№).эр ўЄхэшх - ьюцэю сєфхЄ ёўшЄрЄ№ ёюёЄю эшх яюЁЄют #7FFD, #EFF7, #xx77, ёюёЄю эшхьхэхфцхЁр ярь Єш. ╫Єю ўшЄрхь - юяЁхфхы хЄё ёЄрЁ°шь рфЁхёэ√ь срщЄюь.╩юэъЁхЄэ√х рфЁхёр ш ўЄю ўшЄрхЄё :#00BE..#07BE: - эюьхЁр тъы■ўхээ√ї ёЄЁрэшЎ т юўърї, ═┼╚═┬┼╨╥╚╨╬┬└══█┼.00..03 - юўъш 0..3 фы эєыхтющ ърЁЄ√ ярь Єш (сшЄ 4 7ЇЇф = 0)04..07 - Єю цх ёрьюх фы хфшэшўэющ ърЁЄ√ ярь Єш (сшЄ 4 7ЇЇф = 1)#08BE: сшЄ√ RAM/ROM фы тёхї юўхъ ш ърЁЄ ярь Єш, сшЄ√ ё эюьхЁрьш 0..7ЁрёяЁхфхыхэ√ Єръ цх, ъръ ш ўхщъш 00..07 т√°х.#09BE: сшЄ√ dos/7ffd. Єръ цх.╧Ёшьхўрэшх: сшЄ√ dos/7ffd ш RAM/ROM фы ёыєўр ROM ьюцэю ёЄртшЄ№ Єюы№ъю ўхЁхчяюЁЄ√ #xFF7. ╤ЄрЁ°шх 2 сшЄр эюьхЁр ёЄЁрэшЎ√ ьюцэю яюёЄртшЄ№ Єюы№ъю ўхЁхч яюЁЄ√#x7F7, яЁш ¤Єюь єёЄрэютшЄё сшЄ RAM/ROM ш юёЄрэхЄё эхшчьхээ√ь сшЄ dos/7ffd.╥ръшь юсЁрчюь, рыуюЁшЄь тюёёЄрэютыхэш эр юёэютх Ёрэхх ёўшЄрээ√ї фрээ√ї#00BE..#09BE ьюцхЄ с√Є№ Єръшь:1. ╟ряшё√тр т #xFF7, тюёёЄрэютшЄ№ тёх сшЄ√ dos/7ffd2. хёыш ёЄЁрэшЎр ROM шыш RAM ш х╕ эюьхЁ <64, тюёёЄрэютшЄ№ х╕ чряшё№■ т #xFF7юфэютЁхьхээю ё яєэъЄюь 1.3. ─ы тёхї RAM-ёЄЁрэшЎ ё эюьхЁрьш >=64 тюёёЄрэютшЄ№ эюьхЁ ёЄЁрэшЎ√фюяюыэшЄхы№эющ чряшё№■ т ёююЄтхЄёЄтє■∙шщ яюЁЄ #x7F7.4. ┬ яєэъЄрї 2-3 эх чрс√трЄ№ яЁю шэтхЁёш■ эюьхЁр ёЄЁрэшЎ√ яЁш чряшёш.#0ABE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #7FFD.#0BBE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #EFF7.#0CBE: яюёыхфэхх чряшёрээюх чэрўхэшх т яюЁЄ #xx77. чэрўхэшх сшЄ ёыхфє■∙хх:сшЄ√ 3..0 - яюёыхфэхх чряшёрээюх чэрўхэшх т сшЄ√ 3..0 яюЁЄр #xx77сшЄ 7 - яюёыхфэхх чряшёрээюх чэрўхэшх A14 яЁш чряшёш т #xx77сшЄ 6 - --//-- A9 --//--сшЄ 5 - --//-- A8 --//--#0DBE: Єхъє∙шщ юЄюсЁрцрхь√щ ЎтхЄ. ─ы ёўшЄ√трэш ярышЄЁ√. ╘юЁьрЄ Єръющ цх, ъръ ш#FF фы єёЄрэютъш, ъЁюьх Єхї цх 2 сшЄ, ъюЄюЁ√х ═┼╬╧╨┼─┼╦┼═█. ╤ўшЄ√трЄ№ Єръ цх:їрыЄ, яюЄюь ёЄртшь эр сюЁф■Ёх тёх ЎтхЄр ш ёўшЄ√трхь.╧юЁЄ #BF ёрь яю ёхсх (Ёшф-ЁрщЄ)╠юьхэЄ тїюфр т эьш.╧ЁхфырурхЄё , ўЄю хёыш эрцрЄр F11 (шыш ўЄю Єрь) эр ъыртх, ртЁър фр╕Є ёшуэры тЇяур ш Є.ф.╘яур ухэхЁшЄ NMI ╬─═╬┬╨┼╠┼══╬ (т Єюь цх ЄръЄх), ўЄю ш INT. ╥.х. ь√ Єюўэю чэрхььюьхэЄ тїюфр т эьш, ш яЁш цхырэшш, ьюцхь яЁюфюыцшЄ№ яЁюуЁрььє ё Єюую цх ьхёЄр(тю тЁхьхэш). ╟рюфэю, хёыш шэЄ с√ы ЁрчЁх°╕э, ь√ эх чрёшЁрхь ёЄхъ (юэ Єръ ш Єръс√ы с√ чрёЁрэ шэЄюь).эр чряшё№ - яюёых ЇръЄр чряшёш т яюЁЄ #BE, хёыш эрїюфшьё т ёюёЄю эшш NMI, эр2ющ яю ёў╕Єє /RFSH т√ъы■ўрхь ¤Єю ёюёЄю эшх.╥ръшь юсЁрчюь т√їюф шч NMI яЁюшёїюфшЄ ЄръPOP <тёх ЁхушёЄЁ√>OUT (#BE),ARETN╥єЄ ьюцэю ёфхырЄ№ ЁхёшэїЁюэшчрЎш■ чхЄэшър тчрф ъ шэЄє - т√ёЄртшт хьє чрьюЁючъєъыюър фю шэЄр. ╧Ёш ¤Єюь эрфю єўхёЄ№ ЄръЄ√ т√їюфр шч эьш (яюя рфЁхёр).