Página 1 de 1

ZXDOS+ slx25

Publicado: 04 Abr 2021, 18:28
por azesmbog
MemTest - Utility to test SDRAM on board LX25.
Memtest screen:
Imagen

1. Test time passed in minutes
2. Current memory module frequency in MHz
3. Number of of passed test cycles (each cycle is 32 MB),
4. Number of failed tests.

https://drive.google.com/drive/folders/ ... sp=sharing

TS-conf - core for board LX25.
Imagen
https://drive.google.com/drive/folders/ ... sp=sharing

Test de produccion
Imagen
https://drive.google.com/drive/folders/ ... sp=sharing

Re: ZXDOS+ slx25

Publicado: 04 Abr 2021, 18:40
por azesmbog
А теперь, на великом и могучем, зачем мне это все надо.
Благодаря antoniovillena у меня теперь есть ZXDOS+ , мои благодарности ему еще раз! :)
На этой плате установлено два вида памяти - и SRAM (обычная) и SDRAM.
И если есть и тестовые ядра для SRAM, и конечно прочие, использующие эту память, то вот для SDRAM не было
ни тестов, ни ядер. Я надеюсь исправлю в меру сил это недоразумение, так как существует довольно большое количество девборд, MiST/MiSTer/etc. , которые используют только SDRAM память и проектов под эту память.
Память на моей доске установлена с частотой 133 МГц, но она неплохо работает и выше.
Мой экземпляр хорошо работает на частоте 166 МГц. На частоте 175 МГц уже всплошную сыпет ошибками.
Но и 166 - это отличный результат для теста. Посмотрим как будет работать на реальных проектах.
В архиве выше несколько вариантов тестов. Если интересно - пробуйте.

Re: ZXDOS+ slx25

Publicado: 18 Abr 2021, 21:04
por azesmbog
За две недели я победил это ядро :) почти :)))))))))
Итак, Вашему вниманию представляем TS-conf в ФПГА :)
Кто не знает, что это такое , официальная страница
http://prods.tslabs.info/
Там же форум, программы, эмулятор и прочее и прочее... )
В двух словах - это полностью "железный" компьютер ZX Evolution с настоящим процессором, и прочими микросхемами (звук и т.д.)
На его основе сделана конфигурация TS-conf (есть и другие конфигурации)
На основе этой конфигурации сделано несколько вариантов в FPGA, самая последняя - для MiSTer
Про трудности и подводные камни при портировании - это отдельный разговор.
Как это запустить.
Ссылка на файлы в первом посту этой темы. Там само ядро CORE19.ZXD и архив с файлами, который надо распаковать на SD-карту
1.Файловая система обязательно должна быть FAT32
2.Если все удачно записалось и загрузилось, то должны увидеть BIOS
Imagen
(В него можно попасть обратно, нажав Ctrl+F12, но думаю это не понадобится. В нем можно поменять некоторые параметры, в частности
INT Offset - для настройки таймингов Pentagon. 2 - это по умолчанию самое нормально. В папке с ROM есть более свежий биос, я его не проверял, но думаю там INT=1 по умолчанию, поэтому я оставил свой собственный вариант :)
Из биоса выход F12, но лучше всегда жать комбинацию клавиш Shift+F12 - тогда попадаем в стандартный двухпанельный Wild Commander
Дальше можно не рассказывать, там интуитивно понятно в нем.
TS-conf в основном поддерживает модель Pentsgon и его тайминги, но пробовать запускать можно любые стандартные программы для ZX48\128\Pent. Ну и самое главное - свои собственные программы, написанные исключительно для TS-conf
Можно начать с папки TsconfDemo и с игр в папке SPGGAMES.
Это не окончательная версия, буду стараться еще доделать. Не все демонстрации еще запускаются, а некоторые не совсем корректно работают.
но большинство - работают. Некоторые очень большие (booty.spg:), и долго загружаются. Светодиод индицирует обращение к SD-карте, если что.
F12- выход в TR-DOS.
F11 - выход в основное меню, MultiREbut. (может быть когда нибудь переделаю на alt+ctrl+bcspc :)
PrintScr - 50\60 Hz - очень важная клавиша, для тех, у кого монитор не поддерживает кадровую частоту 50 Гц. При 60 Гц все несколько быстрее работает, но это расплата за "неправильный":) монитор

ToDo.
1,Хотелось бы доделать поддержку WiFi - в TS-conf удобная программа для работы с браузером wi-fi
2. Как минимум 3-4 демо не работают, надо еще доделывать ядро.
3. Игры проверял 2-3, проверил свежий Пасьянс, в нем сделана поддержка Kempston-мыши.
4. Попробовать добавить поддержку еще нескольких звуковых чипов TS-FM + GS + SID ( TS и SAA1099 уже и так работают)
Это при условии, что у меня хватить скиллов на это :)
upd:
И как говорят: "Лучше один раз увидеть, чем семь раз - услышать"
phpBB [media]

Re: ZXDOS+ slx25

Publicado: 24 Abr 2021, 10:07
por retrofan
Well done, great stuff, indeed !
I wish this core was possible in some form on zx-uno, but that's probably impossible...

Re: ZXDOS+ slx25

Publicado: 11 Jul 2021, 19:07
por azesmbog
avlixa собрал 10-ю версию ZXNext 3.1.10 lx25
https://github.com/zxdos/sources/tree/master/zxnext
У меня она не скомпилировалась, сыпет ошибками
Imagen
Где-то чего-то не хватает)
Ну и ладно
На этой основе собрал себе сразу 11-ю тестовую версию
Заодно проверил все 8 bit в кемпстон-джойстике SegaMD
Добавил SAA1099, ну как же без него :)
Короткое видео тут:
phpBB [media]


Места в ФПГА еще много, можно в принципе добавить и TSFM и SID