Página 1 de 1

lindas demos?

Publicado: 14 Nov 2016, 14:19
por Newsdee
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?

Publicado: 14 Nov 2016, 14:40
por spark2k06
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

Re: lindas demos?

Publicado: 14 Nov 2016, 15:00
por antoniovillena
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 :)
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.

Re: lindas demos?

Publicado: 14 Nov 2016, 15:03
por spark2k06
Si la demo es de 48K, te sirve la utilidad comentada por Antonio.

Enviado desde mi thor mediante Tapatalk

Re: lindas demos?

Publicado: 14 Nov 2016, 15:08
por antoniovillena
spark2k06 escribió:Si la demo es de 48K, te sirve la utilidad comentada por Antonio.

Enviado desde mi thor mediante Tapatalk
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).

Re: RE: Re: lindas demos?

Publicado: 14 Nov 2016, 15:14
por spark2k06
antoniovillena escribió:
spark2k06 escribió:Si la demo es de 48K, te sirve la utilidad comentada por Antonio.

Enviado desde mi thor mediante Tapatalk
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).
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 128k ;-)

Enviado desde mi thor mediante Tapatalk

Re: lindas demos?

Publicado: 14 Nov 2016, 18:37
por spark2k06
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?

Publicado: 15 Nov 2016, 02:20
por Newsdee
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"...

Re: lindas demos?

Publicado: 15 Nov 2016, 06:52
por spark2k06
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"...
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).

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 :enelPC: