ZX-UNO PACK V2.1

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: ZX-UNO PACK V2.1

Mensaje por antoniovillena » 14 Feb 2018, 16:02

desUBIKado escribió::gracias!: neuro_999

Con esta funcionalidad ya se puede hacer un gestor de arranque del estilo del GRUB de linux si se pone tu rom como la de por defecto en el arranque del core de Spectrum, y si se pone un programa basic en la raiz de la tarjeta SD que se llame RUN.

Con varias opciones y un contador de tiempo para que se ejecute una en caso de terminar la cuenta atrás puede quedar algo muy chulo.
Sí. Ya le comenté a neuro el potencial de esta ROM modificada. Con esto se puede tener una especie de AUTOEXEC.BAT para hacer configuraciones personalizadas. Si por ejemplo McLeod saca una funcionalidad nueva en el core, ya no hay que esperar a que esté implementada en el firmware, ya que se puede setear desde un comando dentro de este "AUTOEXEC.BAT"

jevilon
Mensajes: 339
Registrado: 24 Mar 2016, 12:26

Re: ZX-UNO PACK V2.1

Mensaje por jevilon » 14 Feb 2018, 17:13

Y mi pregunta es... Se podría hacer que si existe run en la sd, lo cargue.... Y si no existe, el ordenador arranque normal?

Probado y funciona perfecto....

Una chorrada de pregunta.... (mas que nada porque da igual pero es curiosidad)... lo de que al resetear se ponga negro y haga las rayas verticales azules, en vez de blancas... es adrede o un efecto colateral del cambio?

Avatar de Usuario
Hynreck
Mensajes: 148
Registrado: 17 Nov 2017, 18:24

Re: ZX-UNO PACK V2.1

Mensaje por Hynreck » 15 Feb 2018, 09:24

Funciona genial, si hay un reset vuelve al menú inicial... Quizás estaría bien que en el menú incluya la opción de volver al sistema... Pensaré en cómo lo puedo hacer...

Enviado desde mi VIE-L09 mediante Tapatalk

jevilon
Mensajes: 339
Registrado: 24 Mar 2016, 12:26

Re: ZX-UNO PACK V2.1

Mensaje por jevilon » 15 Feb 2018, 09:37

Break jejeje, eso sí, en cuanto haces un NEW... Salta el menú de nuevo

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: ZX-UNO PACK V2.1

Mensaje por neuro_999 » 15 Feb 2018, 12:38

El mago del ensamblador de las roms del speccy es antonio. :) yo solo he modfiicado un poco su rom con su ayuda. Creo que quitó cosas para meter la nueva funcionalidad, y x eso cambia el color al resetear... Cada vez que leo su ensamblador la verdad es que flipo con lo que optimiza.. :)

Enviado desde mi ONE A2003 mediante Tapatalk

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: ZX-UNO PACK V2.1

Mensaje por neuro_999 » 15 Feb 2018, 13:50

X cierto, habeis conseguido hacer funcionar el pack en el zesaur?. Digo sin rom parcheada ni nada... Que queria hacer pruebas pero no lo consigo. Si alguien lo echa a andar que me diga.
Yo lo lanzo asi (suponiendo que lo descomprimo el pack en un dir llamado Divmmc dentro de zesaur.
Zesarux - - enablemmc - - divmmc-rom . \divmmc\esxmmc.bin - - enable-esxdos-handler - - esxdos-root-dir .\divmmc

Cuando le hago el load *"run" da error, como si tuviera otra version de esxdos que no lo soporta...

Enviado desde mi ONE A2003 mediante Tapatalk

Avatar de Usuario
Hynreck
Mensajes: 148
Registrado: 17 Nov 2017, 18:24

Re: RE: Re: ZX-UNO PACK V2.1

Mensaje por Hynreck » 15 Feb 2018, 14:19

neuro_999 escribió:X cierto, habeis conseguido hacer funcionar el pack en el zesaur?. Digo sin rom parcheada ni nada... Que queria hacer pruebas pero no lo consigo. Si alguien lo echa a andar que me diga.
Yo lo lanzo asi (suponiendo que lo descomprimo el pack en un dir llamado Divmmc dentro de zesaur.
Zesarux - - enablemmc - - divmmc-rom . \divmmc\esxmmc.bin - - enable-esxdos-handler - - esxdos-root-dir .\divmmc

Cuando le hago el load *"run" da error, como si tuviera otra version de esxdos que no lo soporta...

Enviado desde mi ONE A2003 mediante Tapatalk
Nunca lo he hecho así... En ZEsarUX utilizo la imagen MMC... En el video del primer post puedes ver cómo lo hago yo...
Pero trabajar directamente sobre un directorio... Ni idea... Quizás Cesar nos pueda aclarar algo...

Enviado desde mi VIE-L09 mediante Tapatalk

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

Re: ZX-UNO PACK V2.1

Mensaje por Uto » 15 Feb 2018, 15:53

Me parece muy interesante el autoarranque, es una de las mil cosas que tenía en cola por falta de tiempo, sin embargo, permitidme hacer un apunte: hacer LOAD *"RUN" no es la mejor opción, porque la carga con * no funciona en según que versión de ESXDOS, lo cual puede dar lugar a que el sistema simplemente no arranque. De hecho ni siquiera es una buena opción para el propio menú en sí, por la misma razón.

Sé que los ZX-Uno del crowdfunding tienen una versión que sí, lo que evitará problemas con mucha gente, pero no con toda.

¿Qué haría yo?

Cambir ese

Código: Seleccionar todo

LOAD *"RUN"
por

Código: Seleccionar todo

.tapein AUTOEXEC.TAP: LOAD ""
, que está soportado por todas las versiones de ESXDOS. Por supuesto para caso concreto de el ZX-UNO Pack el AUTOEXEC.TAP sería un TAP que ya contuviera el programa basic que se carga al hacer LOAD *"RUN", pero puede servir para muchas más cosas, como por ejemplo lanzar un setup de ZXUC concreto para gente que su TV da un poco la lata y requiere settings muy concretos, o lanzar el tap de tu juego favorito (el autoexec.tap puede a su vez contener un programa basic que sea .tapein uchimata.tap:LOAD ""), etc.

Si además se puede hacer que la ROM compruebe antes de nada si el AUTOEXEC.TAP existe en el raiz, y solo lo lance en ese caso, sería ya la leche.

Que oye, si os mola más podría ser RUN.TAP, pero la similitud de AUTOEXEC.TAP y AUTOEXEC.BAT es demasiado tentadora :-D

Avatar de Usuario
Hynreck
Mensajes: 148
Registrado: 17 Nov 2017, 18:24

Re: RE: Re: ZX-UNO PACK V2.1

Mensaje por Hynreck » 15 Feb 2018, 18:31

Uto escribió:Me parece muy interesante el autoarranque, es una de las mil cosas que tenía en cola por falta de tiempo, sin embargo, permitidme hacer un apunte: hacer LOAD *"RUN" no es la mejor opción, porque la carga con * no funciona en según que versión de ESXDOS, lo cual puede dar lugar a que el sistema simplemente no arranque. De hecho ni siquiera es una buena opción para el propio menú en sí, por la misma razón.

Sé que los ZX-Uno del crowdfunding tienen una versión que sí, lo que evitará problemas con mucha gente, pero no con toda.

¿Qué haría yo?

Cambir ese

Código: Seleccionar todo

LOAD *"RUN"
por

Código: Seleccionar todo

.tapein AUTOEXEC.TAP: LOAD ""
, que está soportado por todas las versiones de ESXDOS. Por supuesto para caso concreto de el ZX-UNO Pack el AUTOEXEC.TAP sería un TAP que ya contuviera el programa basic que se carga al hacer LOAD *"RUN", pero puede servir para muchas más cosas, como por ejemplo lanzar un setup de ZXUC concreto para gente que su TV da un poco la lata y requiere settings muy concretos, o lanzar el tap de tu juego favorito (el autoexec.tap puede a su vez contener un programa basic que sea .tapein uchimata.tap:LOAD ""), etc.

Si además se puede hacer que la ROM compruebe antes de nada si el AUTOEXEC.TAP existe en el raiz, y solo lo lance en ese caso, sería ya la leche.

Que oye, si os mola más podría ser RUN.TAP, pero la similitud de AUTOEXEC.TAP y AUTOEXEC.BAT es demasiado tentadora :-D
En este caso particular, si hablamos de este pack, utilizo el LOAD * en muchas más cosas, por lo que será necesario tener una versión adecuada de ESXDOS de todos modos...

Se podría cambiar todo a TAP, pero sería un trabajo muy laborioso... Y personalmente pienso que es mucho más sencillo cambiar de versión de Esxdos...

Aún así, no estaría mal disponer de una ROM que cargue un AUTOEXEC.TAP Supongo que no será difícil hacer una rom que lo haga partiendo de la anterior...

Pero si lo queremos aplicar a este pack en particular lo mismo es una cosa que otra, ya que el LOAD * se repite muchas veces en todas las carpetas

Enviado desde mi VIE-L09 mediante Tapatalk

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

Re: RE: Re: ZX-UNO PACK V2.1

Mensaje por Uto » 15 Feb 2018, 18:35

Hynreck escribió: Pero si lo queremos aplicar a este pack en particular lo mismo es una cosa que otra, ya que el LOAD * se repite muchas veces en todas las carpetas
Entiendo, bueno, pues para este pack no tiene remedio (fácil), pero quizá aun así sería mejor una ROM más genérica :-)

Responder