Все это уже сделано в KAY-2010. Если делать то модель 48К. Желательно порт #FF допилить.
Вид для печати
Схему торможения Z80 для медленной памяти (http://www.zxdesign.info/docs/waitGen-1.17.pdf)
Пока не придумал, как прикрутить к Ленинграду. Там учитывается еще обращение к портам с адресами экрана в разных комбинациях с портом #FF.
Тогда Aquaplan заработает. Эффект снега не обязателен.
В KAY-2010 много чего есть:
- Z80 на нормальной скорости и TURBO
- Звук BEEPER+YAMAHA
- Память 1 Мб микросхемами или симом
- 4 слота ZX-BUS
- Контроллер PS/2 клавиатуры без WAIT
- KEMPSTON, SINCLAIR1 и SINCLAIR2 джойстики
- Цифровой INT
- Порт #FF
- Четко 312 строк в кадре
- Нормальные синхро- и гасящие импульсы в строке.
МГТФ конечно есть, например, регистр порта #FF стоит вторым этажом и его подпаивают двумя проводами. (http://www.zx.pk.ru/showpost.php?p=339441&postcount=96) Но есть отверстия в плате, чтобы эти провода пропустить с нижней стороны. Еще есть несколько мелких доработок проводом.
Добрый день!!! Собираю помаленьку ленинград по схеме отсюда http://sblive.narod.ru/ZX-Spectrum/L...ningrad48k.htm
Вопрос такой... Есть память с организацией 512К*8(PROM), подойдет ли она мне, если старшие разряды адреса посадить на землю. Где взять прошивку Биоса, его прошивать с начального адреса в ПЗУ?
Для чего на схеме диоды D2, D3(возле D31) и D4.
Может попробовать так:
http://s06.radikal.ru/i179/1109/eb/789ef930390bt.jpg
Это 3 элемента ла3 и 1 элемент ле1 ?
и не станет, в оригинальном спектруме добавляются WAIT'ы, длительность зависит от того в какой момент времени происходит обращение к памяти, причем WAIT'ы добавляются при обращении к странице где находится видеопамять.
Можно ПЗУ на 16 кил поставить, на адрес подавать номер такта, оставшимися линиями от номера такта коммутировать шину данных ПЗУ на вывод процессора WAIT. В ПЗУ залить таблицу с задержками оригинального спека :)
например на такте 14336 идет происходит задержка на 6 тактов, на такте 14337 на 5 тактов и т.д. При обращении к портам тоже такая задержка (в ULA нет проверки что это порт, а не память).
Не подскажешь по какой схеме добавляются WAIT'ы в оригинальном Ленинград-1?
---------- Post added at 02:23 ---------- Previous post was at 02:13 ----------
за картинку как выглядит программа на оригинальном ленинграде-1 без модов - огромное спасибо! :v2_dizzy_vodka3: