Tarjeta SD autoarrancable en ZX-Uno
Publicado: 17 Oct 2020, 20:41
Vengo aquí a contar que ya es posible, y encima sin actualizar ZX-Unos ni nada. Me explico:
Partiendo del germen de un cambio que hizo Mcleod en el RTC.SYS, Antonio Villena pensó que el RTC.SYS podría ser utilizado como lanzador de juegos. Sin embargo el RTC.SYS no es ejecutado por versiones un poco antiguas de ESXDOS. Andrew Owen sugirió que el ESXDOS.SYS tiene un punto de entrada donde se pulsa la NMI, y que ahí podríamos poner el lanzador. Finalmente, yo mismo haciendo pruebas, descubrí que el betadisk.sys sí que lo ejecutan todas las versiones de ESXDOS, al menos las últimas.
Así en el ZIP adjunto, hay 4 ficheros, uno de los cuales un es un fuente que no hace falta si no queréis cambiar cosas, pero los otros tres, los sueltas en una tarjeta vacia y te arranca el ZX-Uno directamente con el Manic Miner
En el siguiente post pongo detalles de como manejarlo, por si queréis hacer un juego para ZX-Uno (o para Spectrum con ESXDOS) y que se autoarranque.
Partiendo del germen de un cambio que hizo Mcleod en el RTC.SYS, Antonio Villena pensó que el RTC.SYS podría ser utilizado como lanzador de juegos. Sin embargo el RTC.SYS no es ejecutado por versiones un poco antiguas de ESXDOS. Andrew Owen sugirió que el ESXDOS.SYS tiene un punto de entrada donde se pulsa la NMI, y que ahí podríamos poner el lanzador. Finalmente, yo mismo haciendo pruebas, descubrí que el betadisk.sys sí que lo ejecutan todas las versiones de ESXDOS, al menos las últimas.
Así en el ZIP adjunto, hay 4 ficheros, uno de los cuales un es un fuente que no hace falta si no queréis cambiar cosas, pero los otros tres, los sueltas en una tarjeta vacia y te arranca el ZX-Uno directamente con el Manic Miner
En el siguiente post pongo detalles de como manejarlo, por si queréis hacer un juego para ZX-Uno (o para Spectrum con ESXDOS) y que se autoarranque.