Прикольно,надо будет собрать для интереса :)
Вид для печати
Г л Ю к И типа ловлю ...
От чёрточек на экране вроде бы избавился, но как вести себя будет в динамике-пока не знаю. На очереди прерывания и клавиатура. Если заработает - можно будет собирать.
вы попробуйте потом игры запустить на нём
Для начала бы BASIC запустить ...
Всем привет. Короче всё ни как не займусь проектом. То одно то другое.
От глюков видеопроцессора почти избавился, но тут еще одна проблема: на скорости 21 МГц ни каждый процессор работает корректно с внутренним ОЗУ. Центральный у меня с ОЗУ работает нормально, а видео не хочет. При чтении корректный результат получается с опозданием - при очередном чтении. От глюка можно избавиться программно, но на душе всё равно неприятно.
Короче проблему с разгоном решил. На прерывания пока не реагирует. Возникли тут проблемы со временем на проект. Продолжу на новогодних праздниках.
---------- Post added at 19:52 ---------- Previous post was at 19:51 ----------
Желающие могут пока собирать.
Удивительный проект!
+ wishlist видео формировалось бы сразу для VGA
и будет MEGA штука, ведь VGA мониторы вытеснили телевизоры .
Автору респект !
Thank you, Orionsoft. Но пока не работает. Глюков много. Радует пока только то, что на лицо физическая реализуемость.
Пришлось внести небольшие схемные изменения в клавиатурный контроллер. Тактовую частоту пришлось снизить. Дело в том, что при таком разгоне процессор работает нормальнно со всем чем угодно, только не с RAM. С RAM возникают глюки. Это в свою очередь потащило за собой изменение схемы синхронизации. Но в общем то победа. Клавиатурный контроллер работает у меня корректно. Тестировал.
Ну вот, глюки уже более приличные, даже клавиши правильно нажимаются ...
Hi to all. Вот что я имею:
http://dl.dropbox.com/u/12408899/CVB...-162101%29.zip
Кто может мне объяснить природу сего глюка? Короче до первого нажатия клавиши ведёт себя ровно, но при клавише пишет целый экран вопросительных знаков. На клавиатуру потом реагирует адекватно, но ошибки висят.
Всем спасибо !!!
Элементарно - где-то опять неправильная эмуляция z80 :)
Я тут подумал, может сделать что-нибуть типа вот этого?
(да не обидится сэр Клайв Синклер)
Сэр давно уже не обижается, а вот надпись выводить логично если ПЗУ как-то переработано.
ага, "soft" в надписи как-то не к месту.
Ладно, напишем что-нибудь другое. Как проект-то обозвать?
ZX-ASpect (ZX AVR Spectrum) :)
Своё писАть надо на бордюре ;)
MegaSpectrum
Аспект мне нравится. Прямо на бордюре - отличная идея.
вычищу глюки - попробую сделать.
УРА !!!
http://dl.dropbox.com/u/12408899/CVB...-234658%29.zip
http://dl.dropbox.com/u/12408899/ZX%20AVR%20PROJECT.ZIP
Время компиляции 23:28.
Пока не работает двоично-десятичная коррекция и не правильно работает вывод в порт 254. Будем трудиться.
Желающие и могущие пока пробуют собрать.
Возможно пригодятся для эксперементов ROM версии игрух (подтыкать можно вместо ROM48) - http://retro-roms.blogspot.com/2010/...cartridge.html . Там так же есть древний попсовый тест . (Shadow of the Unicorn ROM Loader (2001)(Ross, Fraser)(GB).rom загрузчик Shadow of the Unicorn для +2a or +3).
Народ, а подскажите, где можно взять игрушки и всякие программки в формате mp3 или WAV ?
Вот программка TZX котрая воспроизводит tzx и другие файлы.
Плюс игрушка Dizzy 3.5 и 4 русская.:v2_wink2:
Продолжение архива с TZX :v2_wink2:
Ну и маленький хвостик (да простят меня модераторы):v2_wink2:
Василий Николаевич раскажите про коннцепцию Вашего А-Спека.
1 То что Вы на Mege делаете эмуляцию Z80 это понятно.
2 Видео адаптер на другой Mege тоже понятно.
Вот не понятно как они не конфликтуют с одной памятью.
И где у этого зверка ROM для меня тоже пока еще секрет.
Я подозреваю что он в RAM находиться вот только куда нижнии 4к РОМа вы запихнули.
Раскажите про Ваш проект более подробно.
И если можно выложите исходники на Mega
Вот кстати вышеупомянутая k7zx4 ( http://personal.auna.com/casariche/k7zx4/k7zx4.htm ) способна не только загружать и делать WAV/mp3 файлы , но и делать турбо версии из дампов в формате .Z80 (загрузка дампа 48к ~20секунд). Вот тема про настройки - http://zx.pk.ru/showthread.php?t=7543
З.Ы. Оригинальные ленточные версии - http://www.worldofspectrum.org/games/index.html . Там же во встроенном эмуляторе можно глянуть чаво за игра .
З.Ы.Ы. Децел линков на готовые дампы .Z80 - http://zx.pk.ru/showthread.php?p=231464#post231464
Сейчас синхронизация доступа к памяти примитивная и работает плохо. Чёрточки на экране - это и есть глюк синхронизации. Могу их и убрать почти полностью или даже полностьтю. Но сейчас не до этого. Принцип такой: видеопроцессор читает байт видеоданных из одного адреса видеопамяти два раза и сравнивает полученные результаты. Если они равны - считает данные достоверными.
А можно схемы не в пикаде, а в .pdf выложить? Не все пользуются пикадом...
Помогаю автору - выкладываю схему.