млин, неправильно выразился.Цитата:
Сообщение от The Exploited
Repeat: для дешифрации устройств в спеке >48k используются все 16 разрядов шины адреса. устроит?
Вид для печати
млин, неправильно выразился.Цитата:
Сообщение от The Exploited
Repeat: для дешифрации устройств в спеке >48k используются все 16 разрядов шины адреса. устроит?
в скорпионе (в кае практически аналогично):Цитата:
Сообщение от cyrax inc
дешифрация #FFFD, #BFFD, #1FFD, #7FFD по адресным линиям A15, A14, A13, A5, A2, A1, A0. в наиболее "опасном" порту #1FFD - переключение верхней памяти, отключение пзу, манипуляции со страницами пзу.
в профи: #FFFD, #BFFD - по A15, A14, A2
#7FFD - A15, A2
#DFFD - A13, A2 - тут и переключение видеорежимов, и отключение пзу и смена окна проецирования (не стандартное #C000-#FFFF, а #4000-#7FFF) и переключение верхней памяти.
в фирменном +3, а также турбо 2+ и прочих не менее сложные заморочки.
далее пентагон512 - глюки с верхней памятью.
и т.д. и т.п.
имеются ввиду порты устройств? не соглашусь. для 48к существует куча устройств и наверняка на многих используется более чем 8 разрядная адресация. тем более, что 48к+AY не редкость, да что там далеко ходить, даже для порта #FE на чтение используются все 8 старших бит ША.Цитата:
Сообщение от cyrax inc
цитата то тут при чем? полная адресация, это когда _все_ шестнадцать разрядов используются для дешифрации. а все приведенные - по прежнему неполные. кстати, в профи 7FFDh, #DFFD разве А2, а не А1?Цитата:
Сообщение от The Exploited
хорошо, хорошо, уговорил.Цитата:
Сообщение от The Exploited
2 cyrax inc & The Exploited
Это все прекрасно и после вот именно этого сообщения параноить больше не буду.) Видимо, так и должно быть, чтоб A уходило в порт, адресуемый (An). :( Все абсолютно правильно и верно, особенно радует, что хоть порта #FE это не касается. А про полную адресацию могли бы и не напоминать, эта тема не для нее, и если считаете, что я про нее не в курсе -- зря. Там-то как раз все нормально, но она занимает регистры и код, что никак не гут.
И совместимость тут в общем-то ни при чем -- ну так же, или не так же в 8080 (знаю я и этот процессор примерно), какая разница? ZX на Z80 построен, и у него вот ТАК. Вы пытаетесь доказать что ТАК правильно? Попутно говоря, что не так уж сложно всунуть в микросхему доп. выдачу 8bit "0" на старшие адресные линии при надобности... Или вы все-таки не согласны с архитектурой, но "все равно ведь уже ничего не изменить?.."