Deshabilitar en los cores ULAplus y demás extras.

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
javidoom
Mensajes: 53
Registrado: 19 Mar 2016, 12:11

Deshabilitar en los cores ULAplus y demás extras.

Mensaje por javidoom » 13 Sep 2016, 12:10

Hola!

Pues como ya he recibido mi flamante ZXUNO :) , quería dejarlo lo más parecido a un Spectrum real que se pueda...

Mi intención es jugar cargando desde cinta o con un "tap player" desde el móvil, y me gustaría tanto quitar Esxdos como ULAplus y demás modos que son un "extra" de lo que en su momento teníamos en el Spectrum.

He visto la opción de deshabilitar Esxdos desde la BIOS, y es fántástico, dado a que de un plumazo puedes ponerlo/quitarlo, pero no he visto modo de desactivar los otros extras (ULAplus, etc...).

Hay alguna manera de hacerlo?

Más que nada porque juegos como el MadMix Game no funciona con ULAplus activado, y alguno más que se me escapa del recuerdo ahora mismo... quizá Afteroids, o Humphrey... pero no me hagáis caso con esos dos que quizá sí vayan... no recuerdo cuáles eran.

Imagen

Pues esa es la pregunta, puedo tener los cores que vienen por defecto con la actualización del ZXUNO pero "limpios"?

Graciassss!!
Última edición por javidoom el 13 Sep 2016, 12:10, editado 1 vez en total.
Vintagenarios powaaa!

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por Quest » 13 Sep 2016, 12:22

De momento no se puede desactivar en BIOS la UlaPlus/Timex/Radas pero me consta que Antonio está trabajando en ello. Cuando lo tenga implementado, sólo será necesario actualizar la BIOS y ya está.

Mientras tanto, se puede desactivar todo eso con estos OUTs:

OUT 64571,15
OUT 64827,7

Mad Mix Game funcionará perfectamente ;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por Uto » 13 Sep 2016, 12:47

Si no quieres tener que acordarte de los OUTs puedes deshabilitarlos con ZXCU:

https://github.com/Utodev/ZXCU

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por carmeloco » 13 Sep 2016, 12:52

O añadir un pre-cargador al .TAP del juego, de forma que quede parcheado para siempre.
Ya lo comenté aqui:

viewtopic.php?f=26&t=499&start=80#p6699

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: ¡¡Comienzan los envíos de los ZX-UNO!! :D

Mensaje por Uto » 13 Sep 2016, 12:52

La ULAPlus se puede desactivar en el registro DEVCTRL2 del Zx-Uno (0x0F), es lo que hace ZXUC.

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: ¡¡Comienzan los envíos de los ZX-UNO!! :D

Mensaje por carmeloco » 13 Sep 2016, 12:54

Uto escribió:La ULAPlus se puede desactivar en el registro DEVCTRL2 del Zx-Uno (0x0F), es lo que hace ZXUC.
El problema es que de esa forma, hay que hacerlo cada vez que arrancas. Él quiere que sea permanente, y creo que, de momento, la única solución permanente, es parchear el .TAP con un cargador previo, como he hecho en el .TAP que puse antes.

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por Quest » 13 Sep 2016, 12:59

La solución definitiva, sin duda, es la opción en BIOS, ya que no requerirá cargar nada ni parchear nada. Un poco de paciencia :)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por carmeloco » 13 Sep 2016, 13:00

Quest escribió:La solución definitiva, sin duda, es la opción en BIOS, ya que no requerirá cargar nada ni parchear nada. Un poco de paciencia :)
Por eso dije "de momento" ;)

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por Uto » 13 Sep 2016, 13:06

Quest escribió:La solución definitiva, sin duda, es la opción en BIOS, ya que no requerirá cargar nada ni parchear nada. Un poco de paciencia :)
Creo que una solución mejor que esa sería que se pudiera crear una ROM con los registros adecuados activados. Ahora mismo el GenROM.exe deja configurar opciones del registro 00 y 0E, pero no del 0F, que es donde se deshabilita Radastan, Timex y ULAPlus. Supongo que es cuestión de cambiar la BIOS de todos modos, porque para que lo soporte la ROM lo tendrá que soportar la BIOS.

Así sí se podría tener cargada una ROM llamada "48K puro" (por ejemplo) con todo deshabilitado.

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Deshabilitar en los cores ULAplus y demás extras.

Mensaje por Quest » 13 Sep 2016, 13:09

Evidentemente. Ese es un añadido a la solución, que lo haría más versátil. Supongo que se acabará haciendo. de momento paso a paso.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Responder