Ondra SPO 186 core for ZX Uno

Cores de los que existe documentación pero no se ha intentado aún portarlos al ZX-Uno / Cores for which documentation or source code exists, but no ports have been attempted to the ZX-Uno yet
Responder
shark800
Mensajes: 4
Registrado: 13 Dic 2021, 13:05

Ondra SPO 186 core for ZX Uno

Mensaje por shark800 » 13 Dic 2021, 13:22

Hi all,

this is my first core for ZX Uno - Old Czechoslovakian computer based on Z80. It is done = is working, but loading games to is is not well done yet, I'm still working on loading games from SD card instead of UART. This core is also available for MISTer.

Here is short demo video https://youtu.be/B2MRWTKYOYU

and here is link to my github page with core, sources and howto https://github.com/PetrM1/OndraSPO186_ZXUno

Regards,
Petr

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

Re: Ondra SPO 186 core for ZX Uno

Mensaje por desUBIKado » 19 Feb 2022, 21:13

shark800 escribió:
13 Dic 2021, 13:22
Hi all,

this is my first core for ZX Uno - Old Czechoslovakian computer based on Z80. It is done = is working, but loading games to is is not well done yet, I'm still working on loading games from SD card instead of UART. This core is also available for MISTer.

Here is short demo video https://youtu.be/B2MRWTKYOYU

and here is link to my github page with core, sources and howto https://github.com/PetrM1/OndraSPO186_ZXUno

Regards,
Petr
Lo he instalado, pero ya la imagen inicial por VGA sale con unos pixeles blancos sospechosos. Si pulso la tecla ENTER la imagen empieza a parpadear

No están configuradas las teclas estándar para hacer SOFT RESET (CTRL+ALT+DEL) y HARD RESET (CTRL+ALT+BACKSPACE)

A ver si sale una segunda versión que corrija esos errores, pero ahora es inutilizable.

https://github.com/PetrM1/OndraSPO186_ZXUno/issues/1

Avatar de Usuario
Alki
Mensajes: 129
Registrado: 13 Sep 2016, 17:50

Re: Ondra SPO 186 core for ZX Uno

Mensaje por Alki » 22 Feb 2022, 08:06

Enhorabuena, esta genial que sigan desarrollándonse cores para esta pequeña maravilla..

shark800
Mensajes: 4
Registrado: 13 Dic 2021, 13:05

Re: Ondra SPO 186 core for ZX Uno

Mensaje por shark800 » 24 Feb 2022, 11:48

Hello desUBIKado,

Unfortunately neither of my 2 ZX Uno (original one but with 2Mb SRAM and Manu FerHi’s ZX Uno VGA 2M) were having this “pixel issue”. I was seeing clear picture, same as on video captured on MiSTer. Luckily friend of mine reported same issue as you have so we could to some remote fixing and debugging 😊 Hope recent version will be working for you. I’ve also included Soft and Hard reset and I’ve learned about existence of ICAP_SPARTAN6 – thank you for that request.

Could you test it and close the issue if fixed, please?

And just out of curiosity, could you describe your ZX Uno in more detail, please? I’m mostly interested in your SRAM module installed.

Thank you
Petr

desUBIKado escribió:
19 Feb 2022, 21:13
shark800 escribió:
13 Dic 2021, 13:22
Hi all,

this is my first core for ZX Uno - Old Czechoslovakian computer based on Z80. It is done = is working, but loading games to is is not well done yet, I'm still working on loading games from SD card instead of UART. This core is also available for MISTer.

Here is short demo video https://youtu.be/B2MRWTKYOYU

and here is link to my github page with core, sources and howto https://github.com/PetrM1/OndraSPO186_ZXUno

Regards,
Petr
Lo he instalado, pero ya la imagen inicial por VGA sale con unos pixeles blancos sospechosos. Si pulso la tecla ENTER la imagen empieza a parpadear

No están configuradas las teclas estándar para hacer SOFT RESET (CTRL+ALT+DEL) y HARD RESET (CTRL+ALT+BACKSPACE)

A ver si sale una segunda versión que corrija esos errores, pero ahora es inutilizable.

https://github.com/PetrM1/OndraSPO186_ZXUno/issues/1

shark800
Mensajes: 4
Registrado: 13 Dic 2021, 13:05

Re: Ondra SPO 186 core for ZX Uno

Mensaje por shark800 » 24 Feb 2022, 11:53

Alki escribió:
22 Feb 2022, 08:06
Enhorabuena, esta genial que sigan desarrollándonse cores para esta pequeña maravilla..
Thank you!

I do have a plan to port my other core(s) to ZX Uno too. And even though old Czechoslovakian computers were not graphically comparable to Atari or C64 they are still in my heart from my childhood and hope there are other people who will enjoy that retro sentiment too ;)

Petr

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

Re: Ondra SPO 186 core for ZX Uno

Mensaje por desUBIKado » 24 Feb 2022, 21:22

shark800 escribió:
24 Feb 2022, 11:48
Hello desUBIKado,

Unfortunately neither of my 2 ZX Uno (original one but with 2Mb SRAM and Manu FerHi’s ZX Uno VGA 2M) were having this “pixel issue”. I was seeing clear picture, same as on video captured on MiSTer. Luckily friend of mine reported same issue as you have so we could to some remote fixing and debugging 😊 Hope recent version will be working for you. I’ve also included Soft and Hard reset and I’ve learned about existence of ICAP_SPARTAN6 – thank you for that request.

Could you test it and close the issue if fixed, please?

And just out of curiosity, could you describe your ZX Uno in more detail, please? I’m mostly interested in your SRAM module installed.

Thank you
Petr

desUBIKado escribió:
19 Feb 2022, 21:13
shark800 escribió:
13 Dic 2021, 13:22
Hi all,

this is my first core for ZX Uno - Old Czechoslovakian computer based on Z80. It is done = is working, but loading games to is is not well done yet, I'm still working on loading games from SD card instead of UART. This core is also available for MISTer.

Here is short demo video https://youtu.be/B2MRWTKYOYU

and here is link to my github page with core, sources and howto https://github.com/PetrM1/OndraSPO186_ZXUno

Regards,
Petr
Lo he instalado, pero ya la imagen inicial por VGA sale con unos pixeles blancos sospechosos. Si pulso la tecla ENTER la imagen empieza a parpadear

No están configuradas las teclas estándar para hacer SOFT RESET (CTRL+ALT+DEL) y HARD RESET (CTRL+ALT+BACKSPACE)

A ver si sale una segunda versión que corrija esos errores, pero ahora es inutilizable.

https://github.com/PetrM1/OndraSPO186_ZXUno/issues/1
OndraComputer.jpg
I have installed the new version and no more white pixels and the image looks perfect. I have also seen that CTRL+ALT+DELETE and CTRL+ALT+BACKSPACE work. Thank you.

I have seen in the instructions that the image flickering after pressing ENTER is normal:

  • press any key. Screen turn black and will flicker time to time. You can see text .KÓD 1. This is ok. Ondra turn off screen to gain more time for CPU and text .KÓD x will change as game will be loading to Ondra (x will raise from 1).

For now I haven't loaded software for audio, when I have some time I'll try it. Thanks for your work porting this core.

Regarding the 2MB external memory addon, it's one I bought from Antonio Villena. I think his design is published, and if not, it's a matter of asking Antonio.

I'm going to send you an invitation to the ZX-Uno Telegram group (We speak in English and Spanish). For testing or passing files, it's much more agile.

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

Re: Ondra SPO 186 core for ZX Uno

Mensaje por desUBIKado » 27 Feb 2022, 20:30

Este fin de semana he podido probar algo más este core. Veo que el software suele estar un formato .bin para cargar con el dispositivo Ondra-SD, o en formato .TAP para cargar también con el Ondra-SD o con emuladores, y en .WAV para algún reproductor de audio.

El caso es que a mi me gusta cargar por audio usando el Maxduino, así que he convertido un buen puñado de programas a formato .TSX para poder cargarlos por la entrada de audio del ZX-Uno.

Ondra SPO 186 - TSX.7z
(707.3 KiB) Descargado 37 veces

Cargan perfectamente desde el Maxduino, y ya he podido comprobar en los juegos que funciona bien el vídeo, el audio y el joystick.

Me gustaría hacer algunas sugerencias a shark800:
  • El Soft Reset (CTRL + ALT + DELETE) hace algo, pero no es se qué es. No es apagar y encender, y no se si es la utilidad que del botón rojo que tiene el Ondra SPO 186 en el lateral izquierdo. Me gustaría que en el Soft Reset estuviese la funcionalidad de apagar y encender, y si la que hay ahora es otra, que se traspase a otra tecla, por ejemplo F5
  • Que se puede usar la rom original de TESLA además de la ViLi ROM. Creo que ciertos programas solo funcionan con la ROM original, como el BASIC. La ViLi ROM podría arrancar por defecto, pero que con F11 se pudiese cargar la rom original y con F12 volver a la ViLi. Esto de cambiar roms en caliente ya lo hacen otros cores como el Camputers Lynx o el Oric Atmos.
  • Que hubiese además de la definición actual del teclado, que es más fiel al ordenador, otras definiciones de teclado como Checo, Español o Inglés, que soporten la salida de los caracteres como los números y otros símbolos con la disposición que tienen en un teclado moderno de PC. El seleccionar el tipo de teclado se podría parametrizar en un archivo config.txt como lo hacen los cores de MSX1FPGA o el ZX80/81.
  • Hay cierto software que no he podido descargar, como BASIC, el PASCAL y algún otra utilidad, ya que los enlaces de descarga eran del 2012 y quizás ya no respondan. Estaría bien que pudieses compartir un fichero comprimido con los programas disponibles, que no son muchos, ya sea en formato .BIN o .TAP.
He visto ciertos vídeo en YouTube de los juegos que comparto, en los que he podido apreciar glitches gráficos, y sin embargo en el core no se ven. Así que muy bien por el core.

Gracias shark800, y ya me contestarás.

shark800
Mensajes: 4
Registrado: 13 Dic 2021, 13:05

Re: Ondra SPO 186 core for ZX Uno

Mensaje por shark800 » 31 May 2022, 22:59

New version of Ondra core is available on my github page https://github.com/PetrM1/OndraSPO186_ZXUno

It contains suggested items as well as Ondra SD inside FPGA core - it is new HW for Ondra for fast software load! Let's try and let me know. Details how to use are on github.

So far I've few suggestions for next version. Make shortcuts as they are common on ZX Uno, I want to add RAW R/W to Ondra SD to be able to run CP/M and I'm struggling with red PAL artifacts when running on composite.

Enjoy
Petr

Responder