Mostrando entradas con la etiqueta msx. Mostrar todas las entradas
Mostrando entradas con la etiqueta msx. Mostrar todas las entradas

viernes, 14 de febrero de 2014

¿Tienes un "Súper MSX"? ¡Zas, en toda la boca! ... (o cómo retrocagarla)


Que a estas alturas del partido, haya "fanboys" de MSX y de cualquier otro sistema, proclamando a los cuatro vientos lo bonito de sus equipos de antaño, me parece casi normal. Que estos "fanboys", además empiecen en plan: ¡el mío es mejor que el tuyo!, pues ya me chirría un poco... Que este "fanboy" de MSX (msx land), además, se monte un canal de MSX en Youtube, se dedique a "desinformar" a la peña, y que cuando se le dan datos e información sobre su GRAN EQUIVOCACIÓN, su opción es no publicar el comentario (normal, a mí también me daría vergüenza ir de listo y quedar como un retropaleto informático), pues ya me toca la moralcilla, vecinillo...

Es lo que ha ocurrido hoy con un colega y posteriormente conmigo, en el canal de youtube de este señor, gran especialista en MSX y en hardware (nótese la ironía). Con ustedes, el canal desinformativo de MSX Land (clap, clap, clap, aplausos):


Este señor, hace un par de días, publicó un vídeo mostrándole al mundo su gran descubrimiento: Cargar cintas mu, mu, mu, rápido desde un CD en un MSX, partiendo como origen de un archivo ROM (¡la leche!). El vídeo al respecto, aquí:


Pues bien, tras el visionado de ese pedazo de vídeo desinformativo, donde este personaje hace gala de "su gran conocimiento del MSX y de otras plataformas", suelta perlas como:

  1. Se me ha roto un MSX, creo que es la tarjeta gráfica (claro, o el condensador de Fluzo).
  2. Cargo las cintas a 2400 baudios desde un CD molón, aunque se puede un poco más rápido, pero da fallos en algunos MSX (realmente, se pueden cargar muuuucho más rápido, muchacho).
  3. Los grabo en CD porque es más retro (pero enchufo el MSX a una tarjeta capturadora conectada a un PC, en lugar de usar un televisor y grabarlo todo con una cámara de vídeo super 8). xDDDD

Pues bien... Lo mejor llega en los comentarios del vídeo. Un usuario de Amstrad CPC, (que se muestre si él quiere), le comentaba inocentemente, que él quería intentar algo parecido con su CPC... La respuesta del señor MSX Land (la que se ve, pues por lo visto hay mucho que no ha publicado, incluyendo insultos), resumida:
Pues que sepas, que tu CPC eso no puede hacerlo. El MSX puede modificar los baudios y hacer estas cosas, porque es mucho más potente que el Amstrad CPC...
¡Uy, uy, uy! Atención al iluminado... Aquí demuestra lo muchísimo que sabe sobre el tema. Este señor se dedica a "informar" al resto del personal. Pues estamos apañados. Y que sepáis, que ya ha borrado esa contestación tras "mi actuación"...

Mi actuación, sí, porque muy amablemente le he informado de su equivocación. ¿Qué ha hecho? No publicar mi comentario y, además, borrar su comentario donde quedaba con el culo al aire (más bien su ignorancia y sapiencia retro).

Mi comentario "desaparecido"
(y no soy el único)
Aquí, mi contestación en su canal y la captura de pantalla correspondiente (algo que, por el momento, parece que jamás podréis leer, porque NO LA HA PUBLICADO...):

"Buenas. No he podido evitar ver detenidamente tu vídeo y alguna contestación a un usuario de Amstrad sobre la supuesta superioridad del MSX sobre el resto de ordenadores de 8 bits del globo. Me ha llamado mucho la atención que seas tan tajante, pero mucho me temo que desconoces bastante el hardware que hace funcionar a tu MSX (y por supuesto al resto de ordenadores que nombras).

Sin entrar en debate sobre qué máquina es mejor o peor (no porque no me apetezca, pues puedo darte unos cuantos datos que tal vez te sorprendan), voy a centrarme en tu afirmación de que el MSX es superior por ser capaz de cargar desde "cinta" a 2400 baudios, mientras que el resto de equipos no pueden...

Desconozco cuales son tus fuentes (esas del mundillo que conoces), pero yo, que pertenezco a él (estoy muy dentro del mundo cepecero, pero también muy cerca del spectrum y del MSX, pues me nutro de TODOS ellos) te digo que estas completamente equivocado.

Para empezar, debes saber, que tanto tu MSX, como el Spectrum o el Amstrad, funcionan con un procesador Z80, a velocidades muy similares. Partiendo de esa base, la decodificación y codificación del sonido en el puerto de cinta de todos ellos, es gestionado prácticamente en su totalidad por el Z80 y el PPI. Tanto en el Amstrad CPC como en el MSX, el PPI (donde va el puerto de cintas) es el 8255 (consulta cualquier diagrama de hardware en un service manual de MSX, te sorprenderás).

Por lo tanto, tanto tu MSX como el Amstrad CPC comparten procesador y sistema de lectura y escritura de cintas. Nada especial, en absoluto.

Una vez teniendo la base del hardware común bien clara, informarte que los baudios capaces de ser interpretados y procesador por tu MSX o por cualquier equipo de 8 bits, depende de;
  1. Velocidad del procesador (Z80 entre 3.5 y 4Mhz, dependiendo del sistema)
  2. Optimización de la rutina de carga
  3. Soporte usado (ese wav que generas, sobre un soporte magnético como una cinta, probablemente no funcionará, o lo hará con errores o de modo inestable).
Por lo tanto, a nivel hardware, no existe ninguna superioridad entre tu MSX y el resto del mundo (refiriéndonos por ahora al tema de las cintas y los baudios).

Por otro lado, si conoces a gente del mundillo de Amstrad y de Spectrum (que tenga algo de idea de las tripas de las respectivas máquinas), te deberían haber informado que un tal "decicoder", hace ya unos cuantos años, programó una rutina de carga para Amstrad y Spectrum (puedes buscar el hilo en los foros de  Amstrad ESP), capaz de cargar sin errores en estos equipos (incluso para MSX, creo recordar), "cintas" (desde soportes digitales como CDs, MP3s o directamente desde la salida de LINEA de un PC) a aproximadamente 12.600 (sí, lees bien) baudios, sin errores. Es lo que se denomina, PROYECTO OTLA.

Es posible usar la misma rutina tanto en Amstrad, como en Spectrum, como en MSX, porque comparten hardware en ese sentido. Incluso en Spectrum, aún se consiguen mayores velocidades, precisamente porque no usa PPI y la ULA es la que ataca directamente al puerto de cintas.

Si no me crees, puedes ver un vídeo de Decicoder, donde muestra como en un Amstrad, carga un snapshot del Manic Miner de 64K a 12.600 baudios en apenas 20 segundos:

Fast loading for Amstrad CPC (aquí instructivo vídeo de decicoder) 

Y para que veas lo desinformado que estás, hace lo propio con un Spectrum y con un MSX (a la misma velocidad):

Fast loading for MSX computer (aquí otro instructivo vídeo de decicoder) 
Resumiendo: Antes de ser tan tajante descalificando al personal, infórmate antes o quedarás en ridículo. Es, simplemente un consejo, sin ánimo de ofender...

Por lo menos, ahora sabes que tu MSX y el RESTO, pueden cargar cintas aún más rápido de lo que tú lo haces y llegar a los 12.600 baudios...

Un saludo."

Creo que con mi comentario del vídeo, sobra decir nada más.

Pero os lo resumo en que, personalmente, pienso que una persona que habla de lo que no sabe (ni se preocupa por saber) capaz de manipular a su antojo la poca información que asimila y ocultar lo que le interesa por tener simplemente la razón, no debería tener un canal "desinformativo"... Debería ser "político" por lo menos.

¡Un saludo a todos!

miércoles, 9 de enero de 2013

Amstrad CPC: "Teodoro No Sabe Volar" versión disco disponible para descarga

Lo prometido es deuda. Ya podéis descargar la versión en disco de Teodoro.

Sigue siendo el mismo juego, pero he añadido un par de extras a la versión de disco, como el menú de selección de idioma y un bonito CAT'art...

Quien no sepa lo que es el CAT'art, lo verá claramente al hacer el catálogo del disco para ver como se ejecuta el juego (el famoso comando CAT que usamos desde BASIC los cepeceros).

Os dejo un vídeo demostrativo del asunto y el link de descarga.

¡Que lo disfrutéis!






domingo, 6 de enero de 2013

Amstrad CPC: ¡"Teodoro No Sabe Volar" ya está aquí!


Así es, niños y niñas...

Me congratula anunciarles que hoy, el día de Sus Majestades los Reyes Majos (son majísimos oigan), RetroWorks y Dimension Z (y yo mismo) han publicado su primer juego para la plataforma Amstrad CPC: "Teodoro No Sabe Volar".

Y no sólo es el primer juego de RetroWorks para CPC. Es el primer juego publicado en el recién entrado año 2013, así que ¡estamos de enhorabuena!

Un gran trabajo de su programador, José Vila Cuadrillero (zilogZ80a), exprogramador de la "dorada" New Frontier y un duro trabajo gráfico por mi parte.

Por ahora, tenéis disponible la versión cinta (en español e inglés) para Amstrad CPC 464 (64K). De camino viene la versión en disco "temporal". La versión en disco definitiva aún tardará un poco, pues incluirá el juego exclusivo para los modelos de 128K con varios extras y añadidos... Paciencia.
Y para los usuarios de Commodore, en primicia os digo que... ¡Algo se cuece!

De momento, os dejo unas "pantallicas" cepeceras y el link de descarga para que podáis disfrutarlo.

¡Saludos!
DaD.





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, 18 de octubre de 2010

King's Valley - Lavado de cara: Amstrad CPC

Estos días no hay actividad en el Blog. No voy a extenderme demasiado, sólo lo justito para enseñaros el lavado de cara que le estamos haciendo al King's Valley de Amstrad CPC en la que será la versión "extendida" y exclusiva para Amstrad CPC6128 con 128K de RAM.
Esta versión tendrá una zona de juego mayor que su hermana para 64K (la que habéis visto en una entrada anterior, a 4 colores). Se está realizando en Mode 0 (ladrillo píxeles) y 16 colores y ahora mismo estoy liado rehaciendo todo el apartado gráfico.

Pero no sólo el aspecto gráfico va a sufrir cambios respecto a la "original". Otras sorpresas vienen de camino que esperamos sean del agrado de todos. De momento, podéis ver un par de avances en los gráficos animados adjuntos a esta entrada.

Saludos y hasta pronto.


domingo, 10 de octubre de 2010

¿Te gustan los chiptunes? Pues hazte un player...

Sí, es el colmo de los retrocolmos. Sólo si eres un verdadero friki como yo te hará gracia este aparato (aún estás a tiempo de no seguir leyendo, pero si no tienes nada mejor que hacer... sigue).

Muchos de nosotros escuchamos con especial asiduidad música chiptunera (en el blog sin ir más lejos tenéis un ejemplo en streaming constante). Solemos usar algún reproductor específico para nuestro sistema operativo y para el sistema que queremos reproducir, bien sean archivos AY/YM, archivos SID, archivos MOD...

Prototipo del reproductor. Abajo a la derecha, el AY
Otros, simplemente no quieren andar arrancando su "pecera" cada vez que quieren oír chiptunes y se montan un reproductor hardware que conectan directamente a sus equipos de música. Con un par...

Tolaemon, ha hecho lo propio. Su reproductor en concreto usa un chip de sonido AY-8912 (presente en los Amstrad CPC, MSX, Spectrum, Atari ST, Oric...) por lo que todas las canciones (que son muchas) preservadas de estos sistemas pueden ser reproducidas desde su reproductor.

No me negaréis que es chulo el reproductor
Tiene todo tipo de funciones, típicas de un reproductor actual, como Play, Pausa, Fast Forward, Rewind, Pitch y además volúmenes separados para cada uno de los 3 canales y un volumen Master. Un zócalo para memorias SD/MMC sirve de soporte de almacenamiento de las melodías y una pantalla de cristal líquido nos muestra toda la información específica de la reproducción actual.

Como añadido interesante, destacar un puerto MIDI, para reproducir las melodías en un instrumento con soporte MIDI.

La verdad es que es muy curioso, y mirando la caja que se ha montado este hombre, muchísimo más. Os dejo un vídeo mostrando el funcionamiento del reproductor "portátil" y la web de Tolaemon, donde encontraréis muchísima información sobre éste y otros proyectos:

Saludos.

MSX y Spectrum, más cerca que nunca.

Hace ya algún tiempo que vi asombrando un proyecto realizado por "mcleod_ideafix". Muchos de vosotros lo conocéis, otros no. Algunos conocen sus proyectos, otros no...

Para los que no, aquí os dejo una pequeña explicación del proyecto que nos acontece en esta ocasión. Pero primero, hagamos las presentaciones correctamente.

Mcleod_ideafix es un usuario español de Spectrum (sí, sí, español). Este hombre es un prodigio, un tío inteligente como él solo y siempre dispuesto a ayudar (lo digo por experiencia propia, con mi aparato USB). Además, dedica el poco tiempo que tiene a nuestros equipos Retro (concretamente con su Spectrum). Sólo por eso, merece nuestra admiración más absoluta y si por mí fuese, reconocimiento público en la plaza del ayuntamiento.

La cuestión es, que considero justo y necesario dar a conocer su trabajo fuera de los límites spectrumiles (en el mundo del Spectrum ya es bastante conocido), pues su esfuerzo también puede ser aplicable a otros sistemas y... porque se lo merece, qué narices...

El interfaz en cuestión con el VDP
Vayamos entonces al grano. ¿Imagináis tener el chip de vídeo del MSX en un Spectrum? Pues este hombre lo ha hecho... ¿Imagináis tener el chip de vídeo del MSX2 o del MSX2+ en un Spectrum? Pues... tiempo al tiempo, todo se andará.

Así es. Mcleod_ideafix ha ideado una ampliación para Spectrum que incluye el chip de vídeo del MSX (TMS9929 es la versión PAL del VDP) y que añade los modos de pantalla del MSX al Spectrum.

De momento, tenemos un sistema "Dual Screen"; por un lado una pantalla dando una salida de vídeo desde el VDP y otra pantalla con la salida de vídeo nativa del Spectrum, aunque lo ideal (cuando el proyecto sea retomado) será tener de fondo la pantalla del Spectrum y en primer plano superpuesta la salida de vídeo del VDP, todo en la misma pantalla.

¡Pantalla del Game Over de MSX en un Spectrum!
Tener el VDP del MSX en un Spectrum, facilita el desarrollo de aplicaciones en paralelo en ambas plataformas, si bien, eso no significa que podamos ejecutar juegos y programas de MSX directamente en un Spectrum. Hay que parchearlos sustituyendo llamadas al hardware por las nuevas direcciones, así como llamadas a la ROM específica del MSX por sus equivalentes en Spectrum. Tras hacerlo, los programas de MSX funcionan perfectamente en el Spectrum.

En cualquier caso, mejor visitáis su Web y lo flipáis un poco con una explicación mucho más detallada del proyecto. No os quedéis en las imágenes de esta entrada y visitad su web, donde además tiene vídeos del invento funcionando. De verdad que merece muchísimo la pena leer por completo sus explicaciones y ver todos los videos, 100% recomendado.


Un saludo.

miércoles, 6 de octubre de 2010

Vale, muy bonito pero... ¿Qué es un FPGA?

Acabo de caer en la cuenta de que en mis entradas aparece el término FPGA por todos lados y es muy probable que a la gran mayoría os suene a chino.

Si bien directamente no tiene que ver con lo Retro, indirectamente tiene muchísimo que ver. Voy a intentar explicaros brevemente lo que es un FPGA y por qué se usa tantísimo en nuevos proyectos electrónicos.

Un FPGA no es más que un circuito integrado configurable. FPGA viene del inglés (Field Programable Gate Array) que vendría a significar algo parecido a "Conjunto de matriz de puertas programable". La verdad es que eso tampoco clarifica demasiado, así que empezaremos por lo básico.

Un chip FPGA de la casa Altera
Los circuitos integrados digitales están compuestos por puertas lógicas (AND, OR, NOT) encargadas de dar un resultado en su salida directamente relacionada con sus entradas. Lógica elemental. Los que hayáis estudiado filosofía, recordaréis lo de "Si P es igual a Q entonces si no P, entonces no Q" (o algo así era). 

Las funciones de un circuito integrado (incluyendo los procesadores) vienen determinadas por el número de puertas lógicas que hay en su interior y por el modo en que éstas están conectadas entre ellas. Todo eso en su conjunto, conforman un circuito lógico como por ejemplo, el procesador Z80.

Pues un FPGA es un chip "en blanco" el cual tiene un número de puertas lógicas en su interior, sin configurar y sin conectar entre sí. Nosotros debemos encargarnos de interconectar esas puertas para crear un circuito específico. Por lo tanto, sería posible copiar "literalmente" la configuración lógica interna (interconexionado) de un procesador Z80 dentro de un FPGA, con lo que el FPGA funcionaría como un Z80, o mejor decir que ese FPGA internamente es un Z80 real.

Un chip FPGA de la casa Xilinx
Si a eso añadimos a que es reprogramable tantas veces como queramos, podemos ir deduciendo las posibilidades que nos dan los FPGA, desde crear desarrollos nuevos (chips de nuevo desarrollo como controladoras VGA, controladoras IDE, USB, procesadores...) hasta clonar chips ya existentes (u ordenadores completos si el integrado FPGA es suficientemente grande y tiene puertas lógicas suficientes).

El One Chip MSX, por ejemplo, es un MSX2 enterito dentro de uno de estos chips. Eso nos da una idea de la versatibilidad de estos integrados.

Es habitual que la gente confunda un ordenador en FPGA (como el One Chip MSX) con un emulador. La realidad es que no tienen nada que ver, si bien su meta es la misma: Reproducir el funcionamiento del sistema original

Un emulador es un conjunto de rutinas (programas) encargadas de emular el funcionamiento de los componentes de un ordenador (por ejemplo). Estas rutinas se encargan de "traducir" datos desde la máquina emulada hasta la máquina anfitrión (donde ejecutamos el emulador), con mayor o menor precisión. Es software puro y duro; conseguir un emulador perfecto es prácticamente imposible.

Arquitectura interna de un FPGA
El FPGA puede ser una copia idéntica del chip que se intenta reproducir y sus funcionamientos serán idénticos. Con el FPGA recreamos el hardware original y su funcionamiento a nivel eléctrico (y no sólo a nivel lógico como los emuladores).

En definitiva, que los FPGA molan muchísimo y los hay de distintos tamaños (número de puertas lógicas programables) y precios. Cuantas más puertas tengan, más potentes son y más dispositivos se pueden reproducir en su interior.

La verdad es que es un poco lioso el tema, sobretodo si no se está acostumbrado a manejar este tipo de terminologías, pero por lo menos espero haber aclarado un poco todo lo que rodea al Omnipresente FPGA.

Más información, cómo no, en la Chachipedia: http://es.wikipedia.org/wiki/FPGA

Un saludo.

Ayer fue el SID, hoy lo llaman SwinSID - Commodore 64/128

Qué bien suena el "joío" SID del Commodore 64. Lástima que se caliente tantísimo y sea propenso a morir en acto de servicio. Y si esto ocurre... ¿qué hacemos? ¿Pedimos un SID a los Reyes Magos de Oriente? ¿Dejamos al pobre C64 mudito? ¿Buscamos por eBay a ver si por casualidad de las casualidades...?

La verdad es que es un problema... O lo era al menos, porque actualmente tenemos el SwinSID

Módulo SwinSID en un C64 con dos AVRs y un SID original, juntitos
SwinSID es un sustituyo del SID original del C64 con la particularidad de que este modulito tiene 6 canales de sonido (y no 3 como el SID original) y te da salida estéreo y 16 bits. Además tiene soporte nativo para reproducción de samples de 8 bits.

Realmente se trata de dos microcontroladores AVR 8515 programados para realizar las funciones del SID. El invento está bastante testeado (la primera versión apareció en el año 2005) y sin ser el sonido 100%  idéntico al de un SID, el resultado es más que aceptable (pero muy aceptable).

En su web http://www.swinkels.tvtom.pl/swinsid/ tenéis documentación, ejemplos, fotos varias y de distintos modelos (evoluciones o revisiones) y todo lo necesario para montártelo tú mismo. De todos modos, el sitio ha estado caído unos días y veo que falta "material" (alguna demo, alguna foto... nada importante).

De todos modos os dejo dos ejemplos al final de esta entrada (cortesía del simpático señor del fondo, HTML5) para que podáis opinar. Demos las gracias al señor Swinkels por desarrollar cachivaches para ordenadores retro.

Por cierto... ¿Y si conectáramos este aparatito a un Amstrad, un Spectrum o un MSX? ¿Seis canales SID más 3 canales AY? Ummmm...

Saludos.
Eyes of the East


Mr. Marvelous

lunes, 4 de octubre de 2010

Es Amstrad, es MSX, es Ruso... ¿Me regalas uno? - Aleste 520 EX

Ordenador Aleste 520 EX
Bueno, más concretamente es siberiano, pero la rima me resultaba curiosa. Lo importante, sin embargo, es que nos encontramos ante un ordenador muy curioso.

Se trata ni más ni menos que de un clon del Amstrad CPC6128. Famosos son los clones rusos de Spectrum (como el Scorpion y el Pentagon) o el clon alemán del Amstrad CPC464 (el KCCompact). Pero en esta ocasión vamos mucho más lejos.

Las características técnicas del Aleste 520 EX son más que respetables:
  • Procesador Z80 a 3.5/4/7 y 8Mhz
  • 512 Kbytes de RAM ampliables hasta 2 Mbytes
  • Chip de audio AY-8910
  • Controlador de pantalla CRTC 6845
    • Screen 0: 160x200, 16 colores
    • Screen 1: 320x200, 4 colores
    • Screen 2: 640x200, 2 colores
    • Screen 4: 320x200, 16 colores
    • Screen 5: 640x200, 4 colores
    • Screen 8: 256x212, 16 colores
    • Screen 9: 512x212, 4 colores
    • Modo entrelazado en todos los "Screen"
    • Paleta de 64 colores (RGB222)
    • Scroll Hardware
  • Disquetera de 3,5"
  • Puerto serie y de ratón RS232
  • Reloj en tiempo real (RTC)
  • Puerto de expansión con 19 lineas de direccionamiento
  • Acceso DMA a toda la memoria
Si bien todas estas características quitan el hipo, además el ordenador venía calzado con una ampliación de sonido externa llamada MagicSound. La MagicSound no es otra cosa que una tarjeta de sonido al estilo Amiga:
Tarjeta de sonido MagicSound (Amiga feeling)
  • 4 canales de sonido DMA
  • 6 bits de volumen por canal
  • Samples de 8 bits (mono) por canal
  • Salida DAC estéreo de 16 bits
Pero no se queda aquí, no señor. Esta maravilla tenía como sistema operativo de disco el MSXDOS. La gestión de memoria la realiza con un mapeador compatible con la norma MSX-MAPPER y por si fuese poco, dispone de una BIOS especial que bautizaron: GameBIOS.

Pantalla de inicio
La GameBIOS se encarga de emular el VDP del MSX2, lo cual permite arrancar juegos de MSX y MSX2 en el Aleste, únicamente con una ligera modificación en el código del juego. El parcheo no es más que cambiar unos pocos bytes en la cabecera de la ROM original para redirigir ciertas llamadas nativas de MSX y sustituirlas por las equivalentes dentro de la GameBIOS.

De la gestión de la disquetera se encarga también una ROM de disco propietaria de la norma MSX (MSX Disk ROM).

La expansión MagicSound era únicamente accesible desde el modo MSX/Aleste, incluyendo software para reproducir archivos S3M y STM (Scream Tracker) y un editor de estos mismos ficheros.

King's Valley II en el Aleste (emulando el VDP)
Juegos como VampireKiller, King's Valley 1 y 2, FireBird, MetalGear Solid fueron adaptados al Aleste, así como otras aplicaciones que se podían ejecutar nativamente, como el famoso Foton Light Processor o el PowerWriter.

Funcionando en el modo Amstrad CPC, disponíamos de un CPC6128 completamente funcional, con su BASIC y capaz de ejecutar los juegos y aplicaciones de Amstrad (incluyendo CP/M y el actual SymbOS).

En definitiva, un equipo espectacular que ya me hubiese gustado a mi tener en mis manos. Actualmente hay un afortunado poseedor de un Aleste en españa, Jaime Soriano (deepfb), que tuvo que irse literalmente a Rusia a buscarlo.

Apareció en el mercado ruso por primera vez en el año 1993, de la mano de la empresa Patisonic (Omsk). La tirada de esta máquina fue muy limitada, por lo que encontrar hoy en día uno de estos extraños ordenadores es prácticamente imposible.

Si queréis saber más de este ordenador, probarlo (en emulador), ver documentación técnica, esquemas eléctricos y muchísimas cosas más, visitad su página web: http://aleste520.narod.ru/html/aleste.html

Saludos.

domingo, 3 de octubre de 2010

Un Amiga con Z80 - V6Z80P

Todos nosotros conocemos (o deberíamos conocer) al Commodore Amiga 500. Ese fantástico ordenador, con tripas con nombre de chavalas (Denise y Paula). Con su blitter, sus listas de copper... En fin, ese maquinón que podía con todo y con todos en los años 80 (incluso 90).

Yo, como usuario de Amstrad, sentía verdadera envidia de lo que el Commodore Amiga era capaz de hacer (y mi Amstrad CPC no). ¿Por qué no podía tener yo esos graficazos? ¿Esos musicones con samples digitalizados? ¿Esos movimientos fluidos? ¿Esos scrolles parallax como los del Jim Power?. De lo único que carece el Commodore Amiga entre sus capacidades gráficas, es de un modo de patrones.

Pues por fin ha llegado el día en el que unimos varios mundos en una única plataforma: V6Z80P.

Placa V6Z80P y su Z80 (abajo a la derecha)
Así han bautizado en Retroleum a este engendro. Tiene un procesador Z80 a 16Mhz y las capacidades gráficas y sonoras de un Commodore Amiga (blitter, copper, etc) al que además han añadido un modo gráfico de patrones y un mayor número de Sprites Hardware en pantalla. Todo dentro de un FPGA reprogramable, que nos permitirá actualizar el hardware si así se requiere o lo deseamos.

Por supuesto, lo de usar un FPGA para todo el chipset (el Z80 está físicamente en la placa) nos permite reprogramar esa placa con lo que nosotros queramos; un Spectrum, un MSX, un Amstrad CPC... Es más, en la Web está disponible para descarga un modo compatible Spectrum 48K para esta placa y unos vídeos de demostración ejecutando software de Spectrum.

Ahí queda eso, nada más y nada menos.

Más información (imágenes, vídeos, descargas, documentación) en su Web

Saludos.

sábado, 2 de octubre de 2010

No sólo de Amstrad vive el hombre... (pero casi)

Lo prometido es deuda, así que os dejo un SlideShow con cuatro imágenes que he hecho para otros sistemas.

Las primeras imágenes corresponden al progreso de unas pantallas que hice para el juego "Nanako" en su versión MSX. Fijaros que en una de estas pantallas se han basado para realizar la pantalla de carga de la futura versión para Commodore 64.

En mi álbum de imágenes de Amstrad CPC está también la versión que empecé de esa misma pantalla (para Amstrad). Pantalla que está sin terminar y que fue descartada (así como algunos de los gráficos del propio juego, que también tenéis disponibles en mi galería) por los programadores del juego y sustituida por la que podéis observar si cargáis el juego.

Para Spectrum, tenemos la pantalla de Flashback (fue una toma de contacto), versionada a partir de la versión Amstrad (también disponible en mi galería de Amstrad CPC).

Un saludo.

King's Valley para Amstrad CPC

Así es. El amigo SyX (programador multiplataforma consagrado) y un servidor por fin tienen lista la conversión para Amstrad CPC de uno de los juegos más conocidos entre los usuarios de MSX: "King's Valley".

King's Valley en acción (Amstrad CPC)
El juego, en cuanto a adicción, es de lo mejorcito que podréis encontrar (te engancha y no te suelta). La tarea ha sido complicada, pues hemos tenido que desensamblar el juego de Konami y "cepecerizarlo". Por otro lado, hemos extraído los gráficos de la reciente versión de Spectrum y los he retocado para adaptarlos al Amstrad CPC, así como añadir algunos extras.

Uno de los puntos fuertes de esta versión (además de los extras sorpresa) es su funcionamiento a 50 fps y movimientos al pixel. Los que conocen la plataforma saben que estas dos cualidades no suelen ser compatibles entre sí.

Por el momento, os dejo con un pantallazo que ha subido SyX en su blog. Estamos en fase de testeo y de búsqueda de errores.

¡Estad atentos!

Noticia original vía: Allons-y!!!