Вход

Просмотр полной версии : ZX 128 на DE1



F0lken
02.09.2008, 16:57
Может и баян...
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

caro
02.09.2008, 17:12
Проект by Alex Freed

F0lken
02.09.2008, 20:53
И чего, он работает ?

fan
02.09.2008, 21:31
http://zx.pk.ru/showthread.php?t=6952

F0lken
03.09.2008, 15:25
http://zx.pk.ru/showthread.php?t=6952

Мда, мир тесен. А ведь в гугле ссылку нашел =)

alexfreed
09.09.2008, 14:53
Я тут тоже периодически заглядываю. Работать то работает, но
надо либо написать код (на асм z80 ?) для загрузки файлов в
других форматах или слегка переделть для совместимости с
готовыми загрузчиками. Типа ResiDOS.

Поскольку все исходники я выложил, то надеялся что кто нибуть
захочет развить проэкт. Но как то не особенно пошло. А мне
самому, если честно, не сильно надо. У меня никогда раньше
Спека не было, так что нет и ностальгии. Я больше по Apple 2.

F0lken
09.09.2008, 15:02
Я тут тоже периодически заглядываю. Работать то работает, но
надо либо написать код (на асм 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 карточки.
Инструкция по загрузке внизу страницы. Жду комментариев.