lindas demos?
lindas demos?
Estoy buscando alguna demo buena que se podria usar para demonstrar un ZX-Uno (o un spectrum), con el unico requirimiento siendo que tendria que loopear constantemente (es para poner andando en un lugar publico). Por ejemplo me gusta We Are Alive!, pero no creo que se pueda loopear...
Mi idea seria de ponerlo en un boot rom asi si alguien rebootea la maquina, la demo sigue loopeando. Seria un buen ejemplo de porque es mejor que un Rasbperry Pi
Mi idea seria de ponerlo en un boot rom asi si alguien rebootea la maquina, la demo sigue loopeando. Seria un buen ejemplo de porque es mejor que un Rasbperry Pi
Re: lindas demos?
Con mi loader128 es posible que puedas crearte la rom de esa demo de 128k (solo para la flash del ZX-Uno), la tienes que subir a la flash después en modo root. El tema del loop, seguro que se puede hacer luego alguna modificación sobre la rom:
https://github.com/spark2k06/zxuno/tree ... /loader128
Para que arranque la rom al reiniciar, la colocas como predeterminada y listo.
Enviado desde mi thor mediante Tapatalk
https://github.com/spark2k06/zxuno/tree ... /loader128
Para que arranque la rom al reiniciar, la colocas como predeterminada y listo.
Enviado desde mi thor mediante Tapatalk
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: lindas demos?
Usa la utilidad sna2rom que hay en el repositorio, carpeta software. Con esta utilidad conviertes cualquier snapshot de 48K en una ROM de 64k (compatible con +2A/+3). Esta ROM luego la cargas en el menú de ROMs con ZX1RomsPack o bien a través de la BIOS por EAR. Y luego seleccionas esta ROM para que cargue por defecto al arrancar.Newsdee escribió:Estoy buscando alguna demo buena que se podria usar para demonstrar un ZX-Uno (o un spectrum), con el unico requirimiento siendo que tendria que loopear constantemente (es para poner andando en un lugar publico). Por ejemplo me gusta We Are Alive!, pero no creo que se pueda loopear...
Mi idea seria de ponerlo en un boot rom asi si alguien rebootea la maquina, la demo sigue loopeando. Seria un buen ejemplo de porque es mejor que un Rasbperry Pi
Re: lindas demos?
Si la demo es de 48K, te sirve la utilidad comentada por Antonio.
Enviado desde mi thor mediante Tapatalk
Enviado desde mi thor mediante Tapatalk
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: lindas demos?
También podrías cargar demos/snapshots de 128K si escribes un programa BASIC que cargue de DivMMC mediante comandos y haces el snapshot justo antes de la carga (con el comando PAUSE te aseguras).spark2k06 escribió:Si la demo es de 48K, te sirve la utilidad comentada por Antonio.
Enviado desde mi thor mediante Tapatalk
Re: RE: Re: lindas demos?
Pero no podrá enseñar la demo sin una sd conectada con lo molón que quedaría jejeje, pero si, así también podrías cargar un snapshot de 128kantoniovillena escribió:También podrías cargar demos/snapshots de 128K si escribes un programa BASIC que cargue de DivMMC mediante comandos y haces el snapshot justo antes de la carga (con el comando PAUSE te aseguras).spark2k06 escribió:Si la demo es de 48K, te sirve la utilidad comentada por Antonio.
Enviado desde mi thor mediante Tapatalk
Enviado desde mi thor mediante Tapatalk
Re: lindas demos?
Por otro lado, con la propuesta de Antonio del snapshot del programa en Basic que carga el la demo 128k, podrias hacer algo chulo... y es almacenar en la SD varias demos, y además un fichero adicional con un número que empiece por 0 por ejemplo, entonces el programa de basic lee ese archivo, incrementa el valor, lo guarda y ejecuta la demo correspondiente a ese numero (cuando llegue a un numero máximo X, que vuelva a 0)... de esta manera cada vez que arranca el ZXUno cargaría y se vería una demo diferente, eso si que te podría resultar interesante.
Re: lindas demos?
Efectivamente sería mas elegante no tener que usar una tarjeta SD pero todo depende. El otro problema que quiero resolver es de loopear para poder dejar el aparato andando todo el día sin intervencion. Me imagino que seria cuestion de hackear la ROM para meter una instruccion JMP, pero no se como "embocarle" sin tener que anallizar el codigo de cada demo.
En el peor de los casos pongo un cartel "rebootear oara ver la demo"...
En el peor de los casos pongo un cartel "rebootear oara ver la demo"...
Re: lindas demos?
Pues ya tienes varias opciones para cargar la demo, todas ellas validas, si optas por el loader128 para no necesitar una SD y tienes alguna duda me comentas (por ejemplo en el 128sna2rom le tienes que indicar también el slot del menu de roms donde se encuentra una ROM de 48K del Spectrum, porque escribo en la ROM del spectrum y tras colocar todo el snapshot de 128K en su sitio la sustituyo por ésta antes de pasar el control al mismo).Newsdee escribió:Efectivamente sería mas elegante no tener que usar una tarjeta SD pero todo depende. El otro problema que quiero resolver es de loopear para poder dejar el aparato andando todo el día sin intervencion. Me imagino que seria cuestion de hackear la ROM para meter una instruccion JMP, pero no se como "embocarle" sin tener que anallizar el codigo de cada demo.
En el peor de los casos pongo un cartel "rebootear oara ver la demo"...
En cuanto al loop, aquí veo varias opciones:
1. Si solo quieres visualizar una demo, buscas el final y metes un JMP, el emulador ZEsarUX para estos temas viene estupendo.
2. Buscas demos que ellas mismas se encuentren en loop, es posible que las haya.
3. Podrías utilizar externamente un 555 o mejor un CD4060 como temporizador de X minutos y mandas una señal de reset al ZXUno, o cortas la corriente del MicroUSB por un breve espacio de tiempo. Así tendrías loop para cualquier demo. http://electronica-teoriaypractica.com/ ... cmos-4060/
4. Igual podrías hasta modificar el core del spectrum para añadirle este temporizador y que sea configurable/activable por BIOS, pero todo esto ya son palabras mayores