![]() |
Т.е. в конкретном случае при D3=0 - средний уровень АЦП = 2,5v, а при D3=1 этот уровень уже может быть выше (точных данных нет), но логично если он будет 2,5 +0,5*2,5= 3,75V. Хотя в реальном ZX48 компаратор работает токо по положительной полуволне.
|
Странно, а в журнале "Радио" № 7 1995 г. смотрю я схему порта 254 и вижу: разряды 7 и 5 подтянуты к +5 В. Или это более ранняя версия схемы ... ?
|
Quote:
---------- Post added at 15:46 ---------- Previous post was at 15:35 ---------- Так, кажись вспомнил, это относилось токо к D5, а D7 притягивался к +5 ---------- Post added at 15:54 ---------- Previous post was at 15:46 ---------- В последнем предложении была очепятка - исправлено и выделено! |
2 Attachment(s)
Сбросил D5 в ноль. Ничего не меняется.
Z80TESTS: не проходит только некоторые тесты в конце (и в тесте флагов, и в тесте MEMPTR (вложение)) ZEXFIX проходит полностью. |
Lisitsin, а какая может быть максимальная частота эмулируемого Z80?
|
Quote:
|
Quote:
|
И теоретически и практически. Если гнать сильно быстрее, убрав нопы, едут времянки и начинает сбоить видеопроцессор.
|
Quote:
|
Quote:
|
Тем более Overclock в данном случае может означать лишь непонятные "понты".
|
Всем добра.
Кто-нибудь собирает девайс? |
собрался, микроконтроллеры уже купил, но на дропбоксе 404
---------- Post added at 17:27 ---------- Previous post was at 17:26 ---------- жду конца отладки и взмаха зеленым флагом |
Ну уж если модератор собирать пытается....
Да, тема удалась ... |
Lisitsin, у тебя файлы из первого поста не открываются. к тому же я молод и времени мало:( хочу в качестве первого проекта большого собрать, т.к. плис мне пока не запаять.
---------- Post added at 17:42 ---------- Previous post was at 17:36 ---------- к тому же я не модератор, а так, мелкий модерюк:v2_blush: |
Сейчас обновлять буду ...
|
Очень нравится проект, автору большое спасибо, работа проделана громадная.
У меня вот такая просьба: сделать из эмулятора спектрума эмулятор ZX80/ZX81. Думаю, сейчас, когда реализованна эмуляция speccy, реализовать ZX80 не составит особого труда, стоит только выкинуть видеопроцессор, и память (там всего 1к, можно использовать озу МК, а видео формирует основной процессор). Желательно, если возможно, сделать в DIP корпусах, тогда у меня получиться собрать, а для собирания спекки у меня пока опыта нету :( |
Quote:
|
Вот информация о совместимом компьютере ZX97. Со схемами и прошивками.
http://www.user.dccnet.com/wrigter/i...s/zx97lite.htm ---------- Post added at 18:52 ---------- Previous post was at 18:48 ---------- А вот о самом ZX80. Схемы и прошивки тоже есть. http://www.mango-a-gogo.com/scot/zx80/zx80.htm |
эххх мега не в дип... будем учиться
|
Эмулятор ZX80 и ZX81. Содержит прошивки
http://www.delhez.demon.nl/ Самодельный ZX80. Тоже много информации http://home.micros.users.btopenworld.com/zx80/zx80.html |
Quote:
|
Quote:
В качестве видеоконтроллёра можно какой нибудь тини2313 поставить, там основной элемент - сдвиговый регистр, на который проц посылает байт, а он уже отправляет по биту на телек. |
Quote:
|
Да. И там изображение формируется во время ожидания нажатия на клавишу, а в остальное время экран чёрный. То есть видеоконтроллёр там не нужен.
|
Kakos_nonos, там 15 (если не изменяет память) микросхем - на макетке всё элементарно собирается!
|
Это да, только микросхемы там английские, заказывать надо, а атмеги можно и рядом купить.
|
Quote:
---------- Post added at 19:57 ---------- Previous post was at 19:55 ---------- Quote:
Я сейчас уже не могу на ДИП смотреть, огромные, с толстенными ЛАПАМИ!!! :) |
Quote:
|
Сообщение для сборщиков:
В качестве RAM лучше использовать что-нибудь более скоростное, например IS61C512-25(20,15)T(I), так как заложенная разработчиком работает на границе устойчивости (время доступа 35 нС). IS61C512-25(20,15)T(I) конструктивно совместимы (корпус, поножовщина) с заложенной IS61C1024-35TLI и отличается только меньшим объёмом памяти (64 К). |
IS61C1024-15J подойдёт?
|
Quote:
|
как там проект?
|
Quote:
|
Lisitsin, а можно поучаствовать в тестировании железа?
какие из игрушек не работают? а какие работают? |
1 Attachment(s)
Quote:
Не работают такие вещи, как R-TYPE и ELITE. R-TYPE висит при старте игры, ELTE при вопросе Load new commander? (Y/N). R-TYPE висит так: PC (PC) (PC+1) (PC+2) (PC+3) BC DE HL AF IX IY SP 868C 3A 8A 7A FE 0000 C4B4 C4B1 0093 7AED 7AE7 FFFE; LD A,(7A8A) 868F FE 03 38 F9 0000 C4B4 C4B1 0093 7AED 7AE7 FFFE; CP 03 8691 38 F9 C3 49 0000 C4B4 C4B1 0093 7AED 7AE7 FFFE; JR C,F9 и заново. Если с адреса 8691 принудительно записать два нопа, то игра стартует, но без звука ))) А ELITE даёт примерно следующий трейсинг (во вложении). В конце нажата клавиша "N", но реакции нет. Работают ROBOCOP, но печатные символы n и o искажаются, а также KOSMOS, KRAAL, MANIC MINER, PHEENIX, SALAMANDER, SOLDIER OF LIGHT, XONIX. |
Quote:
в вашем случае этого не происходит (она равна нулю) ......... #BE2D LD HL,#7A8A INC (HL) возможно у вас некорректно сделана обработка im2 ??? |
Quote:
и можно версию элиты приложить? ---------- Post added at 13:04 ---------- Previous post was at 12:37 ---------- в приложении - отрисовка надписи внизу экрана как получаешь эту вот трассировку? ---------- Post added at 13:06 ---------- Previous post was at 13:04 ---------- в указанных soldier of light и manic miner прерывания в игре не используются |
1 Attachment(s)
Quote:
Искажённые символы на видео: http://dl.dropbox.com/u/12408899/CVB...ROBOCOP%29.zip Версия ELITE во вложении |
Quote:
IMM2 вообще не обрабатываю: прочитал в журнале Радио, что в спектруме используетмя только IMM1 для прерываний от клавиатуры. Если игры используют IMM2 - это всё решает !!! А по какому адресу оно обрабатывается, и что про него можно почитать? Огромное СПАСИБО !!! |
| All times are GMT +4. The time now is 16:58. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.