La verdad es que ambos cartuchos se salen: el primero permitirá a los desarrolladores de MSX hacer juegos en cartucho mientras que el segundo permite dar conectividad ethernet y USB al MSX. Ya es posible montar unidades "mass storage class" y acceder a ellas utilizando el driver FAT16 estándar que ya existía para MSX. Además se está haciendo una serie de librerías y funciones en la BIOS del cartucho que permitirán el acceso sencillo a USB. :-)
¡A que está guapo! ^_^
[ añadir comentario ] ( 1337 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 4099 )
He adaptado de http://faculty.prairiestate.edu/skifowit/fft una implementación de la FFT de Cooley-Tukey en C y la he puesto en la sección soft. Aún tengo que echarle un vistazo a la implementación que me mandó José (via comentarios), que también tiene buena pinta :-).
Sobre el algoritmo de separación de fuentes de sonido por discriminación de acimut aún estoy en ello y no he terminado de depurarlo del todo (aún no rula bien :-)). En cuanto consiga algo decente lo pondré en la sección soft.
[ añadir comentario ] ( 1616 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 4047 )
Ya estamos de nuevo online. Después de múltiples problemas con la ADSL y con la configuración del servidor ya tenemos la máquina en marcha otra vez :-). A ver si la cosa va mejor ;-)
[ añadir comentario ] ( 1440 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 4372 )
Ya hay nuevo número de la revista amateur Call MSX dedicada al mundo del MSX y con el nuevo número, actualización de la web correspondiente :-). En http://callmsx.gabiot.com podremos encontrar un pequeño resumen del contenido de este nuevo número de la revista más vendida de MSX en español (¿será porque es la única? xD).
Para este número no pude sacar un artículo que estaba preparando sobre programación de la interface ATA-IDE en el MSX. Espero tenerlo preparado para el número 6.
[ 1 comentario ] ( 1509 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 4042 )
He encontrado una implementación muy sencilla y pedagógica (aunque no muy eficiente en términos de memoria) del algoritmo de Cooley-Tukey de FFT para arrays de tamaño potencia de 2. Se pueden obtener del depatramento de informática de la universidad de Princeton, más concretamente en los siguientes enlaces: FFT.java y Complex.java.
He estado haciendo pruebas calculado el error cuadrático medio entre x y IFFT(FFT(x)) y se obtienen valores inferiores a 1E-30 para tamaños de entrada lo suficientemente grandes (65536 o más). El algoritmo no es muy eficiente en términos de memoria ya que hace varios
new
en cada llamada recursiva, pero eso facilitará la comprensión del mismo.El siguiente paso será utilizar esta implementación de la FFT para implementar el algoritmo que dejé aparcado a un lado hace algunas semanas: el de separación de fuentes de sonido mediante discriminación por acimut. El objetivo final es extraer la voz de una grabación comercial estéreo. A ver si sale. Ya iré contando mis logros y mis sinsabores :-).
[ 9 comentarios ] ( 2373 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2909 )