¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
- Hark0
- Mensajes: 683
- Registrado: 27 Sep 2015, 00:31
- Ubicación: Cornellà de Llobregat - BCN
- Contactar:
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
Digo yo..... se puede utilizar la SD como "almacenamiento de datos"?
Desde Z88DK.... leer o escribir datos en la SD.
Desde Z88DK.... leer o escribir datos en la SD.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
Sí, siempre que tengas las funciones del API de ESXDOS.Hark0 escribió:Digo yo..... se puede utilizar la SD como "almacenamiento de datos"?
Desde Z88DK.... leer o escribir datos en la SD.
Desde ASM se hace, desde Z88DK supongo que será cuestión de encapsular esas llamadas ASM en unas funciones ad-hoc.
De hecho así será como saldrá Sword of Lanna para ESXDOS, cargando las fases de disco.
- Hark0
- Mensajes: 683
- Registrado: 27 Sep 2015, 00:31
- Ubicación: Cornellà de Llobregat - BCN
- Contactar:
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
Sactamente.... esa es la idea.... hmmmm seria como tener un HDD a disposición de un juego....
100.000.000 pantallas.
100.000.000 pantallas.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
100.000.000 pantallas, la música que quieras en cada pantalla, sprites diferentes según fase, enemigos con disparos distintos y movimientos distintos, pantallas de presentación entre fases. Lo que quieras porque además carga a toda leche. Para cargar mientras se juega no claro... salvo quizá si aprovechas el disco RAM o la RAM directamente para crear una cacheHark0 escribió:Sactamente.... esa es la idea.... hmmmm seria como tener un HDD a disposición de un juego....
100.000.000 pantallas.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
Yo tengo hechas unas rutinas en Z88DK de lectura y escritura de ficheros en la SD, porque estoy haciendo un cliente de FTP.Uto escribió:100.000.000 pantallas, la música que quieras en cada pantalla, sprites diferentes según fase, enemigos con disparos distintos y movimientos distintos, pantallas de presentación entre fases. Lo que quieras porque además carga a toda leche. Para cargar mientras se juega no claro... salvo quizá si aprovechas el disco RAM o la RAM directamente para crear una cacheHark0 escribió:Sactamente.... esa es la idea.... hmmmm seria como tener un HDD a disposición de un juego....
100.000.000 pantallas.
Están todas las funciones posibles, pero no todas están implementadas. Hay fopen, fread y fwrite, faltarían las de listar directorios y otras. En breve las iré haciendo.
Voy a publicarlas en github, y de paso también pondré las del puerto serie.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
He publicado la librería como ZXYLib en github:
https://github.com/yomboprime/ZXYLib
Hay funciones de esxdos (escritura/lectura en SD) y de la uart.
Hay dos ejemplos, uno de lectura de fichero y otro de escritura. Iré añadiendo funcionalidad y más ejemplos.
La licencia es MIT, bastante permisiva.
La librería "de Internet" (la de los comandos AT) aún tardaré un poco más en liberarla, pero va viento en popa.
https://github.com/yomboprime/ZXYLib
Hay funciones de esxdos (escritura/lectura en SD) y de la uart.
Hay dos ejemplos, uno de lectura de fichero y otro de escritura. Iré añadiendo funcionalidad y más ejemplos.
La licencia es MIT, bastante permisiva.
La librería "de Internet" (la de los comandos AT) aún tardaré un poco más en liberarla, pero va viento en popa.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
Wow yombo... esto es un bombazo. Mil gracias por las librerías... así si que vamos a explotar bien todas las posibilidades de la máquina. Cada vez hay menos excusas para desarrollar en el
Además, esperaba como agua de mayo tus avances sobre la librería para manejar las ESPxx Wifi por comandos AT. Cuando hice las primeras pruebas con las ESP1 me costaba dios y ayuda enviar comandos para las pruebas con un simple dot command guarro que hice para los tests. Ahora va a ser mucho más asequible.
Además, esperaba como agua de mayo tus avances sobre la librería para manejar las ESPxx Wifi por comandos AT. Cuando hice las primeras pruebas con las ESP1 me costaba dios y ayuda enviar comandos para las pruebas con un simple dot command guarro que hice para los tests. Ahora va a ser mucho más asequible.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- Hark0
- Mensajes: 683
- Registrado: 27 Sep 2015, 00:31
- Ubicación: Cornellà de Llobregat - BCN
- Contactar:
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
wow, al ataquerrrr
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
Re: ¿Se puede grabar directamente un programa BASIC a la SD (tipo MGT +D)?
He actualizado la librería con más funciones de esxdos. Están casi todas hechas, sólo faltan seek y getpos, que mueve el puntero de lectura aleatoriamente, y lo obtiene, respectivamente. Si las necesitáis las miro de implementar.
Ya queda poquito para liberar la de comandos AT
https://github.com/yomboprime/ZXYLib
Ya queda poquito para liberar la de comandos AT
https://github.com/yomboprime/ZXYLib