Programación GBA en BASIC

Comentarios sobre el actual panorama retro. Lanzamiento de libros, películas, vídeos, y cualquier media sobre retro. Cualquier otra iniciativa que promueva nuestra afición y noticias retro que no cuenten con foro específico en ZONADEPRUEBAS.
oscarbraindead
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 150
Registrado: 05 Oct 2012, 17:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Atari 2600
Gracias dadas: 8 veces
Gracias recibidas: 2 veces

Programación GBA en BASIC

Mensajepor oscarbraindead » 14 Mar 2014, 08:59

Hola a todos,
Allá por 2002 y 2003, hice mis pinitos programando en C para GBA, hice 3 ó 4 juegos que me sirvieron para practicar un poco de C aunque las calidades de estos juegos eran bastante bajas.
Hace unos días me volvieron las ganas de programar para GBA, pero ponerme con C me da pereza y recordé que había un compilador de BASIC (comercial en su día, hoy ya libre) llamado DragonBasic. Lo he conseguido y he conseguido algunos tutoriales y el manual, todo legal, ya que el autor liberó el compilador. Le he echado un ojo y la cosa pinta bastante bien.
Lo he subido al dropbox, y aquí os dejo los links por si queréis echarle un vistazo:

https://www.dropbox.com/s/5tty3c04eavrlbu/DBsetup.rar
https://www.dropbox.com/s/4yt5bkipallzvaf/Tutos.rar
https://www.dropbox.com/s/4dslki9enxo9jnj/manualDB.rar

Os tendréis que hacer con un emulador de GBA, pero es algo bastante sencillo de conseguir.
Sé que por aquí hay varios a los que nos gusta el BASIC (dancresp, jepalza, MentalThink, etc)... y, quién sabe, igual a na_th_an le va el tema y le da una oportunidad a este DragonBasic y tenemos alguna criatura mojona en nuestras GBAs.

Espero que os resulte útil.
Saludos!

PD: el compilador y los tutos son libres, espero que no haya problema por poner aquí los links. Si hay algún inconveniente, por favor, decídmelo y los elimino.
Última edición por oscarbraindead el 14 Mar 2014, 09:02, editado 1 vez en total.

Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Programación GBA en BASIC

Mensajepor mentalthink » 14 Mar 2014, 09:02

Gracias Oscar me lo acabo de bajar a ver que tal, nunca he tenido ese cacharro aunque le tengo ganas... A ver que se puede hacer con ese Basic...
Ya dirás algo del proyecto que llevabas entre manos.. Saludos tronquete

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Programación GBA en BASIC

Mensajepor na_th_an » 14 Mar 2014, 09:12

Llevo un tiempo rondándole a la GBA, pero en C. Lo que pasa es que meterse en un sistema nuevo requiere tiempo y ahora mismo me viene el mundo :D No tengo ni un segundo.

oscarbraindead
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 150
Registrado: 05 Oct 2012, 17:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Atari 2600
Gracias dadas: 8 veces
Gracias recibidas: 2 veces

Re: Programación GBA en BASIC

Mensajepor oscarbraindead » 14 Mar 2014, 11:52

Hola a todos de nuevo,
he estado probando el compilador un poco más y está muy bien. El problema, aunque no lo indica por ningún lado, es que es una demo. No se liberó la versión de pago, al parecer, y lo que se encuentra por ahí es esta demo limitada a crear roms de hasta 128 kbs.
Una pena... aún así, en 128 kbs se pueden hacer cosas bastante apañadas.
Perdonad la metedura de pata...

mentalthink escribió:Gracias Oscar me lo acabo de bajar a ver que tal, nunca he tenido ese cacharro aunque le tengo ganas... A ver que se puede hacer con ese Basic... Ya dirás algo del proyecto que llevabas entre manos.. Saludos tronquete


La GBA es un chisme impresionante de verdad, merece la pena echarle una ojeada al catálogo que tiene porque es bastante variado y de bastante calidad. Del proyecto que estaba haciendo, el que era parecido al Uridium -creo que subí un video por aquí- lo tengo casi terminado, me falta probar un nivel y estaría acabado... a ver si en la próxima semana lo termino. Tú qué tal con shiva?

na_th_an escribió:Llevo un tiempo rondándole a la GBA, pero en C. Lo que pasa es que meterse en un sistema nuevo requiere tiempo y ahora mismo me viene el mundo :D No tengo ni un segundo.


A mí el C me da pereza... soy muy malo con él... esto del basic era una pequeña esperanza, pero...

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Programación GBA en BASIC

Mensajepor na_th_an » 14 Mar 2014, 13:02

Para poder hacer un juego en cualquier sistema siempre hay unos requerimientos básicos en mi caso: que haya un motor de audio (SFX + música) adecuado para juegos (o sea, que pille poca CPU, y que reproduzca SFX sin problemas) y tener un tracker para poder componer. Teniendo eso, el C no se me atraganta nada, y sé de buen grado que el SDK para GBA está bastante bien (genera código eficiente y tal).

Probaré este compilador de BASIC de todos modos.

oscarbraindead
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 150
Registrado: 05 Oct 2012, 17:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Atari 2600
Gracias dadas: 8 veces
Gracias recibidas: 2 veces

Re: Programación GBA en BASIC

Mensajepor oscarbraindead » 14 Mar 2014, 15:32

na_th_an escribió:Para poder hacer un juego en cualquier sistema siempre hay unos requerimientos básicos en mi caso: que haya un motor de audio (SFX + música) adecuado para juegos (o sea, que pille poca CPU, y que reproduzca SFX sin problemas) y tener un tracker para poder componer. Teniendo eso, el C no se me atraganta nada, y sé de buen grado que el SDK para GBA está bastante bien (genera código eficiente y tal).

Probaré este compilador de BASIC de todos modos.


Yo usé para GBA el Armsdk y era bastante bueno pese a que yo era bastante malo. Es un compilador rápido y efeciente. Había otro, que no recuero cómo se llamaba, que utilizaba era mucho más utilizado.
El DragonBasic, por lo que he probado, también va bastante fino... aunque con la limitación de los 128 kbs de la demo, claro...

Avatar de Usuario
Hark0
Amiga 1200
Amiga 1200
Mensajes: 1695
Registrado: 11 Jul 2012, 23:44
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: (Otro)
Primera consola: (Otro)
Ubicación: Cornellà de Llobregat - Barcelona
Contactar:

Re: Programación GBA en BASIC

Mensajepor Hark0 » 15 Mar 2014, 09:55

hmmm interesante.... aunque mejor para DS... digo yo :-P
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

oscarbraindead
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 150
Registrado: 05 Oct 2012, 17:42
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Atari 2600
Gracias dadas: 8 veces
Gracias recibidas: 2 veces

Re: Programación GBA en BASIC

Mensajepor oscarbraindead » 15 Mar 2014, 10:20

Hark0 escribió:hmmm interesante.... aunque mejor para DS... digo yo :-P


Para DS hay una librería, llamada PaLib, que facilita mucho las cosas. Estuve echándole un ojo hace unos años y era relativamente fácil de usar... aunque pierde bastante gracia por no ser un chisme "tan" limitado...

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Programación GBA en BASIC

Mensajepor na_th_an » 15 Mar 2014, 14:02

Eso mismo pienso yo :D

Avatar de Usuario
Hark0
Amiga 1200
Amiga 1200
Mensajes: 1695
Registrado: 11 Jul 2012, 23:44
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: (Otro)
Primera consola: (Otro)
Ubicación: Cornellà de Llobregat - Barcelona
Contactar:

Re: Programación GBA en BASIC

Mensajepor Hark0 » 16 Mar 2014, 06:47

Sabia lo de las PaLib.... pero... ntchs... como que no es lo mismo...

Por cierto en la tienda de nintendo hay el "Pocket Computer", lenguaje basic... de pago... :-/
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.


Volver a “Retroinformatica hoy”

¿Quién está conectado?

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