miércoles 30 de marzo de 2011

Desmitificando un mito - Sam Coupé

Dicen que rectificar es de sabios, y un servidor cometió un error gordísimo hace tiempo que pretende subsanar con este post. Desde hace años tenía entendido que uno de los ordenadores de 8 bits más potentes era el Sam Coupé, lo cual no es cierto a tener de la información que tengo ahora.

GRÁFICOS

Si, el Sam tiene buenos modos gráficos, muy cercanos a los 16 bits, pero tanto el Amstrad CPC (según recientes descubrimientos) como el MSX Turbo-R le aventajan. Si tenemos que elegir un ganador de momento gana el Amstrad CPC por ser lo que es y cuando salió, incluso por encima del C64, aunque lamentablemente en su momento fuera el C64 el más aprovechado. El equipo autor de la demo de Batman Forever puede ponerse una medalla por habernos iluminado a todos.

VELOCIDAD

En lo que respecta a la velocidad de los gráficos creía que era por cosa de un acceso directo a memoria por transferencias DMA. Grave error el mio, ya que la velocidad del SAM en cuanto a gráficos es debido a una inteligente estructura del mapa de memoria de pantalla.

Es más, debido a la contención de memoria de la VRAM (se comparte su acceso con la CPU), el procesador Z80 se ve bruscamente frenado desde sus 6 MHz a ser meramente un 13-14% más rápido que el del ZX Spectrum. Sólo las rutinas de la ROM pueden acceder a esos 6 MHz de pura sangre, motivo por el que su BASIC es tan sorprendentemente rápido.

DISQUETERA Y CANTIDAD DE MEMORIA

Aquí si que la cosa sigue sin alterarse. La controladora de disquetera del SAM es equivalente al del +D del ZX Spectrum, toda una joya. La velocidad de acceso es pasmosamente rápida, siendo de las cosas más gratas en un SAM.

Igualmente los 256K de memoria básica del SAM, ampliables a 512K, hacen que esta máquina sea muy cómoda para programar. Toda esa memoria da para mucho, lo que equivale a que incluso desde BASIC te olvides casi por completo de las limitaciones en este sentido.

BASIC

Sin discusión, otros de los puntos fuertes del SAM incluso con sus BUGS. Poder usar Sprites y Scroll desde BASIC con esa facilidad es un salto de gigante respecto al ZX Spectrum. Tampoco es que se pueda hacer un R-Type desde este lenguaje, pero si juegos la mar de decentes y muy próximos a lo que se puede hacer en ensamblador en otros sistemas.

En resumen, que el SAM no es tan fiero como lo pintaban, pero desde luego sigue siendo una máquina la mar de interesante. Se nota la compatibilidad Sinclair, y ese lastre hace que lo que podría haber sido se quedara en menos. Una pena.

6 comentarios:

  1. Lo que fue una pena es que saliera TAN tarde.

    ResponderSuprimir
  2. Esta hubiera sido el ordenador perfecto para programar videojuegos en 8 bits. Lástima que salió tan tarde...

    ResponderSuprimir
  3. Offtopic:

    No encuentro manera de enviarte esto por otro medio, borra este mensaje si quieres ;). Pero como sueles publicar demos, aquí va una brutal de Amstrad, al verla he pensado en tu blog. tema: Batman.

    http://www.youtube.com/watch?v=YJosZfm560Q&feature=player_embedded

    11 minutos espectaculares. Un saludo!

    ResponderSuprimir
  4. llegaste tarde, Radastan ya la comento :)

    ResponderSuprimir
  5. Vaya pues no la ví! Perdón ;p

    ResponderSuprimir
  6. Pero ahora tampoco te me vayas al otro extremo, Radas ;)

    La máquina tiene cosas bastantes interesantes, es solo esa "maldita" compatibilidad hacía el zx lo que la lastra en exceso, esa contienda que no debería tener sentido en los modos gráficos propios del Sam, es lo que nos jode el invento.

    De todas formas, se le podría sacar muchísimo más partido a la máquina, no sería muy complicado portar los juegos de los mojones y darles un buen lavado de cara gráfico para que lucieran como si fuera Atari ST... pero vamos a lo de siempre encontrar tiempo y máquinas, y ambas cosas son cada vez más complicadas.

    ResponderSuprimir