ZXDOS+ slx25

Cores para comprobar algún aspecto específico de la placa / Test cores to check the working status of the ZX-Uno board
Responder
azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

ZXDOS+ slx25

Mensaje por azesmbog » 04 Abr 2021, 18:28

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
Última edición por azesmbog el 25 May 2021, 22:49, editado 4 veces en total.

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: ZXDOS+ slx25

Mensaje por azesmbog » 04 Abr 2021, 18:40

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

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: ZXDOS+ slx25

Mensaje por azesmbog » 18 Abr 2021, 21:04

За две недели я победил это ядро :) почти :)))))))))
Итак, Вашему вниманию представляем 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]
Última edición por azesmbog el 25 May 2021, 22:52, editado 1 vez en total.

retrofan
Mensajes: 15
Registrado: 29 Ene 2021, 10:31

Re: ZXDOS+ slx25

Mensaje por retrofan » 24 Abr 2021, 10:07

Well done, great stuff, indeed !
I wish this core was possible in some form on zx-uno, but that's probably impossible...

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: ZXDOS+ slx25

Mensaje por azesmbog » 11 Jul 2021, 19:07

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

Responder