Descripción del dispositivo del circuito informático.x y funcionamiento del ordenador. ♦ procesador central. Para el teclado necesitamos

DESCRIPCIÓN DEL CIRCUITO INFORMÁTICO
X.X Diseño y operación de computadoras

El diagrama esquemático de la computadora se muestra en el APÉNDICE 4.
(insertar al final del libro).

♦ GENERADOR DE RELOJ.

Montado sobre elementos D1 y D2. La frecuencia la establece el cuarzo.
un resonador de 14 MHz y en las salidas 5 y 6 un disparador de conteo
D2.1 se generan dos series antifase, la mitad del tamaño
frecuencias. Si tienes cuarzo a una frecuencia de 7 MHz, entonces,
Colocando los puentes SA1 en la posición adecuada, puede
excluya el disparador de conteo en el elemento D2.1 del circuito y use
utilizar señales antifase de las salidas 6 y 8 del elemento
D1, siguiendo con frecuencia de cuarzo.

♦ UNIDAD DE SINCRONIZACIÓN Y FORMACIÓN DE CUADRO DE TELEVISIÓN.

Señales de sincronización y formación de televisión.
marco, así como el control de la regeneración de RAM están formados por el
de las señales en las salidas de los contadores D3-D6. Producción
el contador D3 genera señales NO, HI, H2 y NC. Invertir-
Aplicando la señal NO, obtenemos una señal CAS para sincronizar el micro-
dobladillo RAM. Multiplexores de dirección de conmutación de señal RAS
D15, D16, se obtiene retrasando la señal PERO en un ciclo de reloj (salida
movimiento 9 del elemento D2). La señal RAS invertida sirve para
sincronización del procesador. La señal "PANTALLA" es señal de una pantalla.
área: se utiliza para cargar los registros de desplazamiento D33, D41.
La señal "FRONTERA" - un signo de frontera - se carga en los registros
multiplexores cerrados D30, 1) 31 atributos de color boro-
dera.

Las señales en las salidas D3-D6 y los disparadores del chip D8 sirven
para determinar los números de posición en una línea y los números de línea en
marco. La salida del elemento 3 D44 produce una letra minúscula.
pulso de sincronización SS. En la salida 6 del elemento D40 se produce
pulso de sincronización de cuadro KS con una frecuencia de 50 Hz. Desde la misma hora
Este elemento D1 (salida 10) genera una señal de interrupción.
IHT, según el cual durante el recorrido inverso del haz de televisión
kj> se sondean el teclado y otros dispositivos de entrada.

No es necesario utilizar cuarzo con una frecuencia de 14 en una computadora.
(o 7) MHz. El circuito de sincronización se puede configurar durante una hora.
La gama del generador es bastante amplia. Para este propósito
Están destinados los puentes SA2, con los que se puede cambiar el coeficiente.
Tasa de recálculo del contador D4. Habilitar entradas preestablecidas
El contador D4 dependiendo de la frecuencia del cuarzo se muestra en la tabla.
cara en el diagrama de computadora (ver APÉNDICE 4 (insertar)). En
frecuencia del generador, múltiplo de 500 kHz, es posible obtener
frecuencia de sincronización de cuadro estándar (50 Hz). Si
la frecuencia de su cuarzo no es múltiplo de 500 kHz, entonces necesita configurar
puentes a la posición correspondiente a la más cercana especificada en
tabla de frecuencias. La estabilidad de sincronización del televisor no es
sufrirá. Naturalmente, cuando la frecuencia del generador cambia,
El rendimiento de la computadora cambiará, pero eso no es gran cosa,
ya que al ingresar desde una cinta magnética, la computadora se configura
a la frecuencia de las señales de la grabadora.

♦ Procesador CENTRAL.

La base de la computadora es el procesador Z80A, uno de los más
nuestros potentes procesadores de ocho bits, muy populares para
en el extranjero. Producción en masa de su análogo nacional.
1810VM80: lamentablemente aún no establecido.

Los registros D46, D47 desempeñan la función de formar el bus de direcciones.
trabajadores y los chips D51, D52 forman un bus bidireccional
datos.

Las funciones del controlador del sistema son realizadas por los elementos D14 (en
Las salidas 3 y 11 generan señales para acceder a fuentes externas.
dispositivos IORD - entrada, IOWR - salida), D10 (salidas 10 y
13), D12 (en las salidas 3 y 6 señales RDROM - lectura de ROM y
CSRAM: acceso a la RAM).

♦ DISPOSITIVO DE ALMACENAMIENTO PERMANENTE.

Consta de dos microcircuitos tipo K573RF4 y tiene un volumen de 16K
byte. Contiene un monitor, un intérprete BASIC y un sign-
generador. Además, hay un microcircuito K573RF2 que contiene
Un programa de prueba para comprobar su computadora. Códigos de firmware PRUEBA-
Las ROM se proporcionan en el APÉNDICE 1.

♦ DISPOSITIVO DE ALMACENAMIENTO DE RANGO ALEATORIO.

El nodo de RAM dinámica de 48 KB incluye
chips de memoria reales D21-D28 tipo 565RU5, multi-
Lexors D15-D19 tipo 555KP11 y registro de búfer 555IR22
(D32). Aquí no se utiliza la capacidad de los microcircuitos 565RU5.
idad, ya que los 16K bytes superiores del espacio de direcciones son
El procesador está asignado al almacenamiento permanente. Mul-
Los multiplexores D15, D16 forman direcciones cuando el procesador accede.
a RAM, y D17-D19 son direcciones para regeneración y acceso a ella
deo-áreas de RAM.

♦ UNIDAD DE FORMACIÓN DE SEÑAL DE VIDEO.

La unidad de generación de señal de video se ensambla mediante relés de corte.
Gisters D33, D41 y D35, multiplexores cerrados D30,

D31, multiplexor D36, elementos D11 (salidas 3, 6, 11),
D13 (salida 11), D43 (salida 12) y transistores VT4-VT10.

Para desplazar el registro D33 al final del ciclo de acceso a datos
imágenes a través de la señal SCR, estos datos se ingresan en paralelo
código, y luego emitido en código secuencial con frecuencia
ese TI. Al final del ciclo de acceso a datos de atributos por tarea
en el borde de la señal H2 en los registros internos del múltiplex
Se ingresan los atributos de la zanja D30, D31. Registro de desplazamiento D35 para-
Mantiene la señal de datos de imagen durante el tiempo entre descargas.
registro de desplazamiento D33 y carga de registros internos
multiplexores D30, D31. Cuando el haz está fuera de los límites del
Los registros deofield de los multiplexores D30, D31 se cargan desde
segundas entradas con datos procedentes del registro fronterizo
(D39). Conmutación de las entradas de los multiplexores D30, control D31.
emite la señal "FRONTERA"

Procesamiento final de datos de código de serie vi-
La imagen de vídeo es producida por el elemento D11 (salida 3). Sujeto a disponibilidad
nivel alto en la salida 12 del multiplexor D31 a la entrada 1
El elemento D11 recibe pulsos “parpadeantes” “FLASH” desde la salida.
11 contador D7. La entrada 2 del elemento D11 recibe secuencial
Los datos de imagen real "VBYTE" de la salida del relé de cambio
histra D35. Desde la salida 3 del elemento D11, datos de imagen de
el atributo “parpadeante” se envía a la entrada 1 del chip D36, arriba
Controlando la selección del color del punto o del color del campo. En la entrada 15 este
el mismo microcircuito recibe una mezcla de sincronización de línea y cuadro
pulsos del elemento D11-11 (si está utilizando un tipo de TV
UPIMCT) o del elemento D43-12 (para TV tipo ZUSTST).
En las salidas 4, 7 y 9 del multiplexor D36, señal
nals de flores. En la salida 12 de este microcircuito se produce
Señal diseñada para aumentar el brillo de las señales de color.
captura, que se suma con cada señal de color en
matriz resistencia-diodo (diodos VD5-VD7 y resistencias R29-
R38). Luego, las señales de vídeo de crominancia a través del emisor se repiten.
Las señales de los transistores VT4-VT6 se suministran al conector "TV". Estos
Las mismas señales se suman en una matriz de resistencias (R42-R44), para
añade la señal "SYHC" (una mezcla de trama y línea
pulsos de reloj) a través de las resistencias R32, R41, y esta mezcla se
Se alimenta al seguidor de emisor VT7, formando una señal de "VIDEO".
para televisión en blanco y negro. Además, cada una de las señales es coloreada.
La capacidad se suministra para la suma a través de resistencias de diferentes clasificaciones.
minala para girar imagen en color en blanco y negro
semitono.

Los transistores VT8-VT10 generan señales invertidas.
R, G, B. Dependiendo del televisor utilizado, seleccionando directo
original o inverso Señales R, G, B realizado por saltadores

♦ PUERTO DE SALIDA.

Fabricado con un chip D39 (555TM9). Sus rangos Q2-Q4
determine el color del borde, dígito Q1 conectado a él

Un filtro RC (R24, R26, C12, C13) genera una señal de salida para
grabadora, categoría Q0 - bip. Datos para registrarse
son grabados por el procesador, es decir, el color del borde indica que usted
El agua a la grabadora y la señal de sonido son generadas por el programa.
ramno.

♦ PUERTO DE ENTRADA.

Montado sobre multiplexores D37, D38 tipo 555KP11 y funcionando
se derrite de la siguiente manera. Señales de sondeo KA8-KA15 desde la dirección
buses de procesador mediante diodos de desacoplamiento VD11-VD18 y conector
■"KEYBOARD" se envían al teclado y a través de un contacto cerrado
la tecla presionada pasa a una de las entradas de los chips D37 o
D38 (en forma de señales KL0-KL4), desde donde, si hay señal
IORD y nivel bajo en el autobús de direcciones AO se sube al autobús
datos. Si el bit AO del bus de direcciones está alto,
luego las señales se leen desde el joystick (DV0-DV4) y la grabadora
(señal TIN).

♦ UNIDAD DE ENTRADA DESDE UN REPRODUCTOR DE CINTAS.

El nodo de entrada consta del amplificador operacional A1.
(K140UD1208), actuando como amplificador-limitador, y
comparador A2 (554СЗ), que genera niveles TTL estándar
de la señal de entrada.

X.2 Reposición de elementos

♦ PROCESADOR.

Se puede utilizar cualquier procesador Z80 o compatible.
ellos, por ejemplo el U880 fabricado en la RDA. Solo necesitas tener en cuenta
que los procesadores que no tienen un índice de letras en la designación
(Z80) están diseñados para frecuencia de reloj hasta 2,5 MHz, por lo que no
todas sus copias funcionarán en la frecuencia del generador 14
MHz, aunque la mayoría seguirá funcionando. En este caso me gustaría
Es aconsejable ajustar la frecuencia del generador cerca del mínimo.
Los procesadores Z80A, Z80B se pueden instalar sin restricciones.

♦ chips ROM.

En lugar de microcircuitos K573RF4, puede utilizar K573RF6 o sus
análogo extranjero - ROM tipo 2764. En este caso, el circuito de conexión
no cambiará. Como último recurso, en lugar de dos K573RF4 puedes
utilice ocho microcircuitos del tipo K573RF2 o K573RF5 (para
análogo de frontera - 2716), encendiéndolos de acuerdo con el circuito que se muestra en
arroz. 1.1. Aquí el decodificador 555ID7 selecciona el deseado
Chips ROM. Por supuesto, tendrán que montarse en un soporte aparte.
a la placa principal, colocándola al lado de la principal. al mismo tiempo desnudo
la carga en los autobuses de direcciones aumentará y es deseable que los autobuses
Las direcciones se han almacenado en el buffer. El consumo actual también aumentará.

Hay otra manera de reducir el número de microbios escasos.
Circuitos ROM. Para hacer esto, escriba en el chip K573RF2 o
Códigos K573RF5 de la tabla 3 del APÉNDICE e instale el micrófono
diagrama de circuito en lugar de ROMO, habiendo primero doblado su pin
21. Conecte el pin 21 al pin 28 del panel.
Los cambios en la placa se muestran en la Fig. 1.2. Las líneas en negrita te muestran
Los elementos y conexiones recién introducidos están divididos y tachados.
Es necesario romper los lazos.

El programa del gestor de arranque residente se escribirá en la ROM.
Después del encendido, comprueba la RAM en las direcciones O -
16384, donde luego se cargará el sistema operativo.
Una vez completada la prueba, la pantalla muestra:

Ingrese el programa "MONITOR-16K" de la grabadora (coincide
con el contenido de ROMO-ROM1, tiempo de entrada de aproximadamente 1,5 minutos), que
Paradise se cargará en las direcciones 0-16384 de RAM y habrá un precio de hasta
estúpido. Trabajo adicional no es diferente de trabajar con estándar
nueva versión de ROM. Puedes trabajar con todos los programas y
Abra el sistema operativo usando el botón "RESET". Después de apagar la alimentación cuando
Se le pedirá que descargue "MONITOR-16K" nuevamente.

Después de tales cambios, puede usar otras versiones.
SO, por ejemplo, con fuente rusa, etc.

♦ CHIP DE RAM.

Puede utilizar de forma segura microcircuitos 565RU5 con índices B,
B, D. Pueden surgir dificultades con los microcircuitos 565RU5D
debido a su bajo rendimiento. Pero puedes intentarlo antes.
luchar operación confiable Microcircuitos 565RU5D, reduciendo la frecuencia.
generador de reloj. Sin cambiar el esquema puedes instalar
565RU7, conectando sus terminales 1 al cable común, pero su capacitancia
Sólo se utilizará una cuarta parte. En principio, es posible
el uso de microcircuitos 565RU6, pero necesitarás 32 de ellos más
esquemas de descifrado adicionales similares a cómo era
Esto se hace al reemplazar 573RF4 con 573RF2. El diseño resulta
engorroso y complejo, por lo que no se utiliza el esquema para dicha modificación
común.

♦ MICROCIRCUITO SERIE 555* Y OTROS ELEMENTOS.

Todos los chips de la serie 555 se pueden cambiar a
chips similares a la serie 1533. Algunos pueden serlo.
También reemplazado por microcircuitos de la serie 155 o 531.
sustitución de registros, multiplexores, contadores y otros micro-
Los circuitos en el circuito Zonov para microcircuitos de las series 155 y 531 son limitados.
se deben principalmente a que sus entradas están conectadas a las salidas
chips de memoria o procesador que tienen baja
capacidad de carga. Se puede sustituir por las series 531 y 155.
multiplexores D17-D19 y D36, así como contadores D3-D6 y algunos
cual chips lógicos, no cargue los buses del procesador
y RAM.

En cuanto a los microcircuitos D30-D33 (según el esquema de Zonov), entonces
En principio, se puede reemplazar con microcircuitos de la serie 531, pero con
asegúrese de que las salidas de los chips de RAM no estén cargadas más de
de una o dos entradas del microcircuito de la serie 531, y el resto
los microcircuitos conectados a ellos eran de las series 555 o 1533.
Lo mismo puede decirse de los microcircuitos que cargan autobuses.
tsesora.

El registro D32 se puede reemplazar con 555ИР23 invirtiendo
Señal WRBUF en la entrada 11, según lo previsto en la propuesta.
circuito (puente SA6). Por finalidad funcional
El registro 555IR22 es completamente similar al registro 580IR82, pero
Desafortunadamente, el pinout es diferente y más
consumo de energía El registro 555IR9 en el circuito Zonov se puede reemplazar
hilo para dos registros 555IR16, encendiéndolo como en nuestro circuito
(D33, D41). En ambos esquemas, los registros 555IR16 se pueden reemplazar.
en 555IR1. No es necesario cambiar el circuito de conmutación.

En nuestro circuito, los conductores de autobuses pueden ser
Utilice cualquier microcircuito destinado a este fin.
(580IR82, 555AP4, etc.) en la inclusión correspondiente, y en algunos casos
Como buffer bidireccional, los buses de datos son ideales
microcircuitos 555AP6, 580VA86. El contador 561IE10 se puede sustituir
en 555IE19 (¡la distribución de pines es diferente!). Comparador 554S.AZ reemplazado
él en 521SAZ, diferenciándose en el tipo de carcasa y numeración de pines.
Dov. amplificador operacional 140UD1208 se puede sustituir por
140UD12 sin cambiar el circuito, o en 140UD6 (140UD608), artificialmente
Hay una resistencia conectada al pin 8. Los transistores pueden ser

Instale cualquiera de las series KT315, 312, 342, 3102.

  • Juegos y consolas de juegos,
  • Electrónica para principiantes
  • “Jugué Spectrum durante 8 años en blanco y negro Y todo el mundo sabe por qué, porque nuestros valientes televisores no entendían en absoluto la señal RGB”. Me gustaría decir, para hacer nostalgia, recordar que antes el sol brillaba más y la hierba era más verde. Pero no lo diré, en mi infancia nadie dijo nunca la palabra Espectro. Durante mi infancia jugué a Dandy, luego a Sega y, a veces, a Super Nintendo con amigos. No en el programa de Dandy Nueva realidad“, no he oído hablar de este ordenador ni en “From Screw” ni en ninguna revista. Había oído hablar de computadoras que arrancaban desde cintas de casete, pero nunca había visto ninguna ni sabía su nombre. Lo supe por primera vez sólo cuando conseguí Internet. Leí los foros, envidiaba a las personas que ensamblaban sus propias computadoras a finales de los 80 y principios de los 90, pero no entendí el punto. Aunque en aquellos años yo era pequeño y, aunque quisiera, no habría montado mi propio clon de Spectrum. ¿Cuanto he perdido? Esta es la pregunta que comencé a hacerme no hace mucho. Hace un año me encontré con un video muy bueno donde un tipo explicaba con gran detalle y mostraba cómo soldar un clon de Spectrum Leningrad. Lo revisé más de una vez y finalmente decidí: "¡Construiré mi propia computadora desde cero!".

    Decidí tomar como base. diagrama original Leningrado de sblive.narod.ru. Bueno, agregue un montón de mejoras, como ajustar el dibujo del círculo (no está claro cómo Zonov pudo diseñar una computadora con un problema tan grave. Se manifiesta en problemas de fuentes, problemas gráficos, etc.), estabilización del oscilador de cuarzo, estabilización de sincronización de cuadros y líneas, refinamiento de la señal INT, introducción de vinculación al nivel de negro.

    Para que este proceso sea aún más divertido e interesante, no busqué una placa ya preparada, encargué una placa de dimensiones bastante compactas de 12*18. También tuve que pedir microcircuitos y otras cositas en Aliexpress y CHIPiDIP. Tuve que quitar la memoria y el procesador de un clon que no funcionaba y que recibí recientemente de un spektrumista. Todavía no sé qué tipo de clon es este, no hay un diagrama de circuito para él y simplemente soldé los microcircuitos.

    Decidí poner todos los microcircuitos en enchufes para reemplazo rápido si algo sale mal. Pero el Spectrum contiene una ROM y aún es necesario actualizarla, no tenía un programador, pero el mundo no está exento de buena gente. En lugar de dos EPROM, decidí instalar una EEPROM W27C512, en la que interconecté 48k BASIC, 128K BASIC, TR-DOS y una prueba de memoria para 48K. También es bueno poder cambiar los bancos de memoria con jumpers; Pero ahora llegaron todas mis piezas, pensando de antemano dónde se ubicaría cada enchufe, comencé a soldarlas. Bueno, pegué pegatinas en el tablero con inscripciones sobre qué microcircuito y números de pin, lo que me hizo la vida mucho más fácil en el futuro.

    Después de pasar un par de horas al día durante dos semanas y media, todavía lo recogí. No podía esperar para conectarlo de inmediato. Y después de encenderlo vi pantalla blanca Bueno, eso ya es una buena idea, pensé. Después de volver a revisar todo el tablero y eliminar un par de errores, la situación no mejoró. Durante mucho tiempo no pude entender lo que estaba pasando, pero luego aprendí que no se debe interferir con CMOS y chips TTL. Sí, todavía soy un radioaficionado. Tuve que pedir piezas nuevamente y esperar. Después de reemplazar todos los chips CMOS por chips TTL, la preciada inscripción todavía aparecía, pero la imagen flotaba.

    Contactar al foro zx-pk.ru dejó en parte claro lo que estaba sucediendo, pero no tenía una solución. Como resultado, tuve que sentarme durante horas sobre el diagrama. Y listo, simplemente entendí mal el esquema para finalizar la formación de la señal INT, o más bien, primero lo entendí correctamente, y luego pensé que estaba mal y cometí un error. Bueno, se ha resuelto otro problema. Pero no todo es tan color de rosa como me gustaría, en mi opinión. monitor multimedia Las imágenes se reproducían constantemente. Y luego decidí conectarme con el viejo SHARP TV, que nunca me ha defraudado. Pero la verdad es en blanco y negro, ya que no tiene euroconector RGB. Y la imagen casi no se movió. De nuevo se hizo un llamamiento al foro. buen consejo, haz un filtro para bloqueo de pulso nutrición.

    Y finalmente, la imagen es normal, sin contracciones, realizamos la prueba de memoria.

    Pero para el Spectrum también necesitas un teclado. Aquí salí de esto de una manera bastante original, tomé teclado viejo, sacó la película con los contactos, cortó el getinax en pedazos, soldó los contactos, los procesó con una lima y los pegó al teclado con pegamento caliente y los soldó de acuerdo con el diagrama. El resultado es un teclado externo bastante voluminoso. Bueno, construí puertos para joysticks Sinclair directamente en el teclado. Son adecuados los joysticks de Sega Master Systems o Atari o, en mi caso, un joystick Sega soldado en el interior, para lo cual moví la tecla de la barra espaciadora (es decir, casi siempre se usa como adicional) al botón A, y cuando presione el botón C, presionar hacia arriba se duplica, lo cual es conveniente en los juegos de plataformas.

    De alguna manera no tuve suerte con el altavoz y simplemente puse el busca en el televisor, así al menos se puede ajustar el volumen. Después de escribir una melodía simple en BASIC y probar el sonido, decidí descargar algún juego. Y... nada funcionó para mí. Monté el lector de cinta usando un K554CA3, probé varios microcircuitos, volví a verificar todo el circuito, pero no arrancó, por qué, todavía no está claro. Volví a montar el lector en 561LN2 según el circuito del Pentagon-48 (primero en una placa antes de soldarlo) y todo funcionó la primera vez. Aunque los juegos se cargaron, la mayoría se congelaron inmediatamente, algunos como DIZZY 5 se pudieron jugar por un rato.

    Un día me desperté por la mañana y me pregunté si había soldado los condensadores correctos... y Dios mío, en lugar de 47 nanofaradios soldé 47 picofaradios, y también quería que algo funcionara. Volvemos a pedir las piezas que faltan y esperamos. Después de una resoldadura global de los condensadores, finalmente puedes jugar con normalidad, ya no se cuelga nada. Tuve que asegurarme de que, de todos modos, la mayoría de los juegos en Spectrum son monocromáticos y no estoy perdiendo mucho, que a finales de los 80 no todos tenían televisores en color y muchos jugaban con imagen en blanco y negro. Pero de alguna manera no ayudó mucho, ¿sabes?

    Pero en mi monitor LCD los fotogramas seguían funcionando. Al final, finalmente decidí soldar un microcircuito adicional para acortar el pulso de sincronización horizontal, que quería instalar al comienzo del ensamblaje, pero por alguna razón decidí ahorrar dinero. Al final conseguí uno bueno. imagen en color.

    La imagen es en realidad un poco doble. Comprobado televisor LCD, la visión doble no es visible. La imagen es genial. ¡Súper! Pero en mi tablero todavía hay espacio libre y sería estúpido no usarlo. Actualizar la memoria a 128k y jugar Castlevania 2015 sería genial. Para ello sustituiremos nuestro K565RU5 por un K565RU7 o un analógico MN41256-08, que se puede comprar en Aliexpress sin ningún problema. Al agregar 7 microcircuitos más, incluido el chip de sonido YM2149F, la placa quedó completamente llena. No hubo problemas con la actualización de la memoria. Amplié la memoria a 256k usando este esquema, pero todavía la uso en modo 128k.

    Al final quedo asi

    Inicialmente no iba a usar el tablero sobre la mesa y para ello tomé una carcasa de un decodificador de TV viejo, en teoría podría ponerlo allí. tarifa adicional controlador de unidad de disco en el segundo piso, pero no quiero molestarme con eso todavía.

    Los juegos de Speckie resultaron ser feroces y duros; solo logré vencer al recientemente lanzado Mighty Final Fight.

    Entonces, ¿cuánto perdí por falta de esta computadora cuando era niño? En términos de juegos, difícilmente, aunque la posibilidad de transferir juegos de un casete a otro me atraería mucho. En cuanto a programación en BASIC, difícilmente me hubiera interesado en ese momento.

    "Durante 8 años jugué Spectrum en blanco y negro y todos saben por qué, porque nuestros valientes televisores no entendían la señal RGB en absoluto". Me gustaría decir, para hacer nostalgia, recordar que antes el sol brillaba más y la hierba era más verde. Pero no lo diré, en mi infancia nadie dijo nunca la palabra Espectro. Durante mi infancia jugué a Dandy, luego a Sega y, a veces, a Super Nintendo con amigos. Ni en el programa “Nueva Realidad” de Dandy, ni en “Desde el Tornillo”, ni en ninguna revista escuché sobre esta computadora. Había oído hablar de computadoras que arrancaban desde cintas de casete, pero nunca había visto ninguna ni sabía su nombre. Lo supe por primera vez sólo cuando conseguí Internet. Leí los foros, envidiaba a las personas que ensamblaban sus propias computadoras a finales de los 80 y principios de los 90, pero no entendí el punto. Aunque en aquellos años yo era pequeño y, aunque quisiera, no habría montado mi propio clon de Spectrum. ¿Cuanto he perdido? Esta es la pregunta que comencé a hacerme no hace mucho. Hace un año me encontré con un video muy bueno donde un tipo explicaba con gran detalle y mostraba cómo soldar un clon de Spectrum Leningrad. Lo revisé más de una vez y finalmente decidí: "¡Construiré mi propia computadora desde cero!".

    Decidí tomar como base el mapa original de Leningrado de sblive.narod.ru. Bueno, agregue un montón de mejoras, como ajustar el dibujo del círculo (no está claro cómo Zonov pudo diseñar una computadora con un problema tan grave. Se manifiesta en problemas de fuentes, problemas gráficos, etc.), estabilización del oscilador de cuarzo, estabilización de sincronización de cuadros y líneas, refinamiento de la señal INT, introducción de vinculación al nivel de negro.

    Para que este proceso sea aún más divertido e interesante, no busqué una placa ya preparada, encargué una placa de dimensiones bastante compactas de 12*18. También tuve que pedir microcircuitos y otras cositas en Aliexpress y CHIPiDIP. Tuve que quitar la memoria y el procesador de un clon que no funcionaba y que recibí recientemente de un spektrumista. Todavía no sé qué tipo de clon es este, no hay un diagrama de circuito para él y simplemente soldé los microcircuitos.

    Decidí colocar todos los microcircuitos en enchufes para reemplazarlos rápidamente si algo sale mal. Pero el Spectrum contiene una ROM y aún es necesario actualizarla, no tenía un programador, pero el mundo no está exento de buena gente. En lugar de dos EPROM, decidí instalar una EEPROM W27C512, en la que cosí 48k BASIC, 128K BASIC, TR-DOS y una prueba de memoria para 48K. También es bueno poder cambiar los bancos de memoria con jumpers; Pero ahora llegaron todas mis piezas, pensando de antemano dónde se ubicaría cada enchufe, comencé a soldarlas. Bueno, pegué pegatinas en el tablero con inscripciones sobre qué microcircuito y números de pin, lo que me hizo la vida mucho más fácil en el futuro.

    Después de pasar un par de horas al día durante dos semanas y media, todavía lo recogí. No podía esperar para conectarlo de inmediato. Y después de encenderlo vi una pantalla blanca, que buena idea pensé. Después de volver a revisar todo el tablero y eliminar un par de errores, la situación no mejoró. Durante mucho tiempo no pude entender lo que estaba pasando, pero luego aprendí que no se deben interferir con los microcircuitos CMOS y TTL. Sí, todavía soy un radioaficionado. Tuve que pedir piezas nuevamente y esperar. Después de reemplazar todos los chips CMOS por chips TTL, la preciada inscripción todavía aparecía, pero la imagen flotaba.

    Contactar al foro zx-pk.ru dejó en parte claro lo que estaba sucediendo, pero no tenía una solución. Como resultado, tuve que sentarme durante horas sobre el diagrama. Y listo, simplemente entendí mal el esquema para finalizar la formación de la señal INT, o más bien, primero lo entendí correctamente, y luego pensé que estaba mal y cometí un error. Bueno, se ha resuelto otro problema. Pero no todo es tan color de rosa como nos gustaría: en mi monitor multimedia se ejecutaban constantemente cuadros. Y luego decidí conectarme con el viejo SHARP TV, que nunca me ha defraudado. Pero la verdad es en blanco y negro, ya que no tiene euroconector RGB. Y la imagen casi no se movió. Una vez más, una visita al foro me dio buenos consejos sobre cómo hacer un filtro para una fuente de alimentación conmutada.

    Y finalmente, la imagen es normal, sin contracciones, realizamos la prueba de memoria.

    Pero para el Spectrum también necesitas un teclado. Aquí salí de una manera bastante original, tomé un teclado viejo, le saqué la película con los contactos, corté el getinax en pedazos, soldé los contactos, los procesé con una lima y los pegué al teclado con pegamento caliente y los soldamos según el diagrama. El resultado es un teclado externo bastante voluminoso. Bueno, construí puertos para joysticks Sinclair directamente en el teclado. Son adecuados los joysticks de Sega Master Systems o Atari o, en mi caso, un joystick Sega soldado en el interior, para lo cual moví la tecla de la barra espaciadora (es decir, casi siempre se usa como adicional) al botón A, y cuando presione el botón C, presionar hacia arriba se duplica, lo cual es conveniente en los juegos de plataformas.

    De alguna manera no tuve suerte con el altavoz y simplemente puse el busca en el televisor, así al menos se puede ajustar el volumen. Después de escribir una melodía simple en BASIC y probar el sonido, decidí descargar algún juego. Y... nada funcionó para mí. Monté el lector de cinta usando un K554CA3, probé varios microcircuitos, volví a verificar todo el circuito, pero no arrancó, por qué, todavía no está claro. Volví a montar el lector en 561LN2 según el circuito del Pentagon-48 (primero en una placa antes de soldarlo) y todo funcionó la primera vez. Aunque los juegos se cargaron, la mayoría se congelaron inmediatamente, algunos como DIZZY 5 se pudieron jugar por un rato.

    Un día me desperté por la mañana y me pregunté si había soldado los condensadores correctos... y Dios mío, en lugar de 47 nanofaradios soldé 47 picofaradios, y también quería que algo funcionara. Volvemos a pedir las piezas que faltan y esperamos. Después de una resoldadura global de los condensadores, finalmente puedes jugar con normalidad, ya no se cuelga nada. Tuve que asegurarme de que, de todos modos, la mayoría de los juegos en Spectrum son monocromáticos y no estoy perdiendo mucho, que a finales de los 80 no todos tenían televisores en color y muchos jugaban con imagen en blanco y negro. Pero de alguna manera no ayudó mucho, ¿sabes?

    Pero en mi monitor LCD los fotogramas seguían funcionando. Al final, finalmente decidí soldar un microcircuito adicional para acortar el pulso de sincronización horizontal, que quería instalar al comienzo del ensamblaje, pero por alguna razón decidí ahorrar dinero. Como resultado, finalmente obtuve una buena imagen en color.

    La imagen es en realidad un poco doble. Lo comprobé en un televisor LCD y no se ven imágenes fantasma. La imagen es genial. ¡Súper! Pero todavía hay espacio libre en mi tablero y sería una estupidez no usarlo. Actualizar la memoria a 128k y jugar Castlevania 2015 sería genial. Para ello sustituiremos nuestro K565RU5 por un K565RU7 o un analógico MN41256-08, que se puede comprar en Aliexpress sin ningún problema. Al agregar 7 microcircuitos más, incluido el chip de sonido YM2149F, la placa quedó completamente llena. No hubo problemas con la actualización de la memoria. Amplié la memoria a 256k usando este esquema, pero todavía la uso en modo 128k.

    Al final quedo asi

    Inicialmente, no iba a usar la placa en la mesa y para esto tomé una caja de un viejo decodificador de TV. Teóricamente, se podría instalar una placa controladora de unidad de disco adicional allí en el segundo piso, pero no lo hago. No quiero molestarme con eso todavía.

    Los juegos de Speckie resultaron ser feroces y duros; solo logré vencer al recientemente lanzado Mighty Final Fight.

    Entonces, ¿cuánto perdí por falta de esta computadora cuando era niño? En términos de juegos, difícilmente, aunque la posibilidad de transferir juegos de un casete a otro me atraería mucho. En cuanto a programación en BASIC, difícilmente me hubiera interesado en ese momento.

    "Durante 8 años jugué Spectrum en blanco y negro y todos saben por qué, porque nuestros valientes televisores no entendían la señal RGB en absoluto". Me gustaría decir, para hacer nostalgia, recordar que antes el sol brillaba más y la hierba era más verde. Pero no lo diré, en mi infancia nadie dijo nunca la palabra Espectro. Durante mi infancia jugué a Dandy, luego a Sega y, a veces, a Super Nintendo con mis amigos. Ni en el programa “Nueva Realidad” de Dandy, ni en “Desde el Tornillo”, ni en ninguna revista escuché sobre esta computadora. Había oído hablar de computadoras que arrancaban desde cintas de casete, pero nunca había visto ninguna ni sabía su nombre. Lo supe por primera vez sólo cuando conseguí Internet. Leí los foros, envidiaba a las personas que ensamblaban sus propias computadoras a finales de los 80 y principios de los 90, pero no entendí el punto. Aunque en aquellos años yo era pequeño y, aunque quisiera, no habría montado mi propio clon de Spectrum. ¿Cuanto he perdido? Esta es la pregunta que comencé a hacerme no hace mucho. Hace un año me encontré con un video muy bueno donde un tipo explicaba con gran detalle y mostraba cómo soldar un clon de Spectrum Leningrad. Lo revisé más de una vez y finalmente decidí: "¡Construiré mi propia computadora desde cero!".

    Decidí tomar como base el mapa original de Leningrado de sblive.narod.ru. Bueno, agregue un montón de mejoras, como ajustar el dibujo del círculo (no está claro cómo Zonov pudo diseñar una computadora con un problema tan grave. Se manifiesta en problemas de fuentes, problemas gráficos, etc.), estabilización del oscilador de cuarzo, estabilización de sincronización de cuadros y líneas, refinamiento de la señal INT, introducción de vinculación al nivel de negro.

    Para que este proceso sea aún más divertido e interesante, no busqué una placa ya preparada, encargué una placa de dimensiones bastante compactas de 12*18. También tuve que pedir microcircuitos y otras cositas en Aliexpress y CHIPiDIP. Tuve que quitar la memoria y el procesador de un clon que no funcionaba y que recibí recientemente de un spektrumista. Todavía no sé qué tipo de clon es este, no hay un diagrama de circuito para él y simplemente soldé los microcircuitos.

    Decidí colocar todos los microcircuitos en enchufes para reemplazarlos rápidamente si algo sale mal. Pero el Spectrum contiene una ROM y aún es necesario actualizarla, no tenía un programador, pero el mundo no está exento de buena gente. En lugar de dos EPROM, decidí instalar una EEPROM W27C512, en la que cosí 48k BASIC, 128K BASIC, TR-DOS y una prueba de memoria para 48K. También es bueno poder cambiar los bancos de memoria con jumpers; Pero ahora llegaron todas mis piezas, pensando de antemano dónde se ubicaría cada enchufe, comencé a soldarlas. Bueno, pegué pegatinas en el tablero con inscripciones sobre qué microcircuito y números de pin, lo que me hizo la vida mucho más fácil en el futuro.

    Después de pasar un par de horas al día durante dos semanas y media, todavía lo recogí. No podía esperar para conectarlo de inmediato. Y después de encenderlo vi una pantalla blanca, que buena idea pensé. Después de volver a revisar todo el tablero y eliminar un par de errores, la situación no mejoró. Durante mucho tiempo no pude entender lo que estaba pasando, pero luego aprendí que no se deben interferir con los microcircuitos CMOS y TTL. Sí, todavía soy un radioaficionado. Tuve que pedir piezas nuevamente y esperar. Después de reemplazar todos los chips CMOS por chips TTL, la preciada inscripción todavía aparecía, pero la imagen flotaba.

    Contactar al foro zx-pk.ru dejó en parte claro lo que estaba sucediendo, pero no tenía una solución. Como resultado, tuve que sentarme durante horas sobre el diagrama. Y listo, simplemente entendí mal el esquema para finalizar la formación de la señal INT, o más bien, primero lo entendí correctamente, y luego pensé que estaba mal y cometí un error. Bueno, se ha resuelto otro problema. Pero no todo es tan color de rosa como nos gustaría; en mi monitor multimedia se ejecutaban constantemente cuadros. Y luego decidí conectarme con el viejo SHARP TV, que nunca me ha defraudado. Pero la verdad es en blanco y negro, ya que no tiene euroconector RGB. Y la imagen casi no se movió. Una vez más, una visita al foro me dio buenos consejos sobre cómo hacer un filtro para una fuente de alimentación conmutada.
    Y finalmente, la imagen es normal, sin contracciones, realizamos la prueba de memoria.

    Pero para el Spectrum también necesitas un teclado. Aquí salí de una manera bastante original, tomé un teclado viejo, le saqué la película con los contactos, corté el getinax en pedazos, soldé los contactos, los procesé con una lima y los pegué al teclado con pegamento caliente y los soldamos según el diagrama. El resultado es un teclado externo bastante voluminoso. Bueno, construí puertos para joysticks Sinclair directamente en el teclado. Son adecuados los joysticks de Sega Master Systems o Atari o, en mi caso, un joystick Sega soldado en el interior, para lo cual moví la tecla de la barra espaciadora (es decir, casi siempre se usa como adicional) al botón A, y cuando presione el botón C, presionar hacia arriba se duplica, lo cual es conveniente en los juegos de plataformas.

    De alguna manera no tuve suerte con el altavoz y simplemente puse el busca en el televisor, así al menos se puede ajustar el volumen. Después de escribir una melodía simple en BASIC y probar el sonido, decidí descargar algún juego. Y... nada funcionó para mí. Monté el lector de cinta usando un K554CA3, probé varios microcircuitos, volví a verificar todo el circuito, pero no arrancó, por qué, todavía no está claro. Volví a montar el lector en 561LN2 según el circuito del Pentagon-48 (primero en una placa antes de soldarlo) y todo funcionó la primera vez. Aunque los juegos se cargaron, la mayoría se congelaron inmediatamente, algunos como DIZZY 5 se pudieron jugar por un rato.

    Un día me desperté por la mañana y me pregunté si había soldado los condensadores correctos... y Dios mío, en lugar de 47 nanofaradios soldé 47 picofaradios, y también quería que algo funcionara. Volvemos a pedir las piezas que faltan y esperamos. Después de una resoldadura global de los condensadores, finalmente puedes jugar con normalidad, ya no se cuelga nada. Tuve que asegurarme de que, de todos modos, la mayoría de los juegos en Spectrum son monocromáticos y no estoy perdiendo mucho, que a finales de los 80 no todos tenían televisores en color y muchos jugaban con imagen en blanco y negro. Pero de alguna manera no ayudó mucho, ¿sabes?

    Pero en mi monitor LCD los fotogramas seguían funcionando. Al final, finalmente decidí soldar un microcircuito adicional para acortar el pulso de sincronización horizontal, que quería instalar al comienzo del ensamblaje, pero por alguna razón decidí ahorrar dinero. Como resultado, finalmente obtuve una buena imagen en color.

    La imagen es en realidad un poco doble. Lo comprobé en un televisor LCD y no se ven imágenes fantasma. La imagen es genial. ¡Súper! Pero todavía hay espacio libre en mi tablero y sería una estupidez no usarlo. Actualizar la memoria a 128k y jugar Castlevania 2015 sería genial. Para ello sustituiremos nuestro K565RU5 por un K565RU7 o un analógico MN41256-08, que se puede comprar en Aliexpress sin ningún problema. Al agregar 7 microcircuitos más, incluido el chip de sonido YM2149F, la placa quedó completamente llena. No hubo problemas con la actualización de la memoria. Amplié la memoria a 256k usando este esquema, pero todavía la uso en modo 128k.

    Dedicado...

    En algún momento, finalmente me cansé de la dispersión de "reales" en el apartamento; así es como los amantes de las computadoras antiguas llaman hardware "real" en la jerga. Ellos (las computadoras) acumularon polvo, envejecieron y perdieron liquidez. Muchos de ellos ya no podían repararse, era una pena tirarlos, pero para utilizarlos plenamente en nuestro mundo de unidades flash, monitores LCD y cuando un televisor con entrada RGB ya es un elemento búsqueda profunda- fue problemático. Es decir, fue necesario organizar todo un ritual: sacar, conectar, OBTENER un disquete, transferir la imagen del disco allí y sentir nostalgia.
    Entre mis depósitos también había objetos valiosos: ATM Turbo 2+ y ZXM-Phoenix. Los desarrolladores hicieron un gran trabajo implementando en ellos lo que sólo podían soñar en los años 90. Bueno, también complementé a Phoenix con un emulador de unidad de disco, que compré para la ocasión, lo que, por supuesto, me hizo la vida mucho más fácil. Pero, en cualquier caso, tenía en mis manos los dispositivos más potentes de su clase, el sueño de muchos viejos maricones, pero o ya era viejo o era algo más. En resumen, la idea de tener que trastear con disquetes, incluso virtuales, me deprimía. Creo que muchos coleccionistas me entenderán.
    Entonces, se decidió entregar todo esto antes de las próximas vacaciones. Y busque algo compacto y creado para las personas, pero que cumpla. Dicho y hecho. El hardware se agregó con una pérdida de valor, se liberó espacio habitable y el proyecto Speccy 2007, que se discutirá más adelante, acaba de crecer hasta un cierto estado que puede ser utilizado por personas que no están completamente impulsadas por su amor. para el Z80 y la empresa Sinclair Research.
    Algunas palabras sobre el proyecto. Speccy 2007 fue concebido por el autor como un clon del ZX-Spectrum con 48kb de memoria a bordo, ROM estándar, un Z80 vivo, pero con base del elemento, empaquetado en un chip Altera. Los detalles técnicos se pueden ver a través de los enlaces. Para la gente común, solo diré que nació un clon del ZX-Spectrum, que no ocupaba espacio, usaba un teclado PS/2 normal y arrancaba desde una tarjeta SD estándar, y usaba archivos “de Internet, ”es decir, TAP y TZX. Un poco más tarde, la "mente colectiva" actualizó este producto a 128k de RAM y compatibilidad con TRDOS. Aquellos que no saben qué es: la interfaz Beta Disk (TR-DOS + controlador de unidad de disco) ha recibido una distribución inimaginable en la exURSS y se ha convertido en objeto de culto para cualquier propietario de ZX-Spectrum. Speccy 2007, como ya se mencionó, incluía la capacidad de trabajar con imágenes de disquete TRD y SCL.
    La perspectiva de soldar era deprimente y el producto debía conectarse mediante un codificador SCART o PAL. Pero un lugar santo nunca está vacío y para cada producto hay un comerciante. Hubo una persona que, por una suma no muy grande para los estándares actuales, se comprometió a ensamblar un dispositivo llave en mano (debo señalar de inmediato que este NO es el desarrollador de Speccy2007, pero esto no afecta nada en absoluto). No solo eso: instale un convertidor de señal a VGA, además de garantizar una conexión sin problemas a un televisor normal a través de S-Video y "tulipán" y proporcione todo esto con un cuerpo bastante compacto y buena fuente nutrición.
    Y ahora, se ha recibido el trozo de hierro.

    Puedes fingir que trabajas con una grabadora (aunque sin errores al cargar la cinta ni girar el cabezal)

    O puedes conectar una imagen de disco y jugar alguna demostración o juego de culto de los 90.

    Y lo que tenemos al final: un dispositivo con un rendimiento poco realista que se puede conectar a cualquier monitor (bueno, a casi cualquiera debido a las peculiaridades de la conversión de la señal de vídeo), sin disquetes, dimensiones compactas, emulación de joystick en el teclado... Todo Necesitas una vaga nostalgia en las noches de otoño: HAY.
    Muchos pueden tener el deseo de adquirir tal milagro para sí mismos.

    ¡Así que esto se puede hacer! Puede ponerse en contacto con la persona que fabrica dichos productos. problema en momento actual uno: el montaje no es rápido (trabajo manual). Pero quizás esto ya no sea tan relevante...

    Además, hay otro proyecto en camino: Speccy 2010. El progreso no ha pasado por alto a los spektrumistas, como tampoco ellos intentaron evitarlo :-).
    (foto de uno de los prototipos. En la versión final no hay cables para corrección de errores)

    Aquí no encontrará un Z-80 en vivo ni un coprocesador de música. TODO ESTÁ DENTRO de un chip grande y está implementado en software.
    Cita del foro:

    “El estado del software hoy:
    Completamente todas las funciones de Speccy2007 v1.06 (128k, cabañas temporales del Pentágono, emulador de disco beta, AY, descarga tap/tzx/sna).

    Además de esto

    • - Salida de TV - RGB, s-video, compuesto
    • - más correcto y trabajo rapido con sna (ahora no se estropea ni un solo byte del volcado)
    • - turbo (7, 14 y 28 MHz)
    • - teclado sin espera
    • - todos los efectos multicolores y de borde son claros (como en spectaculatore)

    planeo hacer más
    • VGA en modo escaneable
    • modo con cabañas temporales de la marca Spectrum
    • ratón kempston y gluk rtc
    • diferentes modos con memoria extendida”
    La ventaja del dispositivo es la ausencia de componentes antiguos, mayor confiabilidad y posibilidades de expansión cargando nuevo firmware. Y, por supuesto, me gustaría soñar que esta placa implementará no solo ZX-Spectrum, sino también algún tipo de MSX, Vector, Orion o Apple 2 en general, pero por ahora son solo sueños. Adiós...
    También se puede pedir Speccy 2010. Quién sabe, tal vez te quede mejor.
    La nostalgia es un sentimiento maravilloso. No lo empujes dentro de ti. No sólo comprarás un ordenador de tu infancia, sino de toda una época.

    Asegúrate de ganar DINGOO A320 ¡En la competencia de verano de Emulate.su!



    
    Arriba