Memotech "The Speculator" de SyntaxSoft (Tony Brewer)

speclt.jpg



Con un coste de £ 36.95 se podía hacer que tu MTX se convirtiera en un ZX Spectrum, o al menos correr sus juegos...

Aunque lo tenía hace tiempo controlado, creo que es un buen momento para continuar con el debate creado por Memotech cuando lanzó el MTX512 y decían : -Hemos fabricado el mejor 8 bit nunca antes hecho.
 

mtxspecu.jpg


Tony Brewer diseñó y creo el "Spectulator" para los Memotech. Es decir un MTX512 o un RS128 pueden ejecutar algunos juegos de ZX Spectrum mediante la adición de esta expansión. En un MTX500 no expandido no funcionará, este módulo de hardware construido como un ROMPACK va conectado al conector de expansión situado a la izquierda del teclado. Viene acompañado de un cassette con software.
 

TB_Spec2.jpg

 

TB_Spec1_crop_2240.jpg
 

Aunque el ZX Spectrum y el MTX usan diferente chip gráfico tienen la misma resolución (256x192) y comparten la CPU, un Z80, corriendo ligeramente más rápido en el MTX ( 4Mhz ) que en el Spectrum (3.5Mhz).

Para evitar asuntos legales y de copyright el Spectulator de MTX no utiliza código propietario de la ROM del ZX Spectrum y ciertas llamadas exclusivas realizadas por la mayoría de los juegos se solventan mediante un bypass de la ROM.
 

specmtx2.png



Este es su funcionamiento: Primero se carga el software desde cinta, el cual presenta un menú de juegos de Spectrum compatibles. y se realiza un redireccionamiento de la memoria:
 

"The user first loaded the Speculator tape which loaded the ZX Spectrum emulation and presented a menu of supported Spectrum games. The banked-memory of the MTX moved from its normal position (PAGE1, 8000H-BFFFH) to PAGE0, 0000H-3FFFH, giving PAGE 0 a complete range of RAM from 0 to 64K. The Spectrum character shape-table is created at 3D00H-3FFFH, while 4000H-5CB5H is put aside for the "Spectrum screen" and "Spectrum system variables". This leaves 5CB6H-FFFFH free to accept the Spectrum game code.


Detalles de Hardware:
 

As noted in the "Electronics and Computing" article, the Speculator contained two custom blown PALs. The internal photo of the Speculator hardware shows them identified as "SPAL1D" and "SPAL2D", Tony advises that these were the fourth versions of the PALs (A, B and C being earlier attempts at the PAL code) - PALs are "one-time programmable", so any modification required "blowing" of a new chip.

The large chip is a 2K memory chip, an Hitachi HM6116P-4 200ns SRAM, Tony advises that only a tiny portion of this RAM was actually used, around 1%.

The other chips are standard 7400 series logic chips, a 74LS123 (dual monostable multivibrator) and a 74LS74 (dual flip-flop).

Although the original design drawings are no longer available, Tony has been able to reverse engineer the board and with his help, I have drawn up a Speculator PCB schematic



Toda esta y mucha más información detallada en :

http://www.crashonline.org.uk/36/speclt.htm
http://www.primrosebank.net/computers/m ... ulator.htm
 

Daves_speculator_cs.jpg

 

Daves_speculator_ss.jpg