Nos mudamos!
Noviembre 16, 2007Confirmo la discontinuidad de Necrobits y marcho con los bártulos a http://stu.pido.us/blog
Xavier
Propuestas para vacaciones
Julio 8, 2007Falta una semana y un día para que, por fin, comience vacaciones. Y qué mejor que aprovechar el mes y medio lejos de la rutina laboral para avanzar en:
- Mejorar y documentar el emulador por software del Jupiter Ace.
- Probar de sintetizar con éxito el Jupiter Ace en la Spartan III a través del proyecto ZXGATE.
- Jugar con los microcontroladores…
A ver si para septiembre tengo novedades!
MicroAce: a strange and very rare 8 bits
Julio 8, 2007Otro ordenador extraño y maldito: el MicroAce apareció en California meses más tarde que el ZX80. A decir verdad, era un clónico de aquel; copiaron incluso la ROM! Fueron a juicio con Sinclair pero el juez sentenció a favor de Sinclair no por el contenido de la ROM, sino por el idéntico aspecto del teclado. La producción del MicroAce cesó porco después del juicio, pero llegaron a acuerdos comerciales con Sinclair para la venta en forma de kit del ZX81…
Vía Old-Computers

JTAG CPLD/FPGA Programmer
Junio 12, 2007The Kestrel Project
Junio 10, 2007Traduzco de la página este interesantísimo proyecto:
The Kestrel es:
- Es un ordenador completamente casero (“homebrew computer”). Lo he diseñado todo desde un nivel esquemático hasta el pcb. El uso de módulos prefabricados permite un amplio beneficio educativo y autodidacta del proyecto.
- Completamente hardware abierto, ya que al haberlo diseñado completamente y tener un absoluto control de todo, documentarlo es trivial.
- Y aquí viene lo mejorcito! es un neo-retro ordenador. Es neo- debido a su actual diseño. No es compatible en cuanto a hardware con Commodore, Atari, etc. Es retro al plantear la pregunta: “¿Qué pasaría si mezclaramos a todos los ingenieros de Commodore, Acorn, Oric, Apple y Atari en el último suspiro de la era de los 8 bits? ¿Qué ordenador diseñarían?
Encuentro Necrobits
Junio 6, 2007Tras casi un año de ir agrupando entradas sobre la recuperación y recreación creativa de los 8 bits en la actualidad, he considerado la posibilidad de celebrar un encuentro en la ciudad de Barcelona con el humilde propósito de compartir experiencias, proyectos, cacharros y otros no identificables de la retro computación. Tal encuentro estaría concebido como una suma de presentaciones, muestras y, por qué no, talleres abiertos sobre:
- FPGA y recreación de máquinas arcade y microordenadores.
- Microcontroladores, sexo y señales de video
- Emulación por software de máquinasy microordenadores.
- Coleccionismo y exhibición de viejas máquinas
- Homebrew computers
- Arte y 8 bits
- Demoscene de 8 bits
Sería divertido encontrar personas que tengan el sistema Hydra o la XgameStation y hayan hecho pinitos con ellas; crear primitivos videojuegos con microcontroladores siguiendo la estela de Rickard Gunée; saber cómo se programa un emulador desde cero; haber sintetizado en Verilog o VHDL todo un microordenador de 8 bits en una FPGA,… en fin, a todos aquellos de vosotros que, por alguna extraña razón habéis consultado este blog, podría ser una oportunidad y un verdadero aliciente mezclar conocimientos y curiosidad durante un par de días y pasarlo estupendamente.
Si creéis que merece la pena, dejad un comentario a este post confirmando vuestra participación e interés en que se realice el encuentro.
Gracias!
GamePort: the future is retro!
Junio 4, 2007Vía Gizmodo, me entero de la existencia de este proyecto apadrinado y liderado por Ben Heck. La GamePort es una consola orientada a la “re-creación”, en lugar de la emulación, ¿por hardware? de viejas máquinas y consolas. Por lo que puede leerse en la página oficial:
The team at RetroGames has decided to take a radically different approach and provide synthesized versions of the original hardware for all the popular 8 bit classic systems. With this method, everything is faithful to the original consoles, from the small glitches to the authentic feeling when you play with the GamePort.
Es decir, si lo entiendo bien la idea es tirar de una FPGA (aunque en ningún momento se hable de ello) y sintetizar el hardware antiguo para lograr una recreación perfecta. Me parece una idea que comparto y que, desde Necrobits, siempre he insinuado: la etapa de la emulación “lógica” deja paso a la recreación por hardware. Proyectos como Minimig, C-One, los juguetes de Torlus, 1ChipMSX, por poner un ejemplo, ya apuntan hacia esta dirección. En lugar de cargar la rom, sintetizar por completo la vieja máquina. El resultado sería una consola camaleónica que va cambiando de color según la máquina que deseamos recrear.
Por el momento la GamePort sintetiza las siguientes maquinitas: Atari 800-2600-7800, Coleco, Intellivision, Odyssey 2, SMS, NES, Apple II, CPC 6128 y MSX. Ahora veremos como sortean las dificultades legales para recrearlas.
Aprendiendo a emular (IV) (Jupiter Ace)
Junio 4, 2007Por fin. Desconozco si el malogrado Elliot Smith y su interpretación de “Thirteen” tiene algo que ver con esto. He logrado un funcional, pero muy primitivo emulador del Jupiter Ace. Es realmente sorprendente. La prueba definitiva es teclear un ‘vlist’ y que, como resultado, aparezca en pantalla el diccionario del intérprete de FORTH. Bueno, una gozada.
Incluso he probado operaciones aritméticas sencillas (probando probando el stack de Forth!) como la expresión ‘44 3 + .’ :
El problema ahora mismo son varios: los tiempos de las interrupciones va de manera casi aleatoria, el refresco de pantalla es lento, la respuesta del teclado es más lenta todavía (he de mantener apretado unos 3 ó 4 segundos la tecla para que ésta se muestre en pantalla) y la aplicación se come un montón de recursos del sistema. Vaya, una joya de absoluto principiante! Seguiré depurando hasta conseguir algo más eficiente
If it’s so, well, let me know
If it’s “no”, well, I can go
I won’t make you







