Buscador

domingo, 25 de noviembre de 2007

Me he pillado un SAM Coupé

Estoy más contento que un niño con zapatos nuevos. Al menos como los niños de antes, no se yo ahora si un niño ...

Bueno al lío :-D

Desde la primera vez que lo vi en la microhobby me quedé alucinado. Y en su día, pues claro, estaba jodido el tema, por edad, por pelas, por mi padre, no sé si se llegó a vender en España...

Me he hecho con el siguiente lote:

- Sam Coupé (con ampliación a 512K y disquetera de 3,5") ¡512K! como decía Doc M Brown en Regreso al futuro, ¡1,21 Gigovatios! jeje, que ida de pelota...
- En la caja original, con sus manuales, corchos y todos los cables.
- Las cassettes de demos.
- ¡El Prince of Persia! original en caja y con instrucciones.
- Unos tres años de revistillas bajo subscripción, (newsletters para los amigos).
- Interface para ratón.
- Interface para impresora (con cable).
- Interface para portar juegos de Spectrum 48K a SAM (y por tanto a disdo de 3,5")
- 50 disquetes con revistas digitales y juegos SAM.
- Y más de 400 juegos en disco de 3,5" portados de Spectrum.
- Y una fundita para que el ordenador no coja polvo, original SAM Coupé.

Yo tenía este ordenador idealizado... y me quedaba corto. Menuda maravilla.

A parte de las horas que llevo jugando, (diría que carga los juegos cuatro veces más rápido que el +3), el intérprete basic que trae es una pasada en comparación con el del Spectrum. Una joyita.

Pobre +3, me ha parecido verle echar una lagrimila, ahora que le tenía acoplada y funcionando la disquetera de 3,5" y es que ya está viendo la que se avecina. Es que era el que tenía siempre encima de la mesa al lado del PC.

En cuanto le haga unas fotos las cuelgo.

martes, 20 de noviembre de 2007

Adaptador para Joystick Atari en +2 y +3

-->
Ya estoy por aquí otra vez.

Bueno, pues ya está hecho el susodicho adaptador. Pese a su sencillez tuve algún problemilla que me trajo de cabeza. Y todo porque el dibujo que aparece en el manual del Spectrum +3 no indica en ningún momento que la vista de la disposición de los pines es como si la vieras desde "dentro" del ordenador.

Resumiendo que la numeración de los pines no se corresponde con el dibujo.

En el propio conector (tanto el macho como la hembra), viene escrito el número de cada pin.

Material necesario:
- Soldador.
- Estaño ;)
- Conector D-SUB9 hembra.
- Conector D-SUB9 macho.
- Cable de 6 hilos.

Todos los joysticks para spectrum tienen conector hembra ya que el del ordenador es macho ;)

El joystick es Atari.

El puerto de joystick del ordenador es sinclair.

Por lo tanto el adaptador recibirá la señal del joystick Atari por el conector macho y mediante el "trenzado" de cables adecuado enviará dicha señal por el conector hembra.

Sabiendo esto y con la siguiente tabla lo único que queda es soldar ambos extremos.

Conector hembra Conector macho Señal
(Sinclair) (Kempston)
5 1 arriba
9 2 abajo
7 3 izquierda
6 4 derecha
4 6 disparo
8 8 tierra

Y ahora toca probarlo.

Conectamos todo y luego encendemos el ordenador.
Entramos en el +3 basic.
Y ahora movemos el joystick ¿por cada acción del mando escribe un número distinto en pantalla? En caso afirmativo ya lo tienes. Que no...

Si no te aparece ni un solo número es que no hay una sola conexión bien (como me paso a mí la primera vez) y puede ser debido a que has tomado la referencia mal (el orden de numeración de los pines) y has soldado dónde no era.

Que unos números no aparecen y otros sí, pues los que no es que están mal soldados. Comprueba esas conexiones. Aunque a la vista esté bien soldado no tiene porque ser así ya que puede haber lo que se llama una soldadura fría. Es decir forma una pieza pero no pasa corriente (debido a que no se ha calentado lo suficiente el estaño). Pues nada a soldar de nuevo hasta que el estaño torne a un color brillante, si es más tirando a mate es que no está bien soldado.

Por cierto las acciones del joystick se corresponden con las siguientes teclas:

Acción Tecla
Disparo 0
Arriba 9
Abajo 8
Izquierda 6
Derecha 7

Ahora ya puedes utilizar los joystick norma Atari de los 48k en los "nuevos" +2 y +3 ;)

viernes, 9 de noviembre de 2007

Instalación de FUSE en Debian (Etch)

Buenas.

FUSE es un emulador de Spectrum para entornos UNIX, incluido Linux.

Yo uso Debian, y en esta distribución no existe como paquete (oficial) directamente instalable dicho programa. Ahora bien, hay paquetes de terceros que en teoría deberían instalarse perfectamente.

No ha sido mi caso.

Con lo cuál y tras haberme peleado un poco os muestro un mini-howto.

Esta es la página del proyecto, http://fuse-emulator.sourceforge.net/

El proceso de instalación consiste en bajarse los ficheros .deb necesarios e irlos instalando en el orden descrito a continuación:

http://zap.tartarus.org/~ds/debian/dists/etch/main/binary-i386/libjsw2_1.5.6-2_i386.deb
http://zap.tartarus.org/%7Eds/debian/dists/etch/main/binary-i386/libdsk3_1.1.10-1_i386.deb
http://zap.tartarus.org/~ds/debian/dists/etch/main/binary-i386/lib765-1_0.3.4-1_i386.deb
http://zap.tartarus.org/~ds/debian/dists/etch/non-free/binary-all/spectrum-roms_20050223-0ds1_all.deb
http://zap.tartarus.org/%7Eds/debian/dists/etch/main/binary-i386/libspectrum2_0.2.2-3_i386.deb
http://zap.tartarus.org/~ds/debian/dists/etch/contrib/binary-all/xfuse-common_0.7.0-11_all.deb
http://zap.tartarus.org/~ds/debian/dists/etch/contrib/binary-i386/xfuse-x_0.7.0-11_i386.deb
http://zap.tartarus.org/~ds/debian/dists/etch/contrib/binary-i386/xfuse-sdl_0.7.0-11_i386.deb

Y esta es la página de dónde los he obtenido: http://www.youmustbejoking.demon.co.uk/progs.html

Luego instalamos cada paquete desde el administrador de paquetes. Por ejemplo desde KDE con hacer click sobre el fichero .deb ya nos habre el programa y procede con la instalación, muy fácil.

Con instalar uno de los dos últimos paquetes es suficiente, aunque el xfuse-x no permite pantalla completa bajo x-window.

Esta instalación a mi me ha funcionado perfectamente aunque en otros sistemas es posible que sea necesario instalar alguna otra librería para satisfacer la dependencia de los paquetes.

Espero que esta mini guía le sirva a alguien.