Просмотр полной версии : ZX 128 на DE1
Может и баян...
http://mirrow.com/FPGApple/DE1_ZX исходники
Цитата...
New soft ZX Spectrum.
The ZX directory on my MMC card is for running on my DE1 version of a Sinclair Spectrum.I am probably not going to develop it any further but the source is available here( тут ссылко).It is a full Spectrum 128 including the sound and capable of loading "snapshot" files available on the web.
Оригинальный урл
http://mirrow.com/FPGApple/revisited.html
http://zx.pk.ru/showthread.php?t=6952
http://zx.pk.ru/showthread.php?t=6952
Мда, мир тесен. А ведь в гугле ссылку нашел =)
alexfreed
09.09.2008, 14:53
Я тут тоже периодически заглядываю. Работать то работает, но
надо либо написать код (на асм z80 ?) для загрузки файлов в
других форматах или слегка переделть для совместимости с
готовыми загрузчиками. Типа ResiDOS.
Поскольку все исходники я выложил, то надеялся что кто нибуть
захочет развить проэкт. Но как то не особенно пошло. А мне
самому, если честно, не сильно надо. У меня никогда раньше
Спека не было, так что нет и ностальгии. Я больше по Apple 2.
Я тут тоже периодически заглядываю. Работать то работает, но
надо либо написать код (на асм z80 ?) для загрузки файлов в
других форматах или слегка переделть для совместимости с
готовыми загрузчиками. Типа ResiDOS.
Поскольку все исходники я выложил, то надеялся что кто нибуть
захочет развить проэкт. Но как то не особенно пошло. А мне
самому, если честно, не сильно надо. У меня никогда раньше
Спека не было, так что нет и ностальгии. Я больше по Apple 2.
Жаль, конечно =). Но Apple ][ это тоже отлично !
alexfreed
10.09.2008, 15:36
Оказыватся есть версия ResiDOS для MMC/SD интерфейса, похожего на то
как у меня сделано на DE1. Попробую сделать совсем совместимым по портам.
Там вроде есть все средства для загрузки всяких снапшотов.
alexfreed
07.10.2008, 14:27
Приделал ZXMMC+ интерфейс к своему проэкту. Точнее слегка
поменял что было раньше. А было круче - MMC/SD через DMA
работал с тактом 28 МГц. Естественно несколько лишних милисекунд
погоды не делают.
Зато работает ResiDOS с TAPEIO. И успешно грузит (со свистом)
TAP & TZX образы прямо с MMC/SD карточки с FAT16. Очень удобно
писать образы на PC.
Проблемы:
1. почему-то SNA файлы не загружаются, хотя должны бы.
Мой собственный простой драйвер загружает SNA, но только 48К.
А ResiDOS должен уметь 128К тоже.
2. При включении питания надо загружать ResiDOS с той же MMC
из SNA. Дело не хитрое, но надо еще подгружать TAPEIO уже
средствами ResiDOS. Надо будет сделать это автоматом при старте.
Например загнав ResiDOS во FLASH.
Доделаю это и выложу все на свой сайт.
Теперь вопрос. Появилась возможность подгружать с карточки ROM
прошивки. Так вот есть ли где удобный монитор в виде альтернативной
прошивки для обобщеннного 128го? Хорошо бы с исходником...
balu_dark
08.10.2008, 01:17
мониторов нет :( собственно я Residos и считал то монитором - думал он в пзу сидит и рулит дисками :( единственное что из пзушных вещей есть с сорсами - это Gluk Rom Monitor или чтото похожее по названию но GLUK точно называется!
лежит на сайте Alone Coder .
вопрос в догонку - а на DE-2 предполагается портировать?
alexfreed
08.10.2008, 07:27
вопрос в догонку - а на DE-2 предполагается портировать?
У меня нет DE-2 так что маловероятно. Но как я понимаю DE-2 очень близка к DE-1.
Так что должно быть очень просто портировать - я ведь выкладываю все исходники.
А Residos переключает страницы первых 16К памяти и читает/пишет ММС "диск". Так что вполне классическая операционная система по функциональности.
Я хотел найти отладчик для настройки програм. Ну раз нет, то план Б. Собрать
на Altium NanoBoard и поменять TV80 на их отладочный Z80 со всеми радостями
ICE. Заодно там хороший компилятор "C". Только почти ни у кого нет NanoBoard :(
Если кто хочет поиграть сам до того как я доведу до ума, пишите.
balu_dark
08.10.2008, 12:58
тогда ждем сорсы новой ревизии! что до монитора - вроде бы отладчик STS можно было в ПЗУ садить! но как он там запускался я не в курсе.
alexfreed
08.10.2008, 13:06
Будет.
Еще одна важная вещь. Хозяйке на заметку - если вы играете с TV80.
Я обнаружил баг: LDI не инкрементировал HL. Инструкция экзотическая, но для
чтения SPI самое оно.
С счастью разбираться не пришлось - новая версия на opencores не только это
победила, но и тайминг ближе к настоящему z80.
alexfreed
10.10.2008, 15:00
Выложил версию.
В чем дело с незагрузкой SNA я не разбирался пока, но все остальное вроде работает.
Может кто захочет покопаться сам, так что все включая исходники я выложил.
И краткое описание там же.
http://mirrow.com/FPGApple/ZXrevisited.html
ResiDOS загружается за пол секунды из файла хххх.BIN с MMC/SD карточки.
Инструкция по загрузке внизу страницы. Жду комментариев.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot