jueves, 6 de octubre de 2011

(1955 / 2011) Steve Jobs marcando una Época

Muchos de vosotros ya os habréis enterado. Steven Paul Jobs falleció ayer día 5 de octubre a la temprana edad de 56 años gracias al maldito cáncer de páncreas que llevaba sufriendo desde hace 11 años.

Cada vez que nos deja un visionario se nos vacía un poco el alma, llevándose consigo una parte de nosotros, de nuestra historia y de nuestro pasado. Sin duda Steve Jobs ha marcado tendencia en la informática actual, pero lo más importante es que encarriló lo que iba a ser la informática doméstica y asentó las bases de lo que hoy en día denominamos "Ordenador Personal" (PC en "guiri" / Personal Computer).

Este señor, junto a su amigo Steve Wozniak, fundó Apple en 1976 en el garaje de su propia casa y dieron juntos vida a ordenadores como el Apple II o el Macintosh 128K, ordenador este último que integró por primera vez un interfaz gráfico (GUI) "estilo Windows" (para que lo entendáis, pues no fue Microsoft el pionero en el campo) manejado con un cacharro con dos botones que se desplazaba por la mesa: el famoso MOUSE o Ratón. Aparatejo sin el cual muchos de vosotros (y yo mismo) somos incapaces de vivir informáticamente hablando.

Apple II original
No voy a extenderme mucho más. La historia de Apple y Steve Jobs es ampliamente conocida por nosotros, y los que no la conozcáis, ahí tenéis San Google para ilustraros. Esta entrada del blog, simplemente quiere recordar a este gran personaje, que ha marcado una época, tanto en los inicios de la informática como en su posterior desarrollo, gracias en gran parte a su percepción particular de la vida y a su mente visionaria.

Steve Jobs tenía amigos y enemigos. Generaba actitudes extremas: o lo amas, o lo odias. Los seguidores de Apple y de Steve Jobs son como una clase de "hermandad" (llamémosla así) con un concepto "casi" divino del fundador de Apple.

En cualquier caso, amases u odiases a Steve Jobs, es innegable que fue un genio. Y de genios, andamos bastante escasos...

Lo jodido de este asunto es que me voy dando cuenta de que los personajes que determinan mi pasado y mi infancia y cuyo recuerdo me transportan a mi feliz pasado y a mis inicios, van desapareciendo uno a uno. Y aquí estoy yo, viendo "morir" los recuerdos de mi niñez y cada vez más consciente de que "me hago viejo" y que el pasado no es más que eso, "pasado", y que por mucho que me esfuerzo en devolverlo al presente es algo que jamás voy a poder conseguir...

Descansa en Paz Steve, y por favor... ¡No le vendas un iPhone 4S a Dios!

David.

viernes, 29 de julio de 2011

Conteniendo la respiración... ¡Madura!

Pues nada... Con el tiempo uno aprende a contenerse cuando continuamente le dan por detrás... Siempre me he caracterizado por no callarme cuando algo no me ha parecido correcto y he intentado defender "mi verdad" (que no es ni mejor que la tuya, pero es la mía). Gracias a mi actitud, multitud de personas seguramente desean verme fuera de juego.

Uno no es de piedra...
Pero con el tiempo vas aprendiendo
Sin embargo, hoy he hecho algo que no suelo hacer... He opinado y he reaccionado ante cierto comentario irónico de Syx en el foro de Amstrad (concretamente aquí  http://www.amstrad.es/forum/viewtopic.php?p=36832#p36832). La diferencia es que, en esta ocasión, he recapacitado y he retirado mi post del lugar... ¿Por qué? Hace tiempo que no tengo la capacidad de expresarme libremente en determinados foros y sobre determinadas actuaciones y comentarios, pues siempre es motivo de ataque personal hacia mi persona. En los tiempos transcurridos, he visto como en meses, Syx y su cara de niño bueno han conseguido (creando una curiosa dependencia en los demás que yo mismo estoy sufriendo) que muchos de sus nuevos compañeros de clase opten por literalmente ignorarme en público (por supuesto, libremente y sin influencia alguna... Todo perfectamente orquestado) después de años participando en el foro (y es que los nuevos pegan fuerte).

Por supuesto, si todos ellos supiesen o leyesen lo que yo sé o he leído de manos de Syx (conversaciones que guardo con celo hoy en día, visto lo visto y por lo que puediera o pudiese ser) refiriéndose a muchos de sus nuevos compis, la cosa cambiaría, y mucho. Pero como no es el caso, le dejaremos que siga disfrutando de su momento dulce esperando que algún otro (que no sea yo) descubra a este gran actor en el papel de su vida. Lo que no voy a permitir es que me busque las cosquillas gratuitamente.

Responderle en el que ahora es "su terreno" lo convertiría en un nuevo ataque hacia mi persona por gente que no ha vivido la situación (entre ambos) y en un juicio popular sin sentido y en mi contra, por supuesto. Hay que tener cuidado con "las vacas sagradas" (ostras, esta expresión es de Syx, a quién se estaría refiriendo en su día?) de la escena (sobretodo las recién llegadas). Por lo tanto, he decidido reproducir aquí mi contestación, pues este es mi blog y aquí hago lo que me sale de las "mismas" y opino lo que me da la gana, dejando tranquilo el foro, por lo que pueda ser. Si señores, aquí no existe la democracia, lo siento: "el blog es mío y lo rompo si quiero".

Al inicio de esta entrada tenéis una captura de mi post (que luego he eliminado a los pocos minutos tras reflexionar profundamente) y el texto completo de mi réplica... Es la contestación de un tipo (yo) sin "motivación ni ilusión" por la escena Retro (por eso formo parte de la junta directiva de RetroMallorca entre otras cosas), que jamás se ha movido ni ha hecho nada útil por la escena Retro (hoy en día sólo vale saber programar en ensamblador, está claro, los demás somos una simple ilusión supeditada a estos personajes y sus decisiones trascendentales)... Hay que tenerlos muy gordos Syx para decir lo que dices... En fin, que disfrutéis tanto como yo de la naturaleza humana y la hipocresía de libre consumo. ¡Es gratis!

P.D.: Pronto recompondré mis pensamientos y habilidades y volveremos a la carga con contenidos más fructíferos... Y si alguno de vosotros sabe programar en ensamblador y le apetece terminal Uwol, ¡ADELANTE! Aquí estoy con todo el material preparado esperando un dueño digno. Saludetes.
___________________________________________________________________________

syx escribió:PD: Estas cosas son las que suceden cuando se trabaja con gente altamente motivada e ilusionada 
DaDMaN contesta: 
Lo que no tienes es ningún tipo de vergüenza. Haber hecho lo que has hecho no tiene nombre, pero encima venir con recochineo público confirma lo que me he resistido a ver por el cariño que te tengo.
Me muerdo la lengua y callo cada vez que "la sueltas" en público por ser para mí quien eres, tengo que buscar programadores fuera para terminar todo lo que has dejado aparcado y sin terminar dejándome completamente tirado, te meto en mi casa y no contento con ignorarme por completo después de haberte metido por completo en mi vida y en la de mi familia ahora encima cachondeo público, joderme gratuitamente, ¿por qué? ¿Por haber puesto ilusión con Uwol y otros tantos y pedirte "constancia" semanalmente para terminar "algo"? ¿Por cargarte mi ilusión y mi motivación? ¿Tengo que tirar de historial? Porque o yo me estoy volviendo completamente loco o has hecho el papelazo de tu vida conmigo... En fin, todo extremadamente clarito. Tan claro como que encima de la humillación pública a sabiendas del aprecio que te tengo y el daño que me estás ocasionando, no pienso permitir que te sigas regocijando en mi dolor, y menos públicamente, pues no tienes lo que hay que tener para hablar en privado ni conmigo, ni con Laura (sí, mi mujer me ha contado como la has ignorado a ella también, tras contarle "historias para no dormir" que a mí jamás me has contado). Papelazo machote, de Oscar.
Para todos los demás y administradores varios: salto porque salto y mis enormes motivos tengo (algo que este señor no tiene pues me ha tomado el pelo durante años, está claro... Y todo lo que me callo). No se lo digo en privado, ni por correo, porque simplemente unilateralmente decidió no hablarme, ni leerme, ni contestarme (ni a mí ni a mi mujer, que nada tiene que ver con todo esto e intentó encontrarle cierto sentido al asunto para solucionarlo). Por lo tanto, la función de este post es que el señor Mauricio lo lea y por supuesto, puede ser inmediatamente borrado pues no tiene "nada" que ver con este hilo y no es cuestión de ensuciarlo, sobre un proyecto que sinceramente me parece fantástico y no queda más que dar la enhorabuena a sus autores.
Sólo espero Mauricio, que seas al menos suficientemente hombre para aceptar tus actos y tus palabras tal cual han sido, tarde o temprano... La ventaja de haber soltado siempre lo que he pensado de todo el mundo sin "cortarme" es que muchos me odian y nadie se sorprende con cualquier ida de pinza que yo pueda protagonizar, pero lo que tal vez no se esperan son las tuyas. No pongo buena cara para que todo el mundo me quiera mientras por detrás voy malmetiendo. Así que veremos si te queda algo de conciencia inalterable o se confirma tu papel y empiezas a "inventar"...
Si me quieres ignorar, hazlo, pero indirectas y coñitas las justas. Y si ahora vas y me vienes con que no soy el centro del mundo y que no iba por mí, bla... bla... bla..., excusándote... no te lo crees ni tú (nos conocemos de sobra).
Pido que si alguien quiere opinar sobre el tema, no lo haga en este hilo, me lo haga saber por privado. Repito que espero que este post se borre lo antes posible tras la requerida lectura del protagonista y que no se ensucie este hilo. Prometo contestar a todo el que quiera en privado (no como otros). Syx, por supuesto, si no tienes lo que hay que tener para contestarme los correos y los privados, tampoco tiene mucho sentido que lo hagas en público... A no ser que pretendas lo que yo creo que pretendes (y que se está confirmando). Por supuesto, si decides hablar en privado y "comunicarte", yo a ti no te he vetado (idiota que es uno).
Repito que siento esta entrada, pero si alguno de vosotros tiene y ha sentido lo que ha considerado una bonita y verdadera amistad con alguien y en menos de un minuto han sentido como la otra parte jode esa amistad y la tira a la basura, entenderá mi reacción ante la evasiva de usar el único cartucho que queda para intentar entender algo, aún en público, pues es el único modo de que este señor "me lea" (y todos vosotros, aunque no era la intención, y por eso callo muchas cosas que no conviene exponer públicamente por el bien de todos).
Un abrazo a todos y enhorabuena al creador por la nueva iniciativa. Un emulador en HTML5 es un gran avance para llegar al máximo público posible en cualquier sistema y más cuando la estandarización del HTML5 es un paso natural.
Saludos.
P.D.: Yo tenía mucha ilusión y dedicación. No dormía por avanzar proyectos y estaba muy pendiente de ti y de nuestros asuntos... Lo que pasa es que claro, yo ya no era la novedad y la excusa del "tiempo" te venía que ni pintada figura. Esperemos que pueda encontrar a otro programador para retomar (o empezar desde 0, pues no me has pasado los fuentes) el UWOL, después de rehacer todos los gráficos, músicas... Por usarlos, vamos, visto que a ti no te apetece. Sólo espero que esta vez, no se te crucen los cables y dejes tirados a "tus nuevos compañeros" cuando la novedad ya no sea "tan nueva", llevándotelo todo contigo, sentimientos incluidos.

miércoles, 6 de julio de 2011

La "tontería del día" - Electrónica y programación aplicada

No voy  a extenderme demasiado. El tema es que, como el programador encargado de darle vida a mis gráficos y de finiquitar todos esos proyectos que tenemos "a medias" a decidido unilateralmente desaparecer (sólo para mí, vosotros tenéis más suerte que yo) para dedicarse a, seguramente, otros proyectos mucho más fructíferos y que deben llenarle por completo, pues mejor pasar página y que le vaya todo muy bonito.

Vamos camino de dos meses ya y el personaje no se pronuncia al respecto, así que creo que ya es oficial que no tiene intención alguna ni de contactarme ni de terminar los proyectos cepeceros que teníamos empezados, por lo cual y muy a mi pesar, TODO lo que había en marcha con este buen señor queda cancelado y con la extricta prohibición del uso de mi esfuerzo grafiquil sin mi consentimiento y previo autorización, que visto lo visto, ya voy viendo de qué pie cojea cada uno y cualquier día me encuentro un gráfico programado por este señor y usando mis gráficos, músicas o parte de mi material.

Si hay algún programador "serio" interesado en darle caña al CPC (y terminar los proyectos) que me lo haga saber y yo gustoso le paso los gráficos que tengo por aquí sin usar para embarcarnos en una bonita aventura creativa.

Mientras tanto, y siendo consciente de que mi petición no va a ser escuchada, ejecutaré un retiro espiritual de la "escena cepeceril" en su rama "creativa" y volveré a desengrasarme en temas "electrónicos" que en principio es lo mío.

Y para ello, qué mejor que conectar un pequeño controlador de servomotores a un puerto serie, crear un pequeño programa en FreeBasic y usar un joystick analógico para controlar el movimiento de esos motores con una suavidad y precisión pasmódica.

Así que, mientras me sigo desengrasando "electrónicamente" hablando para retomar el VDrive (proyecto de conectar dispositivos USB, como pendrives a un CPC), os voy dejando un vídeo con la "gilipollez" de hoy, con mi amigo Víctor como presentador del evento y orgulloso poseedor de tan sofisticado artilugio.

Suerte a todos señores.

lunes, 27 de junio de 2011

RetroReview - Samsung Galaxy S II


Lástima que estas coreanas no vengan de regalo.
Reconozco que nombrar al nuevo SmartPhone de Samsung en un blog "retro" puede parecer fuera de lugar. Y en principio no os falta razón. Sin embargo, en esta ocasión merece la pena hacer una excepción.

Hace ya tres semanas que soy usuario de este flamante SmartPhone (Samsung Galaxy S II). Me he cansado de nombrar sus virtudes allá por donde he ido, y tras unas semanas de pruebas no hago más que reafirmarlo. Es sin duda el SmartPhone más potente del mercado hoy en día y con muchísima diferencia (sí, incluyendo iPhones).

Samsung Galaxy SII Vs. Apple iPhone 4
Con su enorme pantalla y con un contraste perfecto (4,3"), su procesador Dual Core a 1.2Ghz y su memoria interna (de 16 a 32Gb) ampliable por MiniSDHC y todo el conjunto empaquetado en únicamente 116 gramos de peso (es el más ligero del mercado) ha conseguido enamorar a muchos y "cabrear" a otros (usuarios de iPhone por regla general, que defienden su SmartPhone manzanero como si de una secta se tratase, sin caer en la cuenta de que el procesador de sus iPhones está fabricado precisamente por Samsung, lo que son las cosas). Otra gran ventaja es que usa Android, sistema operativo con código fuente incluido descargable desde la propia página de Samsung y la disponibilidad de un SDK gratuito para desarrollar aplicaciones es de agradecer (no, no necesitáis compraros un Mac para hacer aplicaciones). Ni que decir que NO ES NECESARIO hacer el famoso "JailBreak" que "otros" tienen que hacer a sus SmartPhones manzaneros para instalar aplicaciones que no sean de la "Store" oficial.

La marca coreana ha dado en el clavo y ha mejorado "in extremis" lo que parecía inmejorable. Pero bueno, vamos al grano. Una imagen vale más que mil palabras... Y si se trata de un vídeo, pues depende del número de frames que tenga el vídeo, jejejejejeje.

Algo destacable (algo más, además de lo comentado) es la salida de video HDMI a 1080p y de sonido Dolby 5.1 que tiene esta pequeña maravilla. Está claro que la posibilidad de poder ver películas en tu televisor de 42" a FullHD directamente desde tu teléfono móvil no deja impasible a más de uno. ¿Pero qué pasa cuando usamos esta característica en conjunto con su potencia de proceso?

El resultado es el que vais a ver en uno de los vídeos que os dejo. Podréis ver asombrados como un "pequeño" SmartPhone está conectado a un televisor LCD, cómo reproduce vídeo a 1080p y lo controla con un mando a distancia "estándar" (bluetooth). Veréis como el SmartPhone tiene asociado un teclado bluetooth también y como se ejecuta el Teken 3 de PlayStation y el Mario Kart 64 de Nintendo 64 sin problema alguno a pantalla completa en el televisor, suave, suave, suave y todo controlado desde el teclado bluetooth asociado o desde un pad de juegos (bluetooth también). También veréis un par de juegos nativos de Android ejecutándose...

Simplemente es IMPRESIONANTE. (Por cierto, esos saltos en la reproducción de vídeo no son culpa del Galaxy S II, es que este hombre usa el FF - Fast Foward para avanzar la película).

Y todo esto sólo es el principio. Si buscáis en Youtube también podréis encontrar cómo al conectar un ratón USB al Galaxy S II, automáticamente aparece un cursor cachondo en la pantalla y tenéis manejo absoluto del teléfono a tiro de ratón.

Las posibilidades son tremendas... Y para nosotros, retrogamers y retrofans, tenemos en este SmartPhone al compañero perfecto. Si queréis un teléfono móvil para llamar a los amigos, no os compréis este Samsung Galaxy S II, pero si queréis disfrutar de emuladores (Amiga, Amstrad, Spectrum, SNES, PSOne,...) a velocidad de vértigo, sin saltos, sin parones y jugar eventualmente (o diariamente) en un televisor tal cual consola u ordenador se tratase, no lo dudéis, el Samsung Galaxy S II es la mejor opción (y encima es un teléfono la mar de chulo, ¿qué más queréis?).

Disfrutad del Vídeo.


miércoles, 25 de mayo de 2011

Amor y Desamor... La historia de un DESENCUENTRO (...I)


Uno por naturaleza es tonto, es lo que tiene. Constantemente en la búsqueda de gente válida para compartir momentos importantes de la vida...

Pero no hay manera... Uno confía, abre las puertas de su casa, sus pensamientos, ilusiones para que después le den un palo gordísimo (y no el primero).

Lo primero que uno piensa, es que tal vez el fallo reside en uno mismo, intentas ser objetivo y te convences de ello hasta el punto de llegar a pedir disculpas "sin saber muy bien por qué", pero lo haces... Lo haces por esa amistad que respetas y que quieres mantener...

Pero tras ese paso, cuando la contestación a la disculpa es un insulto, un puñetazo a la cara, una ofensa a la amistad en sí, el chip cambia y uno decide releerse horas y horas de conversaciones privadas donde efectivamente se ve que no todo es lo que parece ni oro todo lo que reluce...

Hay gente que intenta quedar bien con todo el mundo, pero es algo artificial y difícil mantener esa postura constantemente. Se habla y se habla y los historiales hacen milagros en determinadas ocasiones.

Yo no me llevo bien con todo el mundo y es por todos sabido y jamás me he callado cuando he tenido que decir algo a quien yo he considerado que se lo merece. Pero otras personas no son así y te ponen una sonrisa por delante y un cuchillo apuntándote a la espalda por detrás.

Al final, el que sufre siempre es el mismo, el que va con la verdad por delante y el bien parado, el hipócrita de turno.

Aquí termina una historia de amor y comienza el desamor.

Se presentan varios días de soledad para reflexionar. Veremos cómo evoluciona todo esto, pero mucho han de cambiar las cosas me temo, y no me pienso dejar engañar OTRA VEZ.

Hasta la próxima entrega del culebrón (esto promete).

Saludos.

sábado, 16 de abril de 2011

Ampliación para la placa Replay - Motorola 68060 - 50 Mhz



Bueno señores, esto va que se las pela. Ya hay una ampliación funcional para la placa Replay de FPGA Arcade diseñada exclusivamente para el modo "Amiga". Más bien habría que decir, "Amiga dopao".

Literalmente: ¡IMPRESIONANTE!
Por lo que se aprecia en la foto que es adjunto la ampliación lleva un fantástico procesador Motorola 68060 a 50Mhz, RAM a porrón y zonas para terminar de completar la ampliación, como la conexión Ethernet y el zócalo para una batería (para el RTC que incluye la ampliación intuyo). También se aprecian 3 puertos USB, uno de los cuales aparentemente lo usan para darle alimentación al cacharro y un zócalo donde se supone irá el conector de Audio Digital compatible TOSLINK.

Es una versión preliminar de la ampliación, pero sin duda vamos a tener la posibilidad de tener un "Amiga 1200 style" pero mucho más potente... Ciertamente se ha conseguido reproducir casi a la perfección la arquitectura Amiga, manteniendo la compatibilidad y superando con creces la potencia original.

Si la placa "Replay" por sí sola ya es capaz de simular el funcionamiento de un A1200 con chipset AGA y procesador Motorola 68020, imaginaros lo que es capaz de hacer utilizando esta expansión, evitando la emulación del motorola en el código fuente del FPGA y quedando todo ese espacio de proceso liberado por la emulación del procesador para "otras cosas más interesantes". Yo es que me pongo palote con imaginarme todo el invento funcionando...

Seguiremos informando.

Saludos.

viernes, 15 de abril de 2011

Nueva y extensa entrevista a los creadores de "Batman Forever" - Amstrad CPC


Pues sí señores. La gente de "Vanity" (muchos ya sabéis de quienes hablo) han entrevistado extensamente a los participantes de la ya megaconocida "Batman Forever" para Amstrad CPC (incluyéndome a mí, jejejejejeje). La verdad es que ha sido un placer participar en esta producción, nunca me cansaré de decirlo y sobretodo haber conseguido remover algunos cimientos que permanecían estancados en el pasado.

En esta extensa entrevista, se explican algo más a fondo determinados detalles técnicos de la demo, para "acallar algunos rumores" que gente como Longshot están pregonando referente a la calidad técnica de la producción. Desconozco el motivo real de esta campaña de desprestigio en contra de esta producción por parte de la facción más dura de la demoscene francesa, pero sólo hay dos posibilidades: ignorancia o simplemente insana envidia. Espero que sea el primer caso y todo sea fruto del desconocimiento.

Puedo llegar a entender, que tras el dominio absoluto de la escena cepecera de los franceses durante los últimos años, pueda jorobar un poco que un grupo de españolitos indefensos vengan a poner a todo quisqui firmes...

Logo animado Batman Amstrad CPC (50fps y Overscan)
"Batman Forever" ha conseguido de un plumazo lo que otros grupos de sceners fuera de España no han conseguido en todos estos años: que se hable del Amstrad CPC, dentro y fuera de su grupo de usuarios y que grupos de Commodore 64 se "molesten" en intentar clonar efectos de esta demo en su plataforma (sin demasiado éxito por el momento), cuando siempre se había pensado que el Commodore 64 era la plataforma reina de los 8 bits y que no había posibilidad alguna de competir contra ella por parte del resto de plataformas...

Versión piratilla de Commodore 64. Bastante más lenta,
sin Overscan (más pequeña) y en baja resolución :S
En cualquier caso, eso no justifica que la demagogia sea una opción válida para derrotar a tu "oponente". Mentir e inventar tomando como ventaja tu estatus de pseudoDios, coder entre coders únicamente deja asomar la gran sensación de impotencia que alguno habrá sentido al perder de la noche a la mañana su trono. Y es que para poder hablar sobre el apartado técnico de una producción de este calibre, antes hay que conocer sus entrañas y demostrar y/o documentar lo que se dice. La demo puede gustar más o menos visual y sonoramente, puede ser más o menos impactante, pero lo que es completamente indiscutible es que técnicamente es IMPECABLE y difícilmente superable (no imposible). Por lo tanto, espero que Longshot reconozca su error al decir que esta demo no es más que una "película", una sucesión de frames comprimidos y animados (se nota que no ha echado cuentas sobre la cantidad de memoria necesaria para almacenar toda esta demo frame a frame, incluso comprimida).

En cualquier caso, os dejo con la entrevista, donde Rhino explica muchísimo mejor que yo todos estos aspectos y pone algunos puntos sobre las ies. Eso sí, en perfectísimo inglés.

Por descontado que el tiempo pondrá a cada uno en su lugar y es algo que espero impacientemente sin duda alguna.


¡Que la disfrutéis!

Un abrazo a todos.

Placa Replay de FPGA Arcade - ¡¡¡Ya están aquí!!!

Una pequeña maravilla...

Sí señor, ya tenemos aquí las placas "Replay" de FPGA Arcade. Ya os hablé de esta maravilla en una noticia el pasado año http://ladrillopixeles.blogspot.com/2010/10/minimig-es-el-pasado-el-presente-se.html donde explicaba sus grandes virtudes y como "patea" al archiconocido "Minimig".


Pues bien, ese proyecto se da por finalizado y las primeras remesas de la placa ya han sido enviadas a varias personas para su testeo. Lo próximo será ponerle precio al asunto (esperemos que sea asequible).

Entre muchas de sus virtudes ya comentadas, este "parato" tiene la capacidad suficiente como para emular un Amiga con chipset AGA y un 68030. Casi nada, vamos... Por supuesto, ni qué decir que es reprogramable y permite configurar sus entrañas para simular a un Amstrad CPC, un Spectrum, una lavadora... vamos, lo que se nos antoje.

Lo bonito de esta placa es que está especialmente diseñada para poder ser ampliada y pensada para su uso como "ordenador", sin ser una placa "genérica", pues tiene puertos para joystick, salida VGA, vídeo compuesto, SVídeo, PS/2... Vamos, que no le falta de nada.

En fin, os dejo unas foticos y el link pertinente para que vayáis disfrutando del momento (incluyendo varios vídeos que el señor Mikej ha subido demostrando su funcionamiento)...


Saludos.




jueves, 14 de abril de 2011

Por fin un clon funcional del ACID de los cartuchos para Amstrad CPC+

Amstrad CPC6128+
Así es señores, hace escasos minutos el amigo mcleod_ideafix del que ya he hablado en este blog por ser literalmente un genio en lo referente al hardware, ha conseguido clonar el polémico chip ACID que se encuentra en el interior de los cartuchos para la gama plus de los Amstrad CPC y sin el cual el susodicho CPC+ es tan útil como una morcilla.

Años han pasado desde la aparición del Amstrad CPC+ (1990) y 21 años después, un reconocido usuario de la escena spectrumil ha sido el encargado de devolver a la vida estas máquinas.

¡Cartucho clónico funcionando!
Gracias a su trabajo y esfuerzo, ya es posible desarrollar juegos para la gama plus en formato cartucho sin la necesidad de "crujir" cartuchos antiguos para usar su ACID (que por otro lado son muy escasos).

Os recomiendo a todos que os paséis por su web donde va a subir toda la información sobre el proyecto. Yo ya estoy ansioso, ¿vosotros no?


Saludotes.

miércoles, 6 de abril de 2011

La escena MSXera española de capa caída


Pues eso parece señores... Y es una pena. Hace unos días Robsy de la tan conocida por los usuarios de MSX "Karoshi" anunció que abandonaba el mundillo y ponía a la venta todo su material por eBay, incluyendo el ensamblador para MSX que estaba desarrollando "asMSX". 

El anuncio se hizo en el siguiente hilo:

Y aquí tenéis el material a la venta de Robsy en eBay, por si alguien está interesado:


Pero lo que ha ocurrido hoy, ya me toca algo más de cerca. Jose Andrés (Konamito), al cual conocí hace años en Computer Emuzone y encargado, dueño y señor del portal "konamito.com" ha anunciado el cierre de su portal (lugar de referencia para muchos en el mundillo MSX).


De verdad que me apena mucho que ocurran estas cosas. Lo más que podemos hacer es agradecer el esfuerzo empleado en mantener viva una pasión que nos une a todos nosotros durante tantos años e intentar mantener el espíritu entre los que aquí quedamos.

Mucha suerte José Andrés en cualquier nueva aventura que emprendas y en tu nueva etapa. Ojalá que volvamos a encontrarnos de nuevo en alguna RU (eso sería buena señal).

Un abrado.

David.

lunes, 4 de abril de 2011

Entrelazando que es gerundio - Amstrad CPC

Mi modesta aportación a "Batman Forever"
Mucho tiempo ha pasado desde mi última publicación. Y muchas cosas han acontecido en el mundillo cepeceril. Cosas que han revolucionado el panorama demoscene retro y ha meneado unos cuantos cimientos. Me refiero a la demo para Amstrad CPC denominada "Batman Forever". Producción en la que he tenido el gusto de participar aportando una pantallita (y otra que al final fue desechada) junto a Rhino (gran programador) y su equipo y que no ha pasado desapercibida.

Ganadora de la pasada "ForeverC 2011", demo del año en "Pouet.net"... En fin... 

Primera imagen que hice para "Batman Forever".
Al final fue desestimada a favor de "Joker Vs Batman"
Para los que no los conozcan, me refiero al grupo "Batman Group", "sceners" amigueros que le han echado un par de huevos al asunto y han abierto los ojos de muchísima gente en cuanto a la potencia real del Amstrad CPC y lo mal aprovechado que ha estado siempre. Y tiene cojones el asunto que hayan sido un grupo destacado en la programación de demos para Commodore Amiga, los que hayan abierto las puertas hacia el cielo de nuestra plataforma y que haya inundado de envidia (alguna sana y otras no tanto) a más de uno.

Pero ya se han escrito ríos de tínta al respecto (incluso hay una entrevista circulando ya, en inglés y otra está al caer) y no es el tema que nos ocupa en esta ocasión.

Así que felicito al grupo "Batman Group" (y a mí mismo por mi modesta aportación) y paso a otros asuntos. Por donde iba... ejem... a sí... EL ENTRELAZADO leches.

Este tipo tiene cara de cabreo... Y mucha resolución.
¿Alguien no sabe lo que es el entrelazado? Resumiéndolo, diremos que es la última tontería aplicada al Amstrad CPC que me pone palote, jajajajajaja. Pero veamos por qué tanto palotismo.

Muchos os habéis dado cuenta que los televisores y los monitores de ordenador tienen muchas cosas en común. Entre esas cosas que comparten se encuentra la capacidad de mostrarnos "animaciones" o secuencias animadas... Vamos, que se mueven cosas en la pantalla. Esta sensación de movimiento viene determinada por el transcurrir de imágenes estáticas, una tras otra, a gran velocidad (en el caso Europeo o sistema PAL, 50 veces por segundo). En un solo segundo, la pantalla de nuestro monitor (o del televisor) bombardea nuestra retina 50 veces con 50 imágenes distintas, que colocadas una tras otra en el transcurso del tiempo generan la sensación de que "algo se mueve suavemente" ante nosotros.

Estamos en CRYSIS... De verdad, que es un Amstrad CPC.
¿Aún no os lo creéis?
Cada una de estas imágenes es lo que se denomina "frame" o "cuadro" en castizo. Por lo tanto, se suele decir que la imagen de televisión nos llega a 50 fps (frames per second - cuadros por segundo) o que se refresca a 50 hz (50 ciclos por segundo). Algún día os explicaré por qué los emuladores que usamos en nuestras PeCeras actuales no muestran las imágenes tan suaves y fluidas como el ordenador original (los antiguos equipos muestran la imagen a 50 hz mientras que los monitores VGA actuales a 60 hz como mínimo).

Ya sé que es un tema denso, así que no me voy a extender más... Hay amplia información por ahí mucho más detallada al respecto.

Teniendo esto más o menos claro, tenemos que entender otro concepto nuevo: SCANLINE. A modo muy simple, una imagen está dividida en líneas horizontales, una sobre otra, como si de ladrillos que componen una pared se tratase. Estos scanlines tienen una duración (ancho) determinado y el total de scanlines superpuestos conforman el frame (cuadro). Repito que lo he simplificado muchísimo, pero ahora lo entenderéis mejor.

¿No os mola esta pilingui a todo color?
El Amstrad CPC, en su modo de pantalla "Mode 1", tiene una resolución de 384x272 píxeles como máximo visibles. Para que lo entendáis, eso significa que un frame o cuadro, está compuesto por 272 scanlines de altura y cada scanline tiene 384 píxeles de ancho. Repito que es algo más completo que esto, pero así lo entenderéis perfectamente.

Pues el ENTRELAZADO sirve, entre otras cosas, para simular un aumento de la resolución. En el caso que nos trae, pasaríamos de 384x272 píxeles a 384x544 píxeles.¿Cómo? Pues si cada frame tiene 272 scanlines de altura como hemos dicho antes, pues lo que se hace es dividir la imagen de origen de mayor resolución (544 scanlines) en dos partes o frames. En el primer frame pondremos los scanlines impares y en el segundo frame los scanlines pares. El inteligente lector pensará entonces que algo falla aquí, pues si empleamos 2 frames para representar una sola imagen, estamos reduciendo la tasa de refresco a 25 fps (en lugar de 50 fps). Y tiene toda la razón. Los modos entrelazados aumentan la resolución a cambio de reducir la tasa de refresco a la mitad, lo cual genera un ligero parpadeo en la imagen (por reducir a la mitad el número de imágenes por segundo que llega hasta nuestros ojos).

Venga, más cerquita, que no se diga...
Pero a pesar del ligero parpadeo, usado con astucia, puede generar verdaderas maravillas en sistemas limitados en color y resolución (como el Amstrad CPC). 

Una de las características del chip de vídeo del Amstrad (el famoso CRTC) es la capacidad de generar un entrelazado automático que no requiere de mantenimiento por parte del procesador. Si bien es una característica a explorar, pues esta capacidad aparentemente difiere entre distintas revisiones de CRTC. En nuestro caso, hemos hecho las pruebas con un CRTC0 (el que tiene mi Amstrad CPC6128). Habría que hacer pruebas para el resto de versiones de CRTC (1,2, preASIC y ASIC); todo se andará.

El modo entrelazado "automático" se consigue en el CPC toqueteando el registro 8 (R8) del CRTC. Por supuesto, que no todo iban a ser ventajas. Además del problema del "parpadeo", en el caso del Amstrad CPC, implica tener 2 copias de la misma imagen (una con las scanlines pares y otra con las impares) en memoria. Como hablamos de una imagen en Overscan (pantalla completa), cada frame requiere de 25.5Kbytes de RAM, que al ser una imagen entrelazada se multiplica por 2, lo que nos deja que mostrar una imagen de este tipo a pantalla completa en el Amstrad CPC requiere de 51Kbytes de RAM, osea, casi toda la RAM disponible en el primer banco de memoria (64Kbytes)...

Scarlett, ven a mí cariñín.
Pero bueno, considerando el resultado, merece la pena. Además de las imágenes que acompañan al artículo, os dejo un vídeo para que veáis que aquí no hay ni trampa ni cartón.

Las muestras que veis usan una resolución entrelazada de 384x544 pixeles (que voy a bautizar 544i, jejejeje) y únicamente 4 colores (los que permite el Mode 1 del Amstrad CPC). Sin embargo, gracias al entrelazado y el efecto "mezcla" entre imágenes y eligiendo cuidadosamente esos 4 colores, da la sensación de que tenemos una imagen de muchísimos más... ¿O alguno de vosotros es capaz de asegurarme que en esas imágenes sólo hay 4 colores? Yo os lo prometo, que sólo hay 4.

Si es que para el que aún no se haya enterado, el CPC es mucho CPC. Y tener una paleta de colores "viva" (o saturada) y la mayor resolución de pantalla en el mundo de los 8 bits (en modo entrelazado llega a los 768x544 píxeles, casi 800x600!!!!) tiene sus ventajas.

Juzgad vosotros mismos.

Un saludo fieras y hasta pronto.

martes, 15 de febrero de 2011

Sub Hunter - Amstrad CPC (ya está aquí)


Cómo ya os anuncié hace unas semanas en una entrada anterior, estaba a puntito de caramelo el juego Sub Hunter para nuestro Amstrad CPC (adaptación del original creado en Commodore 64).

Pues bien, ya lo tenemos aquí, y sólo puedo decir que me ha impresionado, y mucho. Si además tenemos en cuenta que no soy fácilmente impresionable, pues más mérito tiene.

Nada más arrancar el juego, nos topamos con una introducción animada, en "alta resolución" pero con muchos colores, diferentes planos de scroll... Vamos, toda una obra de arte. Esto promete...

Llegamos al menú y estoy impaciente por verlo funcionando (tras ver la versión de Commodore 64 y esos scrolls rapidísimos en varios planos, me temo lo peor para Amstrad CPC). ¡Pues no! El juego tiene exactamente el mismo scroll que su hermana de Commodore 64, con sus planitos molones dando una sensación de profundidad fantástica. El control es perfecto, la velocidad, de vértigo y el juego jodidamente adictivo.

Pero como lo mejor es que lo comprobéis vosotros mismos, no voy a extenderme más... Os dejo un vídeo de como pinta el juego (el audio se desfasa un poco, aviso, no es problema del juego) y el link para acceder a la web desde donde podréis ver la ficha del juego y descargarlo.






Saludotes.

sábado, 12 de febrero de 2011

Primer encuentro RU (Mallorca - Febrero 2011)

Mallorca Retro RU F-2011 - Qué guapos estamos todos
Hoy, día 12 de febrero del 2011 se ha celebrado la primera reunión de usuarios retrochochiles de la isla de Mallorca. Y la verdad es que ha sido un encuentro magnífico y con muy buen ambiente. Vamos, que nos lo hemos pasado pipa, literalmente.


¿¡Un pad Amstrad en un TurboR!?
A las 9:30 de la mañana ha empezado el asunto... Hemos montado las mesas, hemos colocado con cariño y esmero nuestros juguetitos, hemos puesto en marcha el invento y venga... a jugar.

La cita ha transcurrido entre comentarios frikis, conversaciones interesantes de ayer, hoy y siempre, partiditas varias a los distintos sistemas... para terminar todos comiendo un delicioso kebab, para recuperar fuerzas antes de volver a desmontar el chiringuito.

Mi CPC6128 dando caña
Tengo que destacar (como cepecero que soy) que tanto los usuarios de los MSX TurboR, como el Commodore Amiga 1200 que había en el lugar, han requerido de los servicio de mis queridos pads de juegos AMSTRAD, jejejejejeje. Todos ellos comparten la norma Atari y claro... mucho Mhz suelto y mucho Amiga 1200 con 32 bits, pero al final, todos han necesitado de los pads de juegos de mi humilde Amstrad, jajajajajaja.

En fin, menos hablar y más documentación, así que mejor os dejo un enlace a las fotos que he tomado (y no he sido el único, así que aparecerán más) y un par de vídeos que ya están disponibles en youtube para que podáis disfrutarlo todos.

Muchas gracias a vosotros, amiguitos retro, porque me lo he pasado pipa hoy con vosotros.

Un saludete, 
DaD.




domingo, 30 de enero de 2011

Internet... ¿Retro-Aliado o Retro-Enemigo?

No, en esta ocasión no vais a encontrar ninguna novedad tecnológica, ningún cacharro nuevo, ningún nuevo juego para vuestro incansable "microcomputer". Simple y llanamente voy a exponer mi opinión sobre los tiempos que vienen y cómo nos van afectando a nosotros, los amantes del Retro. Así que todavía estás a tiempo de pasar de esta entrada del blog y dedicarte a otras cosas más productivas.

El otro día, el colega @falken1975 vía twitter, compartió un enlace de su fantástico blog con un artículo interesantísimo sobre el HCC (Homebrew Computer Club) fundado en 1975 y cuyos integrantes (entre otros) fueron Steve Jobs y Steve Wozniak (cofundadores de Apple) y Bill Gates (o BillyPuertas para los amigos), por nombrar a los más conocidos públicamente. Os recomiendo la lectura del artículo del amigo @falken1975:


Al final de dicho artículo, aparece un enlace hacia una página donde aparecen escaneados los boletines que el club enviaba a sus "participantes", comprendidos entre los años 1975 y 1977. La lectura me ha resultado muy enriquecedora y, siendo sincero, algo dentro de mí se ha revuelto.

Preguntas tan existenciales como... ¿en qué nos hemos convertido? ¿hacia dónde vamos? Me atormentan. Pero vayamos al grano, que tampoco quiero ponerme derrotista.

Toda esta introducción, ¿algo tiene que ver con el título de esta entrada? Pues algo así. ¿Alguno de vosotros sigue recordando cómo cuando éramos críos nos relacionábamos con compañeros, amigos e incluso desconocidos, con tal de cambiar un juego? El intercambio de juegos entre chavales era algo normal. Tobi (compañero de clase) se compró el Rastan para Amstrad CPC. En cuanto nos enteramos Dani (otro compi) y yo nos fuimos pitando a la heladería de sus padres (donde tenía el Amstrad CPC montado) para probarlo y pegarnos unas partidas. ¡Vaya tarde pasamos! Lo siguiente, fue irnos a la papelería "Tope", comprar una cinta TDK virgen de 90 minutos (el resto ya las tenía llenas) e irnos los tres a casa de Dani y copiarnos el juego en su doble pletina. Realizada la copia, lo probamos en el CPC de Dani. ¡Fantástico! Funciona. Dani se hizo entonces otra copia para él en una cinta donde le quedaba algo de espacio. Tobi se llevó a cambio el WonderBoy de Dani para copiárselo en casa (si le gustaba).

Ya sólo nos quedaba hacer una fotocopia (en blanco y negro) de la carátula y colorearla (a mano) con plastidecors, pinturas alpine, rotuladores carioca, o lo que tuviésemos a mano...

Al día siguiente, empezaba el mes de febrero y tocaba comprar la Amstrad User de ese mes. Estaba impaciente por ver qué nuevos juegos habrían salido, ver si había algún cachivache para montar (taller de hardware) o algún listado molón para copiar (como el digitalizador de sonido). Pokes, trucos y cargadores... maravillosa sección. Preguntas a los expertos, talleres, cursos de programación... Todo eso en una revista mensual que hacía las delicias de un servidor.

Con todo lo aprendido en la fantástica Amstrad User y lo que había aprendido leyéndome el extensísimo manual de mi Amstrad CPC 6128, me sentía poderoso y capaz de TODO. Incluso de simular el funcionamiento de la WOPR (me encanta "Juegos de Guerra").

Ese fantástico manual, que explicaba la instalación del ordenador y puesta en marcha, programación en BASIC, programación en LOGO, uso, manejo y configuración del CP/M y del gestor gráfico GSX, hardware del ordenador como el sonido y las frecuencias de las notas en cada una de las octavas, envolventes de volumen y tono... Manejo y configuración de la impresora, caracteres definibles por el usuario... Patillaje de todos sus conectores, explicación de todos los acrónicos informáticos existentes en la época (RAM, ROM, FLOPPY, DOS...)...

Toda esa información, en un único manual de usuario. Seguro que más de uno de vosotros se reconoce en mis palabras, pero... ¿dónde quiero ir a llegar?

Hoy en día, la tecnología es muy superior. También tenemos muchísima más información a nuestra disposición gracias a Internet. Internet nos da la oportunidad de conocer gente que de otro modo jamás hubiésemos podido conocer. Hoy en día son todo ventajas... o NO.

¿Cuántos chavales conocéis hoy en día quedando entre ellos para intercambiar juegos? Yo ninguno. Los que conozco, se los descargan de INTERNET. Es más sencillo que establecer comunicación directa con otro ser... Aunque parezca contraproducente, Internet no ayuda en las relaciones personales "cara a cara". Los niños juegan solos en sus casa, a los juegos que quieren. Juegan en RED con otros niños o adultos de tal vez están en la otra punta del mundo, gracias a Internet. Se pegan tiros entre ellos, pero NO SE COMUNICAN.

Y tantísima información como nos da Internet y nadie da pistas para usarla. Nadie enseña a los niños hoy en día. Les das una PCera, un ratón, un Windowsete y a correr. ¿Usan Internet para buscar información útil? Mayormente no. Lo usan para chatear por messenger y para descargarse juegos de la Wii esa, que la tienen pirateada, o de la NDS.

Los papás les regalan un portátil (ya no hablo de un ordenador clónico). Que alguien me explique qué manuales lleva un ordenador de hoy en día. Instrucciones de puesta en marcha y mantenimiento y punto pelota. Eso es todo. ¿Y de Windows? Hablamos de un Windows original, con licencia, que ha costado sus 80€. ¿Trae manual de uso? Pues claro que no hombre, ¿para qué? Busca en Internet si te interesa hacer algo distinto que clickear como lelo el ratón.

Si eres un niño pijo con papás con pasta y se te antoja programar (si alguien antes te ha explicado lo que significa eso), puedes comprarte una licencia de Visual .NET a "precio de risa" para hacer un bonito PRINT "Hola Mundo" previa descarga del software y del manual correspondiente (lo del soporte físico y el papel ya no está de moda, que no es ecológico...).

Si no tienes tanta suerte de ser un niño de papá, puedes optar por alguna solución Open Source e intentar buscar soporte en foros varios y buscar manuales de terceros.

Y todo esto presuponiendo que al niño antes se le ha adiestrado para su manejo por la red de redes... Por el boca a boca (que manual tampoco lo hay). Tal vez hay algún libro de ANAYA, quién sabe.

Este es el presente de la información (o desinformación) que nada tiene que ver con el pasado del que tan buenos recuerdos guardo y que me ayudó a entender lo que hoy en día se llama "ordenador personal".

Reuniones de usuarios para intercambiar ideas, programas o simplemente para charlar y echar unas risas. Ese espíritu murió en los años 90 y mucho me temo que jamás volverá. Y me repatea, porque es algo sanísimo para la mente: "el intercambio físico de información y opiniones".

Este es el momento que me está tocando vivir, echando de menos el pasado que sin duda fue mucho mejor (mucho más enriquecedor) y con un futuro en vistas mucho menos prometedor.

Un presente donde se quitan oportunidades y donde te cobran por respirar. Yo tenía mi manual, y era libre de leerlo o no, pero ahí estaba. Si no lo hubiese tenido, seguramente hoy no estaría donde estoy, ni me hubiese interesado por la informática a nivel profesional. No me hubiese picado el gusanillo porque no hubiese tenido libertad de elección: sin manual, no hay diversión.

Puedo comprarme una PC Actual, a ver que tal... Valiente "mierd..." de PC Actual, en lo que se ha convertido. Una revista que únicamente habla de cámaras de fotos y de cómo acelerar el funcionamiento de Windows 7, porque se marranea tela después de 4 inicios de sesión, jejejejeje.

Todo gracias en gran medida a Internet y a la globalización de la información. Y que nadie se piense que la información en Internet es gratis, ¿eh? Que para eso pagamos mensualmente nuestra conexión (la usemos o no).

En definitiva, quiero volver a ser niño, a ser un iluso, a cambiar juegos con mis compis, a pintar fotocopias con los cariocas... quiero volver a estar "desinformado" para pasarme días leyendo (sí, leer, eso que no saben hacer los niños de hoy en día) el manual de mi Asmtrad CPC 6128 o la revista Amstrad User. Volver a ser "feliz".

Pero como jamás volverán esos tiempos, hagamos uso de Internet y sus virtudes para dar a conocer nuestra opinión a gente como vosotros, que no he visto en mi vida, que no nos conocemos pero que habéis perdido vuestro tiempo en leer este texto.

Gracias "Internet" por darme esta oportunidad para expresar mis sentimientos... Te quiero y te ODIO al mismo tiempo.

Un saludo.

miércoles, 26 de enero de 2011

Speccy2010 - Los rusos liándola con el FPGA

Y es que me pregunto yo lo que tendrán estos FPGA que a todo el mundo gustan...

El Spectrum del siglo XXI
En cualquier caso, los aficionados y amantes del Spectrum están de suerte.Un grupo de desarrollo ruso lleva perfeccionando desde hace unos años un clon mejorado del Spectrum original. El Speccy2010 es una placa base de pequeño tamaño con un FPGA Altera como encargado de reproducir todo el hardware original del Spectrum y de mejorarlo.

A diferencia de otros proyectos para otros sistemas (concretamente el CPCTREX, un Amstrad CPC clonado en un FPGA), estos rusos han creado ellos mismos la placa base a medida y a sus necesidades. No han usado placas de desarrollo de terceros (el CPCTREX usa una placa de desarrollo de Terasic, que por cierto, ya está descatalogada...). La ventaja es evidente: habrá disponibilidad mientras la gente esté interesada en comprarla.

Por otro lado, también está disponible todo el código fuente del proyecto para aquellos que quieran ojearlo (o hacer uso de él).

Casi a diario se actualiza el Firmware de este invento, para mejorar su funcionamiento o añadir nuevas funciones que seguro harán las delicias de los spectrumitas que decidan pillarse uno.

Entre sus características hay que destacar:
  • Modelos con 16 Mbytes de RAM y 32 Mbytes de RAM.
  • Lector de tarjetas SD (emulación de disquetera y carga de snapshots SNA).
  • Conexiones PS/2 para teclado y ratón.
  • Dos puertos de joystick.
  • Salida de video de 8 bits (256 colores) por RGB, Video compuesto o SVideo a través de un conector VGA.
  • Conexión USB para reprogramación del firmware.
  • Modo de funcionamiento del Z80 a 3.5, 7, 14 y 28 Mhz.
  • Reproducción del hardware del Spectrum 48 y Pentagon (con 1 Mbyte de RAM).
Cómo veis, la cosa promete. Ahora solo falta que los rusos se aficionen al Amstrad CPC para ver si sacan cacharros así para nosotros, porque visto lo visto, mal lo llevamos los cepeceros.

Para los que sepáis ruso, os dejo la web (aunque podéis usar el Google Traductor):


¡Hasta pronto!

Códigos fuente Retro - Design Design



Kat-Trap (1987) en Amstrad CPC
"Design Design" fue una empresa de diseño de hardware fundada en Manchester allá por el año 1976. Durante el año 1983 empezó su andadura en el desarrollo de software para microordenadores de la mano de Greg Stafford. Publicaron varios juegos en varios sistemas (Amstrad CPC, Spectrum, Amiga, IBM-PC...). Entre los juegos más conocidos en su catálogo se encuentra el Kat Trap (1987) que seguro muchos recordaréis.

Técnicamente los juegos estaban muy bien, aprovechando el hardware sobre el que se desarrollaban (como se puede observar en la imagen adjunta).

Pues bien... "Design Design", no sólo NO ha desaparecido, sino que sigue actualmente en funcionamiento. Pero lo mejor de todo es que son unos chicos muy simpáticos y agradables (deduzco) y, pensando en nosotros, han publicado en su web decenas y decenas de códigos fuente de sus juegos de todos los sistemas.


Por curiosidad, Syx ha compilado uno de ellos (concretamente el del Kat Trap) y ha funcionado a la perfección.

Así que chavales, ya estáis tardando en descargaros todo ese material (por lo que pueda pasar). Sinceramente, NO TIENE PRECIO y es otro trocito de nuestra historia que debemos preservar.

¡Saludos!

Emulando el BEEPER del Spectrum 48K con el puerto de cinta del Amstrad CPC

No, no me he vuelto loco. Así es, tal cual lo habéis leído. Pero antes pongámonos en situación.

Spectrum 16K / 48K (el "gomas")
Como muchos sabréis, el ZX Spectrum en sus primeras versiones generaba sonido usando un pequeño altavoz interno (un buzzer) como única arma. Cuantísimas risas nos hemos echado los cepeceros en la época, comparando las músicas y el sonido de nuestro flamante Amstrad CPC y su AY8912, con los pitiditos "cutres" del ZX Spectrum 48K (el famoso "gomas") del vecino / compañero de clase.

Ciertamente, los pobres usuarios de los primeros Spectrum (aquellos que no poseían nuestro querido AY) tenían todas las de perder. Su sistema de generación de sonido es bien simple: enviar 1 para que el cacharro pite o enviar un 0 para que deje de pitar, sin más. Digamos que únicamente genera sonido usando 1 bit, lo cual no deja demasiado margen de actuación... Sin embargo, visionarios como el señor Joffa cayeron en la cuenta de que enviando unos y ceros (1010101010101...) a gran velocidad a ese primitivo altavoz, se podría simular tener varios canales de sonido a distintas frecuencias en ese diminuto buzzer. Por supuesto, ese envío masivo de bits a gran velocidad se realiza tirando de procesador, así que el pobre Z80 del Spectrum va un poquito pasado de vueltas. Por ese motivo, los juegos de 48K tenían música multicanal en los menús, pantallas de Game Over y poco más, donde podías dedicar la mayoría del tiempo de procesador en generar sonido y lo restante en mostrarnos el menú y esperar alguna pulsación de teclas.

Placa Base del Spectrum 48.
Abajo a la derecha, el zumbador de marras, alias
"LOUD SPEAKER"
Y los años pasan, señores... Y las tecnologías mejoran... Y la inventiva y el ingenio también. Hoy en día, para Spectrum 48 y su beeper existen verdaderas obras de arte sonoras multicanal. Existen varios motores de sonido (el más moderno y potente, el Phazer 1, con baterías sampleadas), que permiten tener 2 canales de sonido y uno de percusión, por ejemplo. También tenemos trackers para generar esas melodías, como el Beepola, donde se pueden generar composiciones con todos esos "motores".

El resultado, ciertamente es increíble (teniendo en cuenta que hablamos de un simple beeper conectado al Z80, sin más).

El PPI 8255 encargado de controlar el puerto de cintas,
el puerto de impresora y el propio AY del
Amstrad CPC
Pues bien, teniendo esto claro, al chalado de Syx y a mí se nos ocurrió que, el chip PPI 8255 del Amstrad CPC, encargado entre otras cosas de generar "los pitiditos" de carga en las cintas, pues... vaya, que funcionaba igual que el beeper del Spectrum. Es tan simple como que los pulsos (los soniditos de carga) de una cinta no son más que secuencias de unos y ceros (11101010101010...) a distintas frecuencias (esto a grandes rasgos). Pues nada hombre, vamos a emular el beeper del Spectrum usando el PPI 8255 del Amstrad, adaptando el motor de sonido Phazer 1 usado en Spectrum y a ver qué pasa.

El resultado lo tenéis justo debajo de esta línea (dadle al PLAY y me comentáis qué tal):



Eso es, señores, nada más y nada menos, que una grabación hecha en el portátil resultado de conectar el cable de cinta al Line In del portátil. Si no lo recordáis, el cable tenía 3 cables, uno azul (el de entrada), otro rojo (para grabar nuestros programillas en una cinta) y uno blanco más pequeño que era el control remoto, encargado de encender y parar el motor del cassette. Pues bien, el cable rojo (REC) conectado al portátil. El resultado es el que habéis escuchado.

El tracker Beepola, con el que podemos componer
musicones para el beeper del Spectrum
Y repito, aquí no ha participado el chip de sonido del CPC en absoluto (el AY). Es sonido de 1 bit puro y duro, directo del puerto de cintas del Amstrad a nuestros oídos.

Observaréis que se oyen algunos defectillos en la reproducción, pero el culpable es el compresor de MP3 (el WAV original se oye perfecto)...

Resumiendo: una chorrada como un piano, pero a mí me mola y... bueno... si sumamos los 3 canales de sonido del PPI a los 3 canales del AY... pues... tenemos 6 canales de sonido, por si alguien se anima.

En fin, que lo paséis bien y hasta la próxima chorrada tecnológica.

¡Saludos!