Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   LENINGRAD-2010. Сборка, наладка, расширение. (http://zx-pk.ru/showthread.php?t=16312)

zst 24th September 2011 23:48

Quote:

Originally Posted by balu_dark (Post 417971)
С портом атрибутов там засада - арлекинец пишет что атрибут в реале приходит за 8 тактов до начала скрина - он это както особенно учитывал. Надо почитать внимательно чего он сделал.

ПыСы - раз уж такой мгтф пошел - по итогу все равно сделаете не Ленинград а чтото другое :) может потом после всех наворотов - сделать таки совсем другую плату? Чтобы не идти опять по пройденному пути и не навешивать на плату километры мгтф. Получив при этом вроде и Ленинград но с полноценными времянками.

Все это уже сделано в KAY-2010. Если делать то модель 48К. Желательно порт #FF допилить.

_Ratibor_ 24th September 2011 23:54

Quote:

Originally Posted by zst (Post 418036)
Желательно порт #FF допилить.

И куда теперь дальше пилить ?

zst 25th September 2011 00:01

Quote:

Originally Posted by _Ratibor_ (Post 418039)
И куда теперь дальше пилить ?

Схему торможения Z80 для медленной памяти (http://www.zxdesign.info/docs/waitGen-1.17.pdf)
Пока не придумал, как прикрутить к Ленинграду. Там учитывается еще обращение к портам с адресами экрана в разных комбинациях с портом #FF.
Тогда Aquaplan заработает. Эффект снега не обязателен.

balu_dark 25th September 2011 02:45

Quote:

Originally Posted by zst (Post 418036)
Все это уже сделано в KAY-2010. Если делать то модель 48К. Желательно порт #FF допилить.

а в нем - точно не нужно паять мгтфом ничего из доработок(или улучшений)?

zst 26th September 2011 11:43

В 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) Но есть отверстия в плате, чтобы эти провода пропустить с нижней стороны. Еще есть несколько мелких доработок проводом.

nick17 27th September 2011 16:01

Добрый день!!! Собираю помаленьку ленинград по схеме отсюда http://sblive.narod.ru/ZX-Spectrum/L...ningrad48k.htm
Вопрос такой... Есть память с организацией 512К*8(PROM), подойдет ли она мне, если старшие разряды адреса посадить на землю. Где взять прошивку Биоса, его прошивать с начального адреса в ПЗУ?
Для чего на схеме диоды D2, D3(возле D31) и D4.

_Ratibor_ 29th September 2011 23:00

Quote:

Originally Posted by zst (Post 418043)
Схему торможения Z80 для медленной памяти (http://www.zxdesign.info/docs/waitGen-1.17.pdf)
Пока не придумал, как прикрутить к Ленинграду. Там учитывается еще обращение к портам с адресами экрана в разных комбинациях с портом #FF.
Тогда Aquaplan заработает. Эффект снега не обязателен.

Как дела продвигаются ?

zst 30th September 2011 12:51

Quote:

Originally Posted by _Ratibor_ (Post 419493)
Как дела продвигаются ?

Может попробовать так:

http://s06.radikal.ru/i179/1109/eb/789ef930390bt.jpg

_Ratibor_ 30th September 2011 13:15

Это 3 элемента ла3 и 1 элемент ле1 ?

ZXMAK 5th October 2011 04:23

Quote:

Originally Posted by zst (Post 414859)
Но в игре "AQUAPLANE" горизонт на место пока не встал. Более точное положение, видимо зависит от порта #FF. Надо дальше читать про компьютер Harlequin (http://www.zxdesign.info/intAck.shtml).

и не станет, в оригинальном спектруме добавляются WAIT'ы, длительность зависит от того в какой момент времени происходит обращение к памяти, причем WAIT'ы добавляются при обращении к странице где находится видеопамять.
Можно ПЗУ на 16 кил поставить, на адрес подавать номер такта, оставшимися линиями от номера такта коммутировать шину данных ПЗУ на вывод процессора WAIT. В ПЗУ залить таблицу с задержками оригинального спека :)

например на такте 14336 идет происходит задержка на 6 тактов, на такте 14337 на 5 тактов и т.д. При обращении к портам тоже такая задержка (в ULA нет проверки что это порт, а не память).

Не подскажешь по какой схеме добавляются WAIT'ы в оригинальном Ленинград-1?

---------- Post added at 02:23 ---------- Previous post was at 02:13 ----------

Quote:

Originally Posted by zst (Post 414859)
Положение сигнала INT в Ленинграде не совсем там относительно кадровой развертки. Это приводит к сильному не совпаданию рисунка на BORDER-е в играх для оригинального Спектрума. Например, горизонт в игре "AQUAPLANE" совсем не совпадает:

http://s012.radikal.ru/i319/1109/8e/517f02e834b2t.jpg

за картинку как выглядит программа на оригинальном ленинграде-1 без модов - огромное спасибо! :v2_dizzy_vodka3:


All times are GMT +4. The time now is 16:20.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.