midiout-advance con el Roland Fantom-XR (2º acto) 
Hoy he descubierto el problema que hay con el interface MIDI out de la Gameboy Advance y mi sintetizador Roland Fantom-XR: el bucle de corriente en el cable MIDI es de tan solo 1.2 mA, cuando el estándar MIDI determina que el bucle de corriente debe ser de entre 5 y 20 mA. He probado incluso eliminar las dos resistencias de 150 Ohms y dejarlas en cortocircuito, pero aún así, el bucle de corriente MIDI no alcanza los 2 mA.

Está claro que los optoacopladores de la entrada MIDI del Chameleon son muchísimo más sensibles que los del Fantom-XR, ya que están detectando un bucle de corriente que ni si quiera llega al mínimo estipulado por el estándar MIDI.

Tendré que ponerme manos a la obra con algún circuito activo sencillito para poder proporcionar los ansiados 5 mA mínimos en el bucle de corriente del cable MIDI.

[ añadir comentario ] ( 1354 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2196 )
midiout-advance con el Roland Fantom-XR 
Ya conseguí que el interface midiout para Gameboy Advance funcione con mi sintetizador Roland Fantom-XR. La solución ha sido un poco cutre: en vista de que no podía hacer que el Roland Fantom-XR reconociese las secuencias MIDI y de que el Chameleon sí que las reconocía opté por utilizar la característica MIDI-Thru del Chameleon: Conecto la GBA al MIDI in del Chameleon y el MIDI out del Chameleon lo conecto al MIDI in del Fantom-XR, habilito la opción MIDI-Thru en el menú de sistema de Chameleon y ya puedo secuenciar ambos sintetizadores sin problemas y simultáneamente desde la GBA.

Solución salchichera donde las haya. El invento funciona perfectamente, aunque se ve que no envío aún los paquetes como Dios manda y tengo que hacer estos injertos pa que la cosa ande :-). Dentro de poco empiezo a usar la GBA pa secuenciar, tiempo al tiempo ;-)

[ 1 comentario ] ( 1440 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2237 )
Nueva versión del plugin de exportación de C para Tiled 
Tiled es un programa escrito en Java que permite diseñar escenarios y mapas para juegos mediante el sistema de baldosas (o "tiles"). Hace tiempo escribí para este programa un plugin que permitía exportar los mapas diseñados con él a formato .h (cabecera de C).
A partir de un correo que recibí informándome de un problema con el plugin, decidí adaptarlo a la nueva versión de Tiled ya que se han introducido algunos cambios en la estructura de los ficheros y en la API.
En http://gba.gabiot.com puede bajarse la nueva versión del plugin que ya es compatible con la última versión de Tiled.

[ 1 comentario ] ( 1343 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 1937 )
Interface MIDI out para la Nintendo DS 
Collin Meyer, a través de su blog nos informa que ya tiene a puntito de caramelo su secuenciador MIDI para Nintendo DS. El secuenciador requiere como puerto MIDI este sencillo circuito conectado al slot trasero de la DS (obviamente es necesario que el software arranque del slot GBA mediante WifiMe o PassMe). Aquí y aquí pueden verse algunas fotos del invento. Para utilizar este sencillo interface MIDI out, ha desarrollado dSTAR: un secuenciador MIDI sencillito y controlable a través de la pantalla táctil. El nota se lo curró.

[ añadir comentario ] ( 1175 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 1765 )
Java para pobres 
Hace algunos días descubrí la máquina virtual de Java con licencia GPL Waba. Lo mejor que tiene, sin duda, es que modificando tres ficheros C, siguiendo un pequeño tutorial, podemos portar la máquina virtual para que se pueda ejecutar en cualquier entorno. Un tal Justin Armstrong ha portado esta máquina virtual para que ejecute en la Gameboy Advance sobre un pequeño sistema operativo de juguete (más info aquí).

Viendo lo sencillo del código fuente estoy tentado de hacer una implementación cruda de la máquina virtual para Gameboy Advance, aunque también es cierto que una implementación cruda impediría el uso de threads y demás lindezas, pero bueno, menos daría una piedra.

Creo que utilizando la librería de acceso a sistema de archivos romfs y la implementación de la newlib que tengo hechas para Gameboy Advance se podría dar el salto definitivo... ¡jur! O_o

¿Alguien se atreve? :-)

[ añadir comentario ] ( 1403 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2073 )

<< <Anterior | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | Siguiente> >>