Cómo montar un espectro zx casero. Descripción del dispositivo del circuito informático.x y funcionamiento del ordenador. ♦ memoria de acceso aleatorio

Buenas tardes (tarde/noche opcional).

Quiero dedicar mi vigésima reseña a la computadora que se ganó mi corazón. Te invito a visitar esta farola. No olvides etiquetar a todos los propietarios anteriores y actuales de estos magníficos dispositivos, compartir ideas, enlaces y gadgets para nuestra computadora favorita. Siéntese en su silla y sumérjase gradualmente. (La reseña es muy extensa, contiene instrucciones, diagramas, ideas sobre el montaje y la actualización)

PREFACIO

Hace mucho tiempo, en una galaxia muy, muy lejana...

Este hombre que ves desde arriba no está aquí en vano. Este es el propio Clive Marles Sinclair, el antiguo propietario de Sinclair Radionics, que producía las computadoras Spectrum. Esta es la misma persona que quería fabricar el dispositivo más barato para el trabajo, punto. Sí, no le gustaban los juegos y pensaba que eran una pérdida de tiempo y una mala inversión. (Me pregunto qué diría ahora, viendo el tremendo desarrollo de la industria del juego). Sí, que me corrijan los expertos, este señor se metió de lleno en la invención de las bicicletas eléctricas y parece que ahí se ha quedado, fabricando algo como esto:

De lo contrario, esta es una historia completamente diferente. Hoy hablaremos de un set para autoensamblaje Computadora, una época pasada, finales de los 80.

Conocí el Spectrum por primera vez cuando tenía 7 años, mi padre lo recogió para mí. Entonces descubrí todo un mundo asombroso juegos y programación.
Como dijo uno buen hombre - "Si alguna vez conociste el Spectrum, se quedará en lo más profundo de tu alma y un día, cuando se vuelva completamente insoportable, correrás por los mercadillos y lo buscarás". Y es verdad. Sólo hay un gran PERO. Puedes comprarlo, por supuesto, en eBay hay lotes que venden modelos tanto de 48k como de 128k. Pero un día, cuando me volví “insoportable” mientras buscaba información sobre Spectrums, encontré este sitio que ofrece kits listos para montar el dispositivo.

Me sorprendió mucho, la gente vende y fabrica placas de la copia soviética del Leningrado 48k con un circuito corregido. Por supuesto, esta opción tiene pros y contras. Pero muchachos, aquí ofrecen ensamblar una computadora con sus propias manos, y ¿qué podría ser mejor que comprender los principios de una computadora a nivel de hardware? Es sólo un cuento de hadas. Naturalmente, para tal trabajo es recomendable tener un poco de experiencia, mi experiencia en el montaje de computadoras se limita al modelo RK-86 de la revista Radio, comparado con el Spectrum es un grano de arena, en términos de complejidad y tendrás trabajar duro para depurarlo.

Como siempre advertencia:

Toda la responsabilidad, es decir, la penetración independiente en el cuerpo del producto terminado con la posterior violación de su integridad y rendimiento, recae en la persona que cometió esta acción.

Además de lo anterior, cuando trabaje con chips de memoria, use una muñequera antiestática con conexión a tierra para no dañar la integridad del chip, además no olvide conectar cables de Video, RGB, Scart y similares solo a dispositivos apagados. .

PREPARACIÓN PARA EL MONTAJE

Este conjunto se suministra sin RAM, los chips de memoria también se utilizan en este momento A veces es difícil encontrarlos, también puedes usar chips, pero teniendo en cuenta pequeñas modificaciones en el circuito.

¿Dónde puedo conseguirlo? Descartamos de inmediato los mercados de pulgas, el análisis también se debe al hecho de que los chips pueden dañarse, entre otras cosas, hay peculiaridades en este tipo de memoria, es decir, es sensible al trabajo en un lote (más precisamente, todos los chips instalados en Es preferible que la máquina sea del mismo lote, revisión y fechas de producción, así como ciudades de producción), me encontré con esto mientras recolectaba el RK-86, la memoria soviética es dolorosamente caprichosa, es recomendable incluso comprar nuevos chips al por mayor, nunca sabes.

Por lo tanto, después de llamar a todas las tiendas de Ekaterimburgo, las patatas fritas se encontraron solo en una, a un precio fabulosamente bajo. Esto es comprensible, ¿quién en nuestro tiempo podría necesitar una cantidad tan pequeña? RAM, y muy lento en eso.

Específicamente, antes de comprar, pedí traer un paquete de chips para asegurarme de que procedieran de esta caja en particular. Quizás sospeché demasiado de esta decisión, pero nunca se sabe.

Y los siguientes valores de resistencia:

Algunos pequeños detalles incluyen un conector de audio para Jack - 3.5, enchufes adicionales si no desea soldar microcircuitos. Es posible instalar carcasas SMD para resistencias, diodos y condensadores (por ejemplo, los condensadores de bloqueo se pueden sustituir por unos SMD).

Se necesitará el siguiente conjunto de herramientas:

1. estación de soldadura/soldador con control de temperatura,

2. osciloscopio (muy, muy deseable),

3. multímetro,

4. Si no tienes un osciloscopio, utiliza un analizador lógico.

KIT SUMINISTRADO

A menudo presto poca atención al embalaje, ya que estoy acostumbrado a los suministros de China, pero siempre vale la pena echarle un vistazo al embalaje ruso, lo pondré debajo del spoiler, si alguien quiere echarle un vistazo, eche un vistazo.

Paquete

Los microcircuitos y repuestos se envolvieron en una bolsa y se pegaron con cinta adhesiva:

El tablero en sí está forrado con dos piezas de cartón corrugado y envuelto en una bolsa de polietileno:

Entonces, echemos un vistazo a este hermoso conjunto de repuestos.

Pagar. Ya sabes, este tablero está hecho el nivel más alto, simplemente increíblemente bueno. Hacía mucho tiempo que no tenía en mis manos tableros personalizados de tan alta calidad. Maquetación, serigrafía e inscripciones... Mmmm magnificencia, solo disfrutemos:

Simplemente las inscripciones en el tablero son impresionantes, me gustan mucho.

También adjunto fotos talla grande Todo el tablero, para poder apreciar plenamente la calidad de la mano de obra, no huele a artesanía:

El kit incluye cunas para RAM, ROM y chips de CPU:

Polvo suelto que viene con la tabla incluida. (Beeper, juego de transistores BC547, condensadores para todos los valores requeridos, conectores de contacto de 2,54 mm, cuarzo de 14.000 MHz, diodos):

Toda la lógica necesaria para ejecutar la computadora (incluidas CPU y ROM). Por cierto, ROM - la memoria ya está flasheada con Sinclair BASIC:

Para orientarme en los microcircuitos de la época de la URSS, hice el siguiente dibujo:

De todos los microcircuitos, ni un solo servicio militar, dos con marca. estática- K561LN2 y K561IE10A y un montón de varias empresas.

ASAMBLEA

Usamos los dos esquemas presentados y, nunca se sabe, si quieres entenderlo más de cerca o tienes dificultades, comenzamos a ensamblarlo lentamente. Lo más importante es realizar un seguimiento exacto de lo que ponemos y dónde.

También resulta útil la disposición de los microcircuitos y otros elementos:

Lo principal en este asunto es no apresurarse, de lo contrario quedará completamente confundido. Comencé el montaje con pequeñas cosas (condensadores, resistencias, diodos). Reemplacé los condensadores completos (condensadores de bloqueo, nominal 104) por los míos propios: Murata Manufacturing. Plante el cuarzo al final, debido a que está muy cerca de la resistencia R1 y si suelda cuarzo en la raíz, la resistencia tendrá que soldarse mediante montaje en superficie.

¡Cómo no hacerlo!

Primero decidí poner todo en enchufes DIP ( y se convirtió en un gran error), Pensé que si el microcircuito falla, siempre puedo comprarlo fácilmente, pero en la práctica todo resultó diferente, recogí todos los fallos. Puede leer sobre los fallos y sus soluciones a continuación.

Hacia el final del montaje, comencé a montar un módulo de lectura de cinta basado en el chip K561LN2, el diagrama del módulo es clásico, adjunto a continuación:

Pruebe la activación con un cable de Video sin soldar con una CPU y RAM instalada:

Es extraño, pero debería ser esto:

Parece que hay algo ahí. Después de examinar el tablero encontré un par de errores:

1. La resistencia C2 no está soldada.
2. La resistencia C1 no está instalada correctamente.

También reemplacé los condensadores restantes (de bloqueo), con un valor nominal de 104, por unos de Murata. Transistor reemplazado K315B.

Aa y nada, después de hacer todos los cambios y luego encender el dispositivo, me sale esto:

En este caso, hay 5V en un círculo, pero la CPU no arranca. Desafortunadamente. Empecé a buscar el motivo y al mismo tiempo pedí un analizador lógico.

Pasaron 1,5 meses y no hubo resultado, ya estaba empezando a enojarme cuando llegó una notificación del correo sobre el paquete: había llegado el analizador.

El analizador de señal es un dispositivo basado en chips que son un controlador de periféricos USB2.0 y un receptor de 8 canales (incluso diría oledor) que captura desde líneas de datos.

Este dispositivo funciona usando paquete de software - .

Parece que todo está en su sitio para solucionar el problema, pero el problema sigue siendo el mismo.

Sufrí durante mucho tiempo hasta que decidí demoler todas las camas para microcircuitos, dejando solo RAM, CPU y ROM.

¡Y he aquí que todo empezó! (Pero mi RK-86 se montó en los mismos paneles y todo funciona)

Así es como se vio el proceso de depuración:

Como resultado, después de una larga y dolorosa revisión de todo y de cortar la pata 1 del chip DD4 (K555IE7) con la correspondiente soldadura al suelo, recibí la imagen:

El progreso es obvio. No prestes atención al escaneo, el televisor es viejo y tiene un problema en esta zona. Además, si miras de cerca, verás que el ícono - © se muestra incorrectamente, este es el famoso problema de la computadora Leningrad 48K (dibujo incorrecto de círculos), esto se resuelve cortando la pista de IR9 -> 1 y LN1->10 y soldando en el siguiente circuito:

En general cuando se utiliza diferentes fabricantes Lógicamente, debe seleccionar individualmente los condensadores para el barrido de los microcircuitos DD4 -> IE7 y DD6 -> IE7, esencialmente por prueba y error, instale un condensador tanto para el primero como para el segundo entre el suelo y el undécimo tramo.

FABRICANDO UN TECLADO

Una computadora, por supuesto, es buena, pero sin la capacidad de escribir, no tiene sentido tener una, ¡así que haremos un teclado!

La distribución de pines del teclado está en el circuito principal de Leningrado 48K:

Para el teclado necesitamos:

1. Textolita tamaño 100x160.

(Decidí hacer un teclado compacto para poder encajar el dispositivo en cuerpo compacto, y en general me encantan los teclados compactos).

2. Impresora laser para realizar LUT.

3. Los botones son táctiles y se pueden ajustar en altura de forma independiente.

Desembalar, marcar y cortar:

Prepara y recorta la plantilla para LUT:

Abra el editor y dibuje un teclado:

En el editor se dibuja con una segunda capa, pero digamos que no es necesario grabar esta capa, ahorre tiempo, no es necesario grabar por grabar.

te he preparado plantilla preparada para imprimir:

Patrón de espejo NO HAY NECESIDAD!

Luego lo imprimimos y lo recortamos:

Para grabar necesitarás el siguiente kit:

1. 100 ml de farmacia al 3% de peróxido de hidrógeno.

2. 30 g de ácido cítrico

3, 5 g de sal de mesa.

4. Capacidad.

Para una tabla de mi tamaño, esto es suficiente, y para la velocidad de grabado, dibujé polígonos con prudencia para no desperdiciar la solución.

Lo transferimos a la pieza de trabajo con una plancha, te aconsejo que utilices un sustrato de Oracle:

Se ven pequeños desperfectos, los corregí con un rotulador resistente al cloruro férrico y los tiré a la solución:

Al final obtuve el siguiente resultado. Diré de inmediato que me equivoqué, para que las inscripciones fueran claramente visibles, las mantuve en la solución un poco más y estropeé los caminos aquí y allá:

Bueno, está bien, esto no es un delito, tomamos un cable de 0,5 mm y soldamos las pistas:

LISTO PARA LANZAR

¡Ay qué bueno es!

¡Aaa y comencemos!

Instale la aplicación PlayZX en su teléfono o tableta:

Mediante el cable AUX nos conectamos al Spectrum, encendemos el dispositivo y entramos en modo descarga ( en el teclado Spectrum presione J -> mientras mantiene presionado SS presione P dos veces, verá esta entrada: CARGAR "" y presione enter). Después de eso, selecciona la imagen del juego deseada en tu teléfono y presiona reproducir. El juego se cargará.

El proceso de descarga del programa se ve así de la siguiente manera:

Archivo del juego Saboteur descargado:

Y por supuesto, un ejemplo de cómo cargar un programa desde cero, veamos el mismo saboteador:

CONCLUSIONES

Y entonces, resumámoslo. Comprar este computador No solo estás comprando un estúpido modelo de ensamblaje similar a los chinos, sino que estás adquiriendo una gran experiencia en el ensamblaje de computadoras similares. Como dije antes, cuando era niño tenía computadora similar, aunque era de 128K y tenía disquetes de 5,2 pulgadas, de todas formas quedé satisfecho con el resultado.

Si no fuera por esta computadora, no habría adquirido una nueva herramienta, como un analizador de señal y una máquina de succión de estaño caliente para desoldar microcircuitos y, por supuesto, experiencia.

Matices, la plataforma está completamente copiada de Leningrado 48K, se puede ajustar a diferentes cuarzos dependiendo de la base lógica completa, lo cual es muy bueno.
Funciona de manera estable, usando la aplicación PlayZX, descubrirás el mundo de los juegos para ZXSpectrum, y yo mismo me sorprendió una biblioteca tan grande.

Una comunidad muy grande en todo el mundo, por cierto, algunas personas están lanzando nuevos juegos para estas computadoras y también adaptando la antigua NES, por ejemplo, Castlevania.

PD. Un excelente comienzo en microelectrónica para un niño y una excelente manera de dedicar tiempo a resolver un problema en particular.

P.D.S. La reseña resultó simplemente gigantesca, y tengo muchas ganas de contarles, pero tendré que limitarme solo a la esencia, en el próximo bricolaje haremos una carcasa para este dispositivo y atornillaremos RGB y SCART, hay ideas para hacerlo en forma de computadora portátil.

Información para ayudar a los ensambladores de Leningrado 48K:

1.
2.
3. Me gustó la reseña +253 +425

DESCRIPCIÓN DEL CIRCUITO INFORMÁTICO
X.X Estructura y funcionamiento del ordenador

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. en la salida
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. Habilitación de 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 cuadros 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 frecuencia. 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 COCINA.

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-
retiene 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). En la presencia de
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.
Terminal para convertir una 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 - señal de sonido. 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 sin índice de letras en la notació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.
tablero, colocándolo al lado del 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 cortar 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. Más trabajo 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.
para garantizar un funcionamiento confiable de los 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.

♦ MICROCIRCUITOS 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
otros chips lógicos que no cargan 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.

¿Debo comprar o montar el ZX Spectrum yo mismo? ¡Fácilmente! grmretro Escribió el 12 de julio de 2010.

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

  • - 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...
Speccy 2010 también es posible

“Lo que no se puede programar en ensamblador hay que soldarlo” (http://bash.im/quote/398169)

Érase una vez, “ZX Spectrum” se convirtió en uno de mis primeros Computadoras personales. En él aprendí los conceptos básicos de la programación, desde BÁSICO hasta ensamblador. Y aquí sería oportuno recordar la sabiduría popular: “Lo que no se puede programar en ensamblador hay que soldarlo”. Por lo tanto, al mismo tiempo, estudié en detalle los circuitos de la computadora ZX Spectrum. Y así, poco a poco, la afición se fue convirtiendo en una actividad completamente profesional como parte del grupo de espectrospectadores FFC Computers. En aquella época me dedicaba a la rusificación de juegos, disquetes de programas en “cinta”, reparación y modificación de espectros (1995-1997).

Por tres años actividad profesional En esta zona, una gran cantidad de clones de Spectrum pasaron por mis manos. También trajeron otras computadoras para su reparación, pero la inmensa mayoría eran Spectrum. E incluso una vez tuve la oportunidad de conectar un controlador de disco doméstico a un Spectrum 128k de marca (en ese momento esto era muy raro).

Desde entonces, he conservado una gran cantidad de documentación para varios clones de Spectrum, dispositivos relacionados y otros tecnologia computacional muy extendido en aquella época. Bueno, se ha conservado algo de hierro exótico)

A partir de esta publicación iré compartiendo poco a poco la información acumulada. Creo que muchas cosas serán útiles para los fanáticos de Spectrum, y no solo)

“¿Cómo hacer una computadora? | Construyendo clon ZX Spectrum 128k + Interfaz de disco Beta + AY-3-8910 (YM2149F)"

De alguna manera encontré varias placas originales del clon más popular de Spectrum: "Leningrad 48k". Y luego decidí definitivamente construir este sistema con una actualización completa a la versión de 128k con un controlador de unidad de disco y, por supuesto, un coprocesador de música. Filmé todo este proceso en video (ver arriba) con comentarios detallados. A continuación se muestran los diagramas que utilicé y plan detallado mejora.

Diagrama esquemático de la computadora Leningrado 48k.

Opción 1:

Opcion 2:

Diagrama de cableado de la computadora "Leningrado 48k"

Diagrama de instalación:

Diagrama de transmisión adaptado para impresión:

Aumentar la memoria de la computadora Leningrad 48k a 128k

Esquema para aumentar la memoria y corregir el descifrado de los puertos de E/S:

Para todas las modificaciones utilizamos 7 microcircuitos adicionales:

ED1 - K555(1533)TM9 (instalado encima de D31)
eD2 - K555(1533)KP11 (instalado encima de D30)
eD3 - K555(1533)LE1 (instalado encima de D2)
eD4 - K555(1533)LA3 (instalado encima de D40)
eD5 - K555(1533)LL1 (instalado encima de D34)
eD6 - K555(1533)LI1 (instalado encima de D8)
eD7 - K555(1533)LL1 (instalado encima de D13)

Plan de conexión para actualización de memoria:
01. eD1-2 -> eD2-2
02. eD1-5 -> eD2-11
03. eD1-7 -> eD2-14
04. eD1-15 -> eD3-8
05. eD1-9 -> eD3-10
06. eD1-3 -> D32-12 (D0)
07. eD1-4 -> D32-15 (D1)
08. eD1-6 -> D32-16 (D2)
09. eD1-11 -> D32-19 (D3)
10. eD1-13 -> D32-2 (D4)
11. eD1-14 -> D32-5 (D5)
12. eD1-10 -> D17-13 (segunda pantalla) – cortado del suelo
13. eD1-12 -> eD7-2 (Seleccione 128k ROM)
14. eD7-1 -> D1-10 -> eD7-10 (selección TR-DOS invertida)
15. D1-11 -> después de 10k a +5B
16. D1-11 -> D29-1 (cortado de +5B)
17. eD7-3 -> D29-27 (cortado de +5B)
18. eD2-3 -> eD2-13
19. eD2-13 -> eD4-4 -> D10-11 (A14)
20. eD2-10 -> eD4-5 -> eD3-3 -> D10-12 (A15)
21. eD2-15 -> D33-8 (TIERRA)
22. eD2-1 -> eD4-6
23. eD2-4 -> D16-10 (cortado de A14)
24. eD2-9 -> D16-13 (cortado de A15)
25. eD2-12 -> eD5-12
26. eD3-1 -> eD4-1
27. eD3-2 -> D41-9 (A1)
28. eD3-4 -> eD4-2
29. eD3-5 -> D14-12 (WR)
30. eD3-6 -> D14-13 (EXTERNO)
31. eD3-9 -> eD4-3
32. eD5-13 -> D3-2 (H1)
33. eD5-11 -> D21-1...D28-1 (KR565RU7)
34. eD5-10 -> D10-13
35. eD5-9 -> D9-8 (NOSOTROS)
36. eD5-8 -> D21-3...D28-3 (KR565RU7) - cortado de D9-8

Para las conexiones utilicé cable MGTF 0.12. El trenzado resistente al calor mantiene los cables intactos durante una instalación ajustada, y la pequeña sección transversal del cable facilita la transferencia de conexiones desde el lado de soldadura al lado de montaje de las piezas a través de cualquier orificio libre en la placa de circuito impreso, como se muestra en la foto:

Otras mejoras a la computadora Leningrad 48k

Esquema de mejoras:

1. Estabilización del generador de reloj.
2. Normalización del escaneo horizontal (para cuarzo con una frecuencia de 14000 KHz)
3. Estabilización de escaneo de cuadros
4. Ajustar el dibujo de líneas (arcos, círculos, etc.)
5. Instalación de la ROM 27C512
6. Refinamiento de la señal INT

Diagrama de conexión del teclado controlador Profi XT:

Esquema del "lector" de una grabadora en K554CA3:

Etapas de montaje, algunas fotos.

Por cierto, recientemente investigando un montón de hardware y documentación antiguos, encontré algo muy exótico: un precio real, aparentemente a mediados de los 90:

Sí, sí, el controlador luego costó 75 mil rublos)) Y parte trasera No me quedé menos satisfecho con el precio: ¡¡¡resultó que estaba dibujado en una tarjeta perforada!!! ;)

Sí... Hay un cierto subtexto filosófico en esto: el precio de un controlador de medios de almacenamiento de nueva generación está dibujado en una pieza de un medio de almacenamiento de la vieja generación...)

Archivos útiles:

    Nombre del archivo: DIZZY_5r_48k.zip (109K)
    MD5:

    Juego "MAREO 5". Versión rusificada del juego,
    Adaptado por mí en 1996 para Spectrum 48k.
    El archivo contiene el juego en tres formatos: TAP, HOBETA, SCL.

    Nombre del archivo: wildseyr.zip (68K)
    MD5:

    El juego "Seymour en el Salvaje Oeste" (rusificado por mí en 1996).
    El archivo contiene el juego en formato SCL.

    Nombre del archivo: test48k.bin (2.0K)
    MD5:
    Suma de comprobación del firmware: 85E7

    Pruebe el firmware 48k ( versión modificada -
    eliminó el tedioso procedimiento de llenar la pantalla, verificación innecesaria de ROM).

    Nombre del archivo: test128k.bin (2.0K)
    MD5:
    Suma de comprobación del firmware: E413

    Pruebe el firmware 128k.

    Nombre del archivo: sos48k.bin (16K)

    Suma de comprobación del firmware: 2C86

    Sistema operativo estándar
    para "ZX Spectrum" 48k (1982 Sinclair Research Ltd).

    Nombre de archivo: 27512.bin (64K)
    MD5:
    Suma de comprobación del firmware: 9135

    Firmware combinado para ROM 27512:

    Banco 0 - Vacío.

    Banco 1 - TR-DOS Versión 5.5H Copyright (C) 1993 de Rst7.
    MD5:
    Suma de comprobación: 3F81

    Banco 2: SOS 128k (SO estándar para "ZX Spectrum" 128k).
    MD5:
    Suma de comprobación: 266E

    Banco 3: SOS 48k (SO estándar para "ZX Spectrum" 48k).
    MD5:
    Suma de comprobación: 2C86

Primero necesitas ordenar placa de circuito impreso en cualquier oficina especializada en esta materia. Un conjunto de archivos gerber y excellon para hacer un tablero: (