Эээ... а как в фирменном спеке? Надо делать точно так же, как в фирменном.Сообщение от zst
Эээ... а как в фирменном спеке? Надо делать точно так же, как в фирменном.Сообщение от zst
Не должно влиять, т.к. менялись:
1. Вызовы записи/чтения портов BDI
2. Инициализация BDI
3. Перенесен под условную компиляцию код, относящийся к поддержке ленты.
А не напомните мне, что происходит при выборе образа диска и нажатии enter в рабочем варианте (насколько помню у меня при нажатии enter на образе никаких действий не производилось)?
P.S. Попробуйте, что будет, если образ выбрать образ и включить его кнопками 'a', 'b'?
Последний раз редактировалось denisv; 19.05.2010 в 18:42.
ZX-Spectrum+
Speccy2007 + BDI
Spec2009 WIP
В фирменном из порта 254 читается число 191 (D6=0), но игру RENEGADE это запустить не помогло. Экспериментировал на Ленинграде.
Раскрутил Ленинград, на котором игра зависает. Увидел доработку схемы дешифрации. Оказалось, что из мультиплексоров клавиатуры и кемпстона (DD41, DD42) данные считывались, когда А5=0 или A0=0. Т.e. кемпстон считывался только если A5=0. При ненажатых кнопках джойстика считывался код 0. При чтении из порта 255 считывалось 255. То есть ничего не считывалось.
Раскрутил Ленинград, где игра работала нормально. Дешифрация сделана упрощенно, как на схеме. Кемпстон считывался при любом нечетном адресе (A0=1).
Посмотрел описание копьютера "ZXNEXT" про совместимость:
"Наличие и правильная адресация порта #FF" (заработают ARKANOID1; SHORT2; TOP GUN; RENEGADE1 и др.). Корректная адресация порта KEMPSTON JOYSTICK #DF, а не #1F! (манипулятор заработает в программах ATLANT 1,2; ANTARES; NONAMED; HOSTAGES; NAVY 1,2 и др.). Все это позволило говорить о ДЕЙСТВИТЕЛЬНО ПОЛНОЙ СОВМЕСТИМОСТИ."
После восстановления упрощенной схемы дещифрации кемпстона, игра заработала и на втором Ленинграде. Видимо, в RENEGADE происходит опрос порта #FF, и значения 0, которое считывается с порта кемпстона Ленинграда, достаточно для продолжения работы.
Последний раз редактировалось zx-kit; 19.05.2010 в 19:17.
"L-256"
Все тоже самое. Выбираю образ с помощью клавиши "а", потом перегружаюсь с помощью "Ctrl" и "Ctrl", потом захожу в TR-DOS, нажимаю RUN и ... зависло.
---------- Post added at 18:39 ---------- Previous post was at 18:35 ----------
Действия происходят, запускается образ и файл боот на образе.
Выбрали файл стрелкам, нажали "enter" и пошла загрузка образа и запуск программы с именем "boot".
Подскажите, мож кто подключал..Am27C010 вместо W29C020. Нужно вносить доработки в плату или нет?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Еще вопрос файл с каким расширением загружаем в Квартусе для прошивки Альтеры?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)