Posts Tagged ‘Spectrum’

Proyectos de verano

Posted in linux, podcast, retroinformatica on July 21st, 2009 by mrcomputer – 4 Comments

En estas épocas con cantidades ingentes de tiempo libre, aunque con muy pocas ganas de hacer nada y con un calor infernal, se pueden aprovechar para emprender nuevos proyectos. Tengo en mente bastantes proyectos, aunque algunos por vaguería(todo hay que decirlo) o porque tendré que estudiar no realizaré, y paso a detallarlos.

El primero, y que se encuentra casi listo, es un proyecto bastante ambicioso. Se trata de la creación de una distribución Linux orientada al podcasting, es decir, ofrece el entorno de trabajo necesario para la grabación y producción de podcasts. Como adelanto os puedo contar que la distro estará basada en Debian y sera muy ligera para que en unos segundos dispongas de un sistema completo y funcional para comenzar a grabar un podcast sin tener que configurar prácticamente nada (lo único necesario sera configurar el micrófono en caso que no uses la entrada de mic-in) y posteriormente editarlo y publicarlo en la red. Espero que antes de que acabe el mes poder publicarla y daros los detalles completos.

Otro proyecto que tengo en mente, es la creación de un par de juegos para ZX Spectrum, ya que adquirí a principios de mes un Spectrum +2A y me gustaría desarrollar algo para él y como la scene del spectrum es muy activa no me sera difícil encontrar mucha información actual. El juego que ya he empezado se trata de una aventura conversacional sobre la pelicula Juegos de Guerra, de la cual ya he hablando bastante en este blog. Lo estoy desarrollando con InPAWS de manera que resulta muy sencillo desarrollar estas aventuras para spectrum desde Linux. Para otro tipo de juegos he decidido usar z88dk, un compilador de C para procesadores Z80 ya que es mucho mas potente que hacerlo directamente sobre el Spectrum usando BASIC y código máquina.

Por otro lado, me pondré con la nueva versión de nhopkg-fe que traerá alguna nueva característica, además de corregir los fallos de la versión anterior y arreglados los “pequeños” errores de diseño(aspecto) de la GUI.

Luego ya otras cosas que no se si las haré este verano, pero que seguro que seguró que haré pronto, es preparar una charla para darla en las jornadas técnicas del GUL de mi universidad y también terminar un artículo que esta escribiendo de como crear CD/DVD/USB recopilatorios de distribuciones Linux. Y, cómo no, seguir con nuevos episodios del podcast, que espero sacar al menos 2 episodios más antes de que comiencen los exámenes de septiembre.

Lo dicho, aprovechar el verano(también estudiare bastante en agosto :P).

Blassic, el interprete de basic multiversión

Posted in Retro, linux, programación, retroinformatica on July 11th, 2009 by mrcomputer – 3 Comments

blassic

Blassic es un interprete libre de BASIC multiplataforma desarrollado por Julián Albo. Su objetivo es interpretar el mayor numero de variantes de BASIC, abarcando desde los ordenadores de 8 bits(Spectrum, Amstrad, etc) hasta versiones modernas de BASIC como lo es el QBasic.

Blassic, tiene un altísimo grado de compatibilidad con los sistemas clásicos, puede correr programas hecho para el Spectrum, el Amstrad CPC, el Apple II y la MSX (entre otros sistemas más) sin modificarlos en la mayoría de los casos, o con una pequeña modificación en el resto de los casos. Además, soporta instrucciones no clásicas que lo convierten en un lenguaje de scripting muy potente.

Blassic está disponible para Linux, Windows y BSD. Para linux esta disponible en paquetes binarios deb y rpm, aunque el deb no es de la última versión, así que es más recomendable instalarlo desde el código fuente.

Probemos un programa hecho para Spectrum:

10 REM PROGRAMA DE PRUEBA
15 INK 1
20 PRINT "Se generará un numero aleatorio entre 1 y 100"
25 RANDOMIZE
30 LET numero=INT(RND*100+1)
40 PRINT "Numero: ";numero
50 INK 0

Guardamos en un archivo llamado prueba.bas y lo ejecutamos con blassic de la siguiente forma: blassic prueba.bas

Comprobaremos que la ejecución nos da un número aleatorio entre 1 y 100 igual que si lo ejecutásemos en un Spectrum real. Si deseásemos ejecutarlo como un script seria tan sencillo como añadir al principio de  archivo la cabecera: #!/usr/local/bin/blassic y darle permisos de ejecución con chmod +x prueba.bas Ahora ya podríamos ejecutarlo sin problemas así: ./prueba.bas

Por otro lado, blassic también sirve de interprete de basic en tiempo real, como lo permiten hacer los sistemas de los años 80. Para ello simplemente hay que ejecutar blassic sin parámetros.

En definitiva, es el mejor interprete de basic de sistemas clásicos que he probado  y el que mas sistemas distintos soporta (desde el Apple II hasta el qbasic de MS-DOS).

Web: http://www.blassic.org/

RetroMadrid 2009

Posted in Experiencias, Retro, eventos, retroinformatica on March 15th, 2009 by mrcomputer – 7 Comments

Como un año más la AUIC(Asociación de Usuarios de Informática Clásica) ha organizado la feria retroinformática RetroMadrid y este año la he visitado.

Este año me da a mi que volverán a batir records de visitas, porque cuando yo he llegado que ha sido casi un cuarto de hora después de la apertura ya era el número 113. ACTUALIZACIÓN: ¡¡han llegado a las 1100 visitas este año!!.

Veamos como han estado distribuidos los stands:

Antes de pasar a describir más o menos los expositores, os dejo un vídeo de la panorámica de la feria desde en centro de la sala(donde el stand de Mac):

http://www.youtube.com/watch?v=O2Vow0z1YII

Nada mas entrar a la izquierda nos encontramos con el stand de Time Invaders y el gran stand  de Marcianitos ocupando casi toda una pared de la feria. Tenias cosas tan interesantes como una recreativa original de Space Invaders, un Donkey Kong para niños, una increíble Neo-Geo VMS y además de dos máquinas de pinball.En Time Invaders tenían en las vitrinas pequeñas consolas portátiles de los años 80 incluyendo las Game & Watch Gallery y una recreativa casera con el juego The Attack of Mutant Fruits from Outer Space . Un stand la mar de completo, y también tiraron la casa por la ventana y rifaron un recreativa.

Space Invaders

Pinball

El siguiente stand era el de Neurochip. En la primera mesa tenían varias consolas como una GameBoy Ligth, una Neo-Geo, una Megadrive y una Pc-engine, entre otras. En la segunda mesa tenían mucho material a la venta: juegos de todos los sistemas, diversos equipos y monitores, etc.

NeuroChip

Los siguientes expositores eran los de Karoshi y Matra en los que había camisetas, unos cuadernos muy chulos de floppys de 5 1/4″ y de 8″ ademas de los nuevos juegos de Karoshi incluyendo La Corona Encantada que posteriormente estaría para firmarlo Alfonso Azpiri.

Karoshi

Ya en la zona de escenarios estaban las mesas del Grupo de Usuarios Amstrad con multitud de ordenadores de la marca incluyendo varios clones soviéticos junto a una especie de robot que podía ser controlado con el Amstrad. Quizás este fue el stand con mas ordenadores, junto al de Mac,  sobre la mesa y con todas sus características técnicas. Ademas celebrabas en 25 aniversario del Amstrad.

Amstrad

Después se econtaba IberDC Dev Team con varias Dreamcast sobre la mesa  y una TreamCast, celebrando el décimo aniversario de la consola.

Dreamcast

Luego teniamos el discreto stand de Emuforge, en el que tenian su ultimos emuladores desrrollados funcionando junto a algunas GP2X.

Dos expositores sobre MSX eran MSX Cartridge Shop Z80ST Software, en el primero destacaba el MegaSD, un cartucho lector de tarjetas SD para MSX que según su responsable aun no esta a la venta.En ambos stands habia varias ONE Chip MSX. Os dejo un vídeo del arranque de un juego en el stand de Z80ST:

http://www.youtube.com/watch?v=uY7tf5qStLo

One Chip MSX

Ya uno de los últimos stands era el de Konamito en el cual tenia a la venta camisetas y fundas para el móvil ademas de una MSX para jugar.

Konamito

El ultimo expositor en el salón principal era el de ViejuNET, un stand muy completo, tenían un NEC reproduciendo Matrix en un monitor  de fosforo ámbar, un clon soviético de un PC/XT, un portátil Toshiba, un PC Amstrad con la Abadía del crimen para jugar, y un portátil Atari Portfolio, todos ellos con unas curiosas pantallas con su información.

Viejunet abadia del crimen

Atari portfolio

En la parte central de salón esta el stand que celebraba el 25 aniversario de dos grades equipos, del Macintosh y de Sinclair QL. Tenia un Mac 128k, un LC, un PowerMac y mi querido Mac IIci. En cuanto al Sinclair QL tenia como curiosidad que tenia un disquetera metida en una caja de una cinta VHS.

Macintosh 128k

Mac LC funcionando

Sinclair QL

Luego en la sala externa, la cual estaba totalmente abarrotada, pero al menos habia aire acondicionado porque en salón principal hacia un calor terrible, estaban los stands de Octocom, Topo siglo XXI, CEZ Game Studio, Museo de los 8 bits y el rastrillo, todos ellos con material a la venta de sus ultimas creaciones y en el rastrillo material de todo tipo.

CEZ Game Studio I need Speed

Topo S. XII

RetroMadrid ha sido una gran esperiencia, y prometo repetir el año que viene. Tambien me compre algo ya que fuí :P no pude llevarme el powebook que tenian porque alguien se me adelantó pero me llevo unas chapas y el juego Viaje al centro de la tierra de Topo para Spectrum en su versión extendida por su 20 aniversario.

Más fotos: