Actualización del core TBBlue

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Actualización del core TBBlue

Mensaje por desUBIKado » 14 Abr 2020, 19:19

Veo en el github de Fabio Belavenuto que hay movimiento en el core TBBlue, y que parece que se han actualizado cosas:

https://github.com/fbelavenuto/TBBlue/t ... ynth/ZXUNO

Adding fixes from main repository:

- Removed Next modules specific (Sprites, Layer2, etc)
- SID filters added.
- PAN control from AYs and SID
- Implemented Floating-bus in I/O port 0xFF
- Implemented raster interrupt
- Fixed MC joysticks.
- Added support to 1MB SRAM: Changed SRAM map (Need change TBBLUE.FW between updates)
- Added show version of Core and Firmware at boot time, and minimum core version check


¿Alguien se anima a sintetizarlo y a generar un COREx.ZX1?

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

Re: Actualización del core TBBlue

Mensaje por azesmbog » 15 Abr 2020, 18:35

tbblue.zip
(70.64 KiB) Descargado 262 veces
надеюсь в COREx.ZX1 сами осмелитесь сконвертить???
Мне это не нужно, мой bios не загружает файлы во flash, поэтому мне приходится грузить постоянноо через JTAG. :( :( :(
Ну что сказать об этом обновлении. Может новые режимы и хорошо работают, я то проверяю в старых режимах zx48\zx128.
Там за столько лет ничего не изменилось. тесты работают плохо, звук мне не понравился, TurboSound тест не находит, и т.д.
Сама концепция интересная, но реализация далека до совершенства.
За исходники автору конечно спасибо, всего то 4 года прошло.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Actualización del core TBBlue

Mensaje por desUBIKado » 15 Abr 2020, 20:27

azesmbog escribió:
15 Abr 2020, 18:35
tbblue.zip

надеюсь в COREx.ZX1 сами осмелитесь сконвертить???
Мне это не нужно, мой bios не загружает файлы во flash, поэтому мне приходится грузить постоянноо через JTAG. :( :( :(
Ну что сказать об этом обновлении. Может новые режимы и хорошо работают, я то проверяю в старых режимах zx48\zx128.
Там за столько лет ничего не изменилось. тесты работают плохо, звук мне не понравился, TurboSound тест не находит, и т.д.
Сама концепция интересная, но реализация далека до совершенства.
За исходники автору конечно спасибо, всего то 4 года прошло.
Muchas gracias. Ya he convertido el .bit a .ZX1 con bit2bin.exe

El core funciona, pero a parte de eso nada reseñable. El sonido Turbo Sound suena horrible. Y luego la CPU falla muchos TEST, no está actualizada.
TEST-TBBlue-20200415.jpg
TEST-TBBlue-20200415.jpg (82.1 KiB) Visto 6839 veces
He tenido que poner el achivo TBBLUE.FW de la versión del 22.07.2017. Con el nuevo archivo no me arrancaba el ZX GO+.

No se que mejoras han implementado, pero el core de Spectrum de mcleod_ideafix está mucho mejor.

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

Re: Actualización del core TBBlue

Mensaje por azesmbog » 15 Abr 2020, 20:42

ядро ​​Spectrum mcleod_ideafix в этом тесте тоже 7 ошибок дает.
2 первые можно не фиксить, бесполезные они
а вот 5 последних - это скорее всего ULA в contended режиме неправильно с портами работает.
Но фиксить некому :)
TBBlue хорошо уже только тем, что для загрузки ядра достаточно файлов на SD карте, в отличии от UNO, которому обязательно надо FLASH память. Это большой плюс.
TBBLUE.FW - у меня все же последняя работает, предыдущая за 2017 год - не очень то работала.
Что интересно ,номера версии одни и те же - 1.08

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Actualización del core TBBlue

Mensaje por desUBIKado » 15 Abr 2020, 22:35

Ok a todo lo que dices, excepto que el core de mcleod de 7 errores, solo da 2, los que aparecen en la primera pantalla.

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

Re: Actualización del core TBBlue

Mensaje por azesmbog » 16 Abr 2020, 01:07

Действительно . Сейчас взял и перепроверил, но в bios настройки сделал руками, а не авто.
Всего две ошибки, но я их и за ошибки не считаю.
Но тем не менее есть ещё парочка тестов, которые показывают ошибки, да и мои два бордюрных FPGA теста все же криво показывают. Ровно только или на реалах, или в эмуляторах или у Sorgelig-a:)

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

Часть II

Mensaje por azesmbog » 13 May 2020, 22:21

Пересобрал ядро TBBlue.
C другим процессором, с другим TurboSound/
с другими добавлениями)
Если кто не знает как с ним работать :
F1 - reset
F1 + Space - выбор zx48\zx128\3+
F10 - NMI
Включено 3 AY ( тест для проверки - в архиве)
Turbo Sound заменен ( тест для проверки - в архиве)
Включен SID
Для SID-a посетителем форума zx-pk.ru NEO SPECTRUMAN был написан проигрыватель файлов.
в архиве несколько версий и мой сборник POPCORN
Вариантов проигрывателя много, потому как различные порты самого SIDa можно использовать, и различные машины, в частности zx128 и zx3+ Под каждую - своя версия программы. Но также еще своя версия и под софтовый эмулятор SID.
в общей сложности у автора 24 различные версии получались, это не считая парочки эксклюзивных для меня. Это чтобы по пробелу Space - играла следующая композиция. Вот авторские архивы:
NSID_Emu r0222
https://dropmefiles.com/5bz1e
https://dropmefiles.com.ua/a3VPKhxW

NSID_Emu r0222 zebest mode
https://dropmefiles.com/lMCRv
https://dropmefiles.com.ua/HyXhB3K

Ну и файл ядра TBBlue там же.

To be continue...
Adjuntos
SID.ZIP
(2.56 MiB) Descargado 223 veces
COREx.ZX1
(336 KiB) Descargado 266 veces

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Часть II

Mensaje por desUBIKado » 14 May 2020, 09:15

azesmbog escribió:
13 May 2020, 22:21
Пересобрал ядро TBBlue.
C другим процессором, с другим TurboSound/
с другими добавлениями)
He probado los 3 AY, y la verdad, me suena bastante parecido a solo tener Turbo Sound. Creo que ese tercer AY donde mejor está aprovechado es para efectos FX (explosiones, disparos, etc), y dejar los otros 2 para la música "in game".

La reproducción de los ficheros SID está muy bien, aunque no deja de ser una curiosidad. Pero mejor no hablo mucho, porque yo me pongo bastantes veces los E-Tunes para escuchar las composiciones con el SAA1099.

Lo del nuevo procesador no lo entiendo. He vuelto a pasar el TEST del Z80 al nuevo core TBBlue y sigue reportanto 24 casos fallidos.

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

Re: Часть II

Mensaje por azesmbog » 14 May 2020, 23:58

desUBIKado escribió:
14 May 2020, 09:15
Lo del nuevo procesador no lo entiendo.
Новый - не значит правильный или идеальный :)
попробую объяснить. Основной процессор для FPGA называется T80. Существует много модификаций, наиболее правильная от Sorgelig-a. В Следующем NEXT - тоже своя модификация того же самого T80 - у них она под кодовым названием T80n. В него добавлен десяток новых инструкций, которые работают через системный регистр NEXT-a.
Так вот, в процессе экспериментов с zxnDMA я этот процессор и добавил в стандартной конфигурации, дополнительные регистры не включал. Когда будет время и желание - поэксперементирую с регистром и новыми командами, а пока он не особо отличается от старого. Так понятнее?

kgmcneil
Mensajes: 81
Registrado: 29 Ago 2016, 08:48

Re: Actualización del core TBBlue

Mensaje por kgmcneil » 15 May 2020, 09:09

I just tried out the new core by azesmbog, but it didn't work for me...
I really wanted this to work on my classic 512k ZX Uno model, but got no video signal and nothing when I tried it... :lloron:
Am I missing something obvious?... (Im using a VGA cable, by the way)... Is it configured for a particular video signal, or just incompatible with my unexpanded ZX Uno model?...

Suggestions would be appreciated!...

I have always wanted to see what a Spectrum with a SID chip might be like...

Responder