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

viernes, 1 de julio de 2016

Calibrar el color en un Spectrum 48k placa Ver 1 y 2.

En las dos primeras versiones del ZX Spectrum, las "Issue 1" e "Issue 2" el sincronismo del color y el balance de los colores dependen de unos pequeños reguladores. 

Ya me ha pasado más de una vez, que, al no usar el Spectrum en un largo período de tiempo, al encenderlo se ve mal. 

Pues bueno, no queda más remedio que abrirlo y "jugar" con estos pequeños reguladores, hasta que tengamos una imagen y color buena. 

Hay que tener cuidado porque hay que hacerlo con el Spectrum encendido y los movimientos tienen que ser mínimos. Si no hacemos los movimientos muy pequeños, nos podemos tirar horas sin dar con ello. 



El primer regulador "Clock Trimmer" regula la caída del punto en pantalla. Normalmente no hay que tocarlo.

El segundo regulador o "Colour sync trimmer" solo lo tocamos si no tenemos color en absoluto. 

Y ahora los más puñeteros. 

El tercero o "Red-yellow trimmer" y el cuarto o "Blue-yellow trimmer" regulan el balance de color y los debemos mover al tiempo para encontrar un buen color y un blanco lo mas "neutral" (es decir lo más blanco posible). Es aquí donde vamos a invertir más tiempo y debemos movernos lo más lento y suave posible.

La mejor manera de regular los colores, es mientras ejecutamos este programa BASIC , que nos ayuda a ver como va quedando todo. 

10 FOR N= 0 TO 7 
20 FOR M = 1 TO 3 
30 PAPER N : PRINT “ “ 
40 NEXT M 
50 NEXT N 
60 GOTO 10

Darle crédito a DataServe Retro Computing donde encuentro siempre información muy útil.

Un pequeño vídeo del programa BASIC para calibrar los colores: 





lunes, 16 de noviembre de 2015

Detectar tipo Spectrum (128k/48k)

Hola.

Pequeña utilidad que nos da la información de que tipo de Spectrum es.

Detecta:

  1. Spectrum 48k.
  2. Spectrum 128k.
  3. Spectrum 128k en modo 48k. 


Bueno, bonito y barato.

10 CLS
20 IF (PEEK 75)<>110 THEN GO TO 90
40 LET x=INT (PEEK 23611/16)
50 LET y=128: LET z=128
60 IF x/2=INT (x/2) THEN LET z=48
70 PRINT AT 2,1;"Spectrum 128k ";"Modo/Mode ";z
80 GO TO 100
90 PRINT AT 2,1;"Spectrum 48k"
100 REM *Final