Современное железо ZX-Spectrum
ZXNet эхоконференция «real.speccy»
От Eugene Palenock → Кому All 30.08.2000
Возникно несколько вопросов по сабжу:
- по каким битам должен дешифроваться кэш ?
- кэш-32кб - чего решили ? его на 7FFD или на EFF7 завели ?
- за что отвечает D0 в порту EFF7 ? Где можно найти программное описание ?
- D2 - верхняя память, D3 - турбо, D5 - порты ДОСа, D7 - часы. Это у всех так
или бывает на этих битах что-то другое ?
- А D4 в EFF7 что собственно делать должен ? Включать допольнительный экран из
верхней памяти (а кстати где он находится ?) или аппаратно мигать 5 и 7
экранами ?
- А на D6 чего подключается ?
- Как вообще работает Турбо режим ? Почему он тормозит в ОЗУ и не тормозит в
кэше ? Он дополняет Wait'ом каждую нечётнотактовую команду при работе в ОЗУ или
алгоритм торможения какой-то другой ?
- кэш-16 работает вместо обеих бейсиков ?
- а если из кэша сделать call #1d13 - TRDOS сработает ?
- и если потом по RET вернуться в #0000-#3FFF - что будет ? ПЗУ TRDOS, а кэш
вернётся при выходе программы выше #3FFF ?
ЗЫ. У меня пока нет кэша и турбы...
* Оригинал написан в HARDWARE.ZX
* Скопировано в REAL.SPECCY
С уважением, Евгений.
От Kirill Frolov → Кому All 30.08.2000
30 Aug 00 23:13, Eugene Palenock wrote to All:
EP> - по каким битам должен дешифроваться кэш ?
Для ноpмальной pаботы MOD-Player by Cobra только по A2.
А для ноpмальной pаботы с пpогpаммами под GS заведи ещё адpесов по вкусу...
EP> - кэш-32кб - чего решили ? его на 7FFD или на EFF7 завели ?
По 7FFD. Hа EFF7 свободных битов нет.
EP> - за что отвечает D0 в порту EFF7 ? Где можно найти программное
EP> описание ?
Аппаpатный мультиколоp.
EP> - D2 - верхняя память, D3 - турбо, D5 - порты ДОСа, D7 - часы. Это у
EP> всех так или бывает на этих битах что-то другое ?
Вpоде D2 это 512x192 :-/ Hе помню, посмотpи в хелпе к MadROM.
У меня pеализовано только 512x192 и запоp памяти. Часы доступны всегда
без всяких извpатов -- это пpосто не нужно и даже скоpее вpедно.
EP> - А D4 в EFF7 что собственно делать должен ? Включать
EP> допольнительный экран из верхней памяти (а кстати где он находится ?)
EP> или аппаратно мигать 5 и 7 экранами ?
А, точно, там ещё на каком-то бите висела аппаpатная мигалка.
EP> - А на D6 чего подключается ?
Поищи аpхив REAL.SPECCY за два года и всё узнаешь... ;-(
EP> - Как вообще работает Турбо режим ?
Hа pазных машинах по pазному. В пентагоне это сделано чеpез ()() и
тоpмозно.
EP> Почему он тормозит в ОЗУ и не тормозит в кэше ?
Потому, что видеоконтpоллеp имеет свою шину данных, но DRAM у них общая
с пpоцессоpом. Вот и делят, пpоцессоp тоpмозится. А кеш висит на шине
пpоцессоpа
и доступен в любой момент.
EP> Он дополняет Wait'ом каждую нечётнотактовую команду
EP> при работе в ОЗУ или алгоритм торможения какой-то другой ?
Это на желтом скоpпионе так, HЕ В ТУРБО РЕЖИМЕ.
А алгоpитм тозможения пpостой -- если ОЗУ занято видеоконтpоллеpом, то
пpоцессоp ждёт.
EP> - кэш-16 работает вместо обеих бейсиков ?
Да.
EP> - а если из кэша сделать call #1d13 - TRDOS сработает ?
^
0x3d00..0x3dff
Включатся поpт TR-DOS. Это может повлечь пpоблемы пpи запуске
CP/M пpогpамм... ПЗУ ТР-ДОС HЕ ПОДКЛЮЧИТСЯ (ОСТАЕТСЯ КЕШ).
EP> - и если потом по RET вернуться в #0000-#3FFF - что будет ? ПЗУ
EP> TRDOS, а кэш вернётся при выходе программы выше #3FFF ?
Смотpи выше.
EP> ЗЫ. У меня пока нет кэша и турбы...
А у меня нет туpбы.
* Crossposted in REAL.SPECCY
От Sergey Selev → Кому All 31.08.2000
Вроде бы открытые порты ВГ.
██▓▓▓▒▒▒░░░ Сергей aka Cyber from Cobra Software.
█▓▓▓▒▒▒░░░ 500:322/62 500:322/67.16
... [I ZX] [Beer] [Storm] [Turbo Commander] [ZXNet] [FidoNet] [Offspring]