Archivos para Febrero, 2007

ISE y ModelSim de Xilinx

Febrero 27, 2007

He vuelto a las andadas… He instalado el ISE Pack 8.2 y el Model Sim III de Xilinx para recuperar poco a poco el hilo argumental de este blog y de aquellas inquietudes que se fueron agotando a primeros de octubre. No pretendo coger carrerilla. Sólo quiero ordenador aquello que hice en su momento y esperar que, poco a poco, organice una metodología de trabajo más eficiente. El objetivo es tener un entorno favorable para cuando tenga vacaciones y pueda dedicarme completamente a ello. Si consigo redactar un manual de configuración y pequeñas pruebas, sería perfecto.

Por otro lado, mi interés en la emulación del Z80 persiste, especialmente en lo que ya comenté en el último post.

Para acabar, espero con cierta ansiedad que Torlus termine la documentación del Hector en una FPGA. Sería ídeal.

z80.rb

Febrero 25, 2007

Marat Fayzullin es conocido por dos cosas: haber implementado en ANSI C la emulación del Z80 y su enorme tacañería por compartir libremente la información, especialmente de uno de los pocos documentos que trata el desarrollo por software de un emulador.

Persisto en la idea de hacer mi propio emulador del ZX Spectrum, pero con Ruby. No es mi intención ahora discutir si és idóneo usar un lenguaje interpretado como Ruby para estos menesteres. Si bien no es el lenguaje apropiado (lo suyo sería en C/Assembler), sí lo considero como una posible y acertada elección si:

- Se extiende la librería de Marat como una clase de Ruby en lugar de reinventar la rueda: z80.rb Algo así como

require ‘z80′

old_machine = Z80.new

old_machine.openRom(‘/roms/spectrum48.rom’)

old_machine.run

- Se usa el port de SDL para Ruby para la cuestión gráfica

- Posibilidad de extender el proyecto como cross-assembler, al gusto de este, pyZ80:

http://www.intensity.org.uk/samcoupe/pyz80.html

http://sourceforge.net/project/showfiles.php?group_id=124845

- Poder implementar de manera fácil un kernel en Forth para el Z80 :_(

Ala, otro proyecto inacabado

Osciloscopios

Febrero 24, 2007

Vía MAKE he encontrado una información valiosa sobre el uso del Osciloscopio, cacharro -carísimo, por cierto- para medir a tiempo real las señales de un circuito. Es un juguete que, espero poder adquirir uno de aquí a medio largo plazo. Resulta imprescindible para no ir a ciegas en la práctica de debuggear una placa.

http://www.makezine.com/blog/archive/2007/02/introduction_to_1.html

mainpic.jpg

Hector HRX en una FPGA

Febrero 11, 2007

Mi amigo y admirado Torlus se ha metido -y con éxito- en el desarrollo e implementación de una vieja máquina frances, el modelo Hector HRX, dentro de una FPGA. Si bien la gracia del ordenador es que comparte junto al Jupiter Ace un intérprete de Forth, lo más interesante de todo es justo la documentación que su autor está elaborando. Está en francés y, llegado el momento de su finalización, espero poder traducirla al castellano. Todo un lujo.

micronique-hector-hrx-3.jpg

Andròmina: Amstrad 128

Febrero 7, 2007

De nou, el bon company Lluís Gras m’ha otorgat amb una nova andròmina: un Amstrad 128 amb el corresponent monitor. Llarga vida als dos! El detallet: portava el diskette del joc “Gauntlet” :)

amstrad6128-2.jpg

Me hago viejo, receloso y refunfuñón: 8 bits en Caixa Fòrum

Febrero 4, 2007

Avisado por un compañero de trabajo y advertido por Jandro que el evento prometía un grado de frikismo exagerado, comparable al que nos deleitó “el bufandas” hará un año en Metrònom, no pude frenar la curiosidad por ver qué era aquello que se anunciaba como “con sus 8 bits de resolución sonora” y que Caixa Fòrum lo incluía dentro de un programa general de tendencias ultra-retro-contemporáneas. Aún así, la presencia de JODI valía los tres euros de la entrada. Finalmente, Jandro y Eugeni me acompañaban a compartir la desgracia sonora visual. Los amigos son siempre aquellos que, aún teniendo un plan nocturno mejor, eligen la vergüenza de constatar tus miserias en público.

Entramos en el auditorio cuando la actuación del grupo Subattak estaba en pleno apogeo. Amén de la majadería rap que tuvimos que digerir, hicimos acopio de sentido del decoro y nos mantuvimos inertes en nuestros asientos. La entrada de Alex Martin y Entter animó la moral del grupo. Pero el colmo de los males vino con JODI.

JODI nos hizo levantar del asiento. Que una pareja de “artistas” del “net-art” muestren o hagan pasar como arte la carga de mini programas en un emulador del ZX Spectrum roza la delincuencia. Y cuando comenzaron a fardar al personal de la ejecución de una apliación de dibujo en BASIC del Spectrum, aquello debería contemplado como delito.

Como siempre, qué lejos me siento de mi formación original…