MemTest - Utility to test SDRAM on board LX25.
Memtest screen:
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.
https://drive.google.com/drive/folders/ ... sp=sharing
Test de produccion
https://drive.google.com/drive/folders/ ... sp=sharing
ZXDOS+ slx25
ZXDOS+ slx25
Última edición por azesmbog el 25 May 2021, 22:49, editado 4 veces en total.
Re: ZXDOS+ slx25
А теперь, на великом и могучем, зачем мне это все надо.
Благодаря antoniovillena у меня теперь есть ZXDOS+ , мои благодарности ему еще раз!
На этой плате установлено два вида памяти - и SRAM (обычная) и SDRAM.
И если есть и тестовые ядра для SRAM, и конечно прочие, использующие эту память, то вот для SDRAM не было
ни тестов, ни ядер. Я надеюсь исправлю в меру сил это недоразумение, так как существует довольно большое количество девборд, MiST/MiSTer/etc. , которые используют только SDRAM память и проектов под эту память.
Память на моей доске установлена с частотой 133 МГц, но она неплохо работает и выше.
Мой экземпляр хорошо работает на частоте 166 МГц. На частоте 175 МГц уже всплошную сыпет ошибками.
Но и 166 - это отличный результат для теста. Посмотрим как будет работать на реальных проектах.
В архиве выше несколько вариантов тестов. Если интересно - пробуйте.
Благодаря antoniovillena у меня теперь есть ZXDOS+ , мои благодарности ему еще раз!
На этой плате установлено два вида памяти - и SRAM (обычная) и SDRAM.
И если есть и тестовые ядра для SRAM, и конечно прочие, использующие эту память, то вот для SDRAM не было
ни тестов, ни ядер. Я надеюсь исправлю в меру сил это недоразумение, так как существует довольно большое количество девборд, MiST/MiSTer/etc. , которые используют только SDRAM память и проектов под эту память.
Память на моей доске установлена с частотой 133 МГц, но она неплохо работает и выше.
Мой экземпляр хорошо работает на частоте 166 МГц. На частоте 175 МГц уже всплошную сыпет ошибками.
Но и 166 - это отличный результат для теста. Посмотрим как будет работать на реальных проектах.
В архиве выше несколько вариантов тестов. Если интересно - пробуйте.
Re: ZXDOS+ slx25
За две недели я победил это ядро почти ))))))))
Итак, Вашему вниманию представляем TS-conf в ФПГА
Кто не знает, что это такое , официальная страница
http://prods.tslabs.info/
Там же форум, программы, эмулятор и прочее и прочее... )
В двух словах - это полностью "железный" компьютер ZX Evolution с настоящим процессором, и прочими микросхемами (звук и т.д.)
На его основе сделана конфигурация TS-conf (есть и другие конфигурации)
На основе этой конфигурации сделано несколько вариантов в FPGA, самая последняя - для MiSTer
Про трудности и подводные камни при портировании - это отдельный разговор.
Как это запустить.
Ссылка на файлы в первом посту этой темы. Там само ядро CORE19.ZXD и архив с файлами, который надо распаковать на SD-карту
1.Файловая система обязательно должна быть FAT32
2.Если все удачно записалось и загрузилось, то должны увидеть BIOS
(В него можно попасть обратно, нажав 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:
И как говорят: "Лучше один раз увидеть, чем семь раз - услышать"
Итак, Вашему вниманию представляем TS-conf в ФПГА
Кто не знает, что это такое , официальная страница
http://prods.tslabs.info/
Там же форум, программы, эмулятор и прочее и прочее... )
В двух словах - это полностью "железный" компьютер ZX Evolution с настоящим процессором, и прочими микросхемами (звук и т.д.)
На его основе сделана конфигурация TS-conf (есть и другие конфигурации)
На основе этой конфигурации сделано несколько вариантов в FPGA, самая последняя - для MiSTer
Про трудности и подводные камни при портировании - это отдельный разговор.
Как это запустить.
Ссылка на файлы в первом посту этой темы. Там само ядро CORE19.ZXD и архив с файлами, который надо распаковать на SD-карту
1.Файловая система обязательно должна быть FAT32
2.Если все удачно записалось и загрузилось, то должны увидеть BIOS
(В него можно попасть обратно, нажав 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.
Re: ZXDOS+ slx25
Well done, great stuff, indeed !
I wish this core was possible in some form on zx-uno, but that's probably impossible...
I wish this core was possible in some form on zx-uno, but that's probably impossible...
Re: ZXDOS+ slx25
avlixa собрал 10-ю версию ZXNext 3.1.10 lx25
https://github.com/zxdos/sources/tree/master/zxnext
У меня она не скомпилировалась, сыпет ошибками
Где-то чего-то не хватает)
Ну и ладно
На этой основе собрал себе сразу 11-ю тестовую версию
Заодно проверил все 8 bit в кемпстон-джойстике SegaMD
Добавил SAA1099, ну как же без него
Короткое видео тут:
Места в ФПГА еще много, можно в принципе добавить и TSFM и SID
https://github.com/zxdos/sources/tree/master/zxnext
У меня она не скомпилировалась, сыпет ошибками
Где-то чего-то не хватает)
Ну и ладно
На этой основе собрал себе сразу 11-ю тестовую версию
Заодно проверил все 8 bit в кемпстон-джойстике SegaMD
Добавил SAA1099, ну как же без него
Короткое видео тут:
phpBB [media]
Места в ФПГА еще много, можно в принципе добавить и TSFM и SID