CPCDisxkXP v2.2 y nueva sección Tutoriales de programación

Lo último para sistemas Amstrad: Noticias, actualizaciones, juegos...
Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

CPCDisxkXP v2.2 y nueva sección Tutoriales de programación

Mensajepor Mochilote » Vie 02 Mar , 2012 6:57 am

Como no tengo claro si os habéis enterado de las ultimas novedades de http://www.cpcmania.com aprovecho el foro para anunciarlas:

Hace unos días liberé una nueva versión del programa CPCDiskXP que únicamente añade la posibilidad de usarlo por línea de comandos, para generar rápidamente ficheros Dsk (Data, System, PARADOS, ROMDOS, +3DOS), añadir binarios, añadir cabeceras Amsdos... Para aquellos que programamos cosas para el CPC me pareció interesante que el programa lo soportase.

También he inaugurado una nueva sección de tutoriales de programación para el Amstrad CPC, que ya cuenta con 7 tutoriales y que espero que os guste:
  • Programación en c y en ensamblador: Compiladores y alternativas para PC
    Introducción a la programación en C con Z88dk: Compilando y probando un "Hola mundo"
    Introducción a la programación en C con SDCC: Compilando y probando un "Hola mundo"
    Introducción a la programación en ensamblador con Pasmo: Compilando y probando un "Hola mundo"
    Rellenando la pantalla de color en c y en ensamblador (Pasmo, z88dk y sdcc)
    Pintando pixeles: Introducción a la memoria de vídeo
    Campo de estrellas 2D
Nada más, saludos.

Avatar de Usuario
LexSparrow
Master of The Forum
Master of The Forum
Mensajes: 1009
Registrado: Dom 18 Dic , 2005 3:17 am
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor LexSparrow » Vie 02 Mar , 2012 7:06 am

Lo de los tutos me tira. El ensamblador del CPC es mi asignatura pendiente.

Por cierto, que hoy he encontrado la factura de mi viejo CPC.
END OF LINE

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 7:15 am

Por cierto, que hoy he encontrado la factura de mi viejo CPC.
Juas, ¿y a cuanto asciende?. Molaría verla ¿podrías subir un scan o foto?

Saludos.

Avatar de Usuario
robcfg
Master of The Forum
Master of The Forum
Mensajes: 1306
Registrado: Jue 03 Abr , 2008 5:32 pm
Ubicación: Estocolmo
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor robcfg » Vie 02 Mar , 2012 9:27 am

Mochi, muchas gracias!

No solo es el CPCDiscXP mi herramienta de facto, sino que llevaba tiempo dandole vueltas a hacer algo con alguno de los compiladores de los que has hecho tutorial. Ya no tengo excusa... :mrgreen:

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 10:01 am

Mochi, muchas gracias!

No solo es el CPCDiscXP mi herramienta de facto, sino que llevaba tiempo dandole vueltas a hacer algo con alguno de los compiladores de los que has hecho tutorial. Ya no tengo excusa... :mrgreen:
No la tienes desde hace mucho :-)

Avatar de Usuario
dinoneno
Megaforero
Megaforero
Mensajes: 298
Registrado: Mié 13 Sep , 2006 7:32 am
Ubicación: Nambroca

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor dinoneno » Vie 02 Mar , 2012 12:10 pm

Me viene perfecto que CPCDiskXP tenga uso por modo de línea. ¿Vas a hacer lo mismo para CPCTapeXP? Sería ideal para un proyecto que voy a lanzar dentro de poquito.

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 12:24 pm

Me viene perfecto que CPCDiskXP tenga uso por modo de línea. ¿Vas a hacer lo mismo para CPCTapeXP? Sería ideal para un proyecto que voy a lanzar dentro de poquito.
No hay nada previsto para CPCTapeXP por ahora, tengo que reunir (muchas) ganas para ponerme con él en serio [-o<

Avatar de Usuario
dinoneno
Megaforero
Megaforero
Mensajes: 298
Registrado: Mié 13 Sep , 2006 7:32 am
Ubicación: Nambroca

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor dinoneno » Vie 02 Mar , 2012 12:59 pm

Usando esta orden inserta el archivo en el disco pero como tipo ASCII, no binario. ¿Qué me falta para insertar el archivo como binario y poderlo lanzar con RUN"prueba.bin"?

Código: Seleccionar todo

CPCDiskXP.exe -file prueba.bin -amsdosheader 4000 -addtonewdsk disco.dsk

Avatar de Usuario
LexSparrow
Master of The Forum
Master of The Forum
Mensajes: 1009
Registrado: Dom 18 Dic , 2005 3:17 am
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor LexSparrow » Vie 02 Mar , 2012 2:08 pm

Juas, ¿y a cuanto asciende?. Molaría verla ¿podrías subir un scan o foto?

Saludos.
"Your wish is my command"

Factura del mejor regalo que me trajo jamás Papá Noel
END OF LINE

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 3:29 pm

Juas, ¿y a cuanto asciende?. Molaría verla ¿podrías subir un scan o foto?

Saludos.
"Your wish is my command"

Factura del mejor regalo que me trajo jamás Papá Noel
Genial, preguntaré a mi padre, igual tiene la del mio en algún cajón.

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 3:30 pm

Usando esta orden inserta el archivo en el disco pero como tipo ASCII, no binario. ¿Qué me falta para insertar el archivo como binario y poderlo lanzar con RUN"prueba.bin"?

Código: Seleccionar todo

CPCDiskXP.exe -file prueba.bin -amsdosheader 4000 -addtonewdsk disco.dsk
Uhmm, pues llevo varios días usándolo y siempre me lo mete como binario y lo ejecuto sin problemas. ¿Si abres el dks resultante con el propio CPCDiskXP te dice que está como ascii?

Avatar de Usuario
dinoneno
Megaforero
Megaforero
Mensajes: 298
Registrado: Mié 13 Sep , 2006 7:32 am
Ubicación: Nambroca

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor dinoneno » Vie 02 Mar , 2012 7:26 pm

Eso es. Digo que lo mete como ASCII porque lo he visto en el propio CPCDiskXP, en el editor de disco. Seguiré haciendo pruebas combinando los distintos parámetros y diferentes ficheros a ver si puedo comentar algo más concreto. Gracias.

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Vie 02 Mar , 2012 9:28 pm

Eso es. Digo que lo mete como ASCII porque lo he visto en el propio CPCDiskXP, en el editor de disco. Seguiré haciendo pruebas combinando los distintos parámetros y diferentes ficheros a ver si puedo comentar algo más concreto. Gracias.
¿Puedes mandarme por favor un email (a mochilote 'algarroba' cpcmania.com) con el fichero .bin para que lo pueda probar yo?, por si pillo el fallo.

Saludos.

Avatar de Usuario
dinoneno
Megaforero
Megaforero
Mensajes: 298
Registrado: Mié 13 Sep , 2006 7:32 am
Ubicación: Nambroca

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor dinoneno » Sab 03 Mar , 2012 11:39 am

¿Puedes mandarme por favor un email (a mochilote 'algarroba' cpcmania.com) con el fichero .bin para que lo pueda probar yo?, por si pillo el fallo.

Saludos.
El fichero creo que no tiene ningún misterio. Es un binario de 5 bytes resultante de ensamblar

Código: Seleccionar todo

ld a,"A"
jp #BB5A
Pero insisto, no te preocupes, cuando pueda ya haré pruebas más tranquilamente a ver si veo algo nuevo.

Avatar de Usuario
Mochilote
Keeper of The Forum
Keeper of The Forum
Mensajes: 903
Registrado: Sab 08 Oct , 2005 4:26 pm
Contactar:

Re: CPCDisxkXP v2.2 y nueva sección Tutoriales de programaci

Mensajepor Mochilote » Sab 03 Mar , 2012 1:43 pm

El fichero creo que no tiene ningún misterio. Es un binario de 5 bytes resultante de ensamblar

Código: Seleccionar todo

ld a,"A"
jp #BB5A
Pero insisto, no te preocupes, cuando pueda ya haré pruebas más tranquilamente a ver si veo algo nuevo.
Le has indicado el org 4000? Prueba a compilar tal y como lo hice en el tutorial Introducción a la programación en ensamblador con Pasmo: Compilando y probando un "Hola mundo" a ver si hay suerte.

Saludos.


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro


La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) Selección de juegos de Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic