Zx spektrum повна схема. Опис схеми комп'ютерів.х пристрій та робота комп'ютера. Підготовка до збирання

«8 років я грав у Спектрум у чорно-білому кольорі і всі знаєте чому, та тому що наші доблесні телики RGB сигнал взагалі не розуміли». Хотів би сказати я, понастольгувати, згадати що раніше сонце було яскравіше, а трава зеленіша. Але не скажу, що в моєму дитинстві слово Спектрум взагалі ніхто ніколи не вимовляв. Все своє дитинство я грав у денді, пізніше в сьогодення, у друзів іноді в супернінтендо. Ні в передачі Денді "Нова Реальність", ні в "Від гвинта", ні в якомусь журналі я не чув про цей комп'ютер. Я краєм вуха чув про комп'ютери, що завантажуються з касет, але ніколи їх не бачив і не знав їхньої назви. Вперше я про нього дізнався лише коли у мене з'явився інтернет. Почитував форуми, заздрив тим людям, які наприкінці 80х на початку 90х збирали самі свої комп'ютери, а я придатність пропустив. Хоча в ті роки я був маленький і за всього бажання свій клон спектруму не зібрав би. Чи багато я втратив? Ось це питання я нещодавно собі став ставити. Рік тому натрапив на дуже гарний видосик, де один хлопець дуже докладно розповів і показав як спаяти клон спектруму «Ленінград». Його я переглядав не раз і зрештою вирішив «Я зберу свій комп'ютер з нуля!».

За основу вирішив взяти оригінальну схемуЛенінграда з sblive.narod.ru. Ну і додати купу доробок, таких як коригування промальовування окружності (незрозуміло як Зонов зміг спроектувати комп'ютер з таким лютим косяком. рівнем чорного.

Щоб цей процес був ще крутішим і цікавішим я не став шукати готової плати, замовив собі макетку досить компактних розмірів 12*18. Так само довелося замовити мікросхеми та інші дрібниці з аліекспресу та ЧІПіДІПу. Пам'ять та процесор довелося випаяти з непрацюючого клону, який я нещодавно отримав від одного спектру місту. Що це за клон досі не знаю, схеми на нього немає, і я просто випаяв його з нього мікросхеми.

Всі мікросхеми вирішив поставити на панельки для швидкої заміни якщо щось піде не так. Адже Спектрум містить ПЗУ, а його ще треба прошити, програматора в мене не було, але світ не без добрих людей. Замість двох EPROM вирішив поставити одну EEPROM W27C512, в який зашив 48к бейсик, 128к бейсик, ТР-ДОС і тест пам'яті для 48к, також непогано переключати банки пам'яті перемичками. Але всі мої деталі прийшли, заздалегідь продумавши де яка панелька стоятиме, почав їх припаювати. Ну і приліпив наклейки на плату з написами де якась мікросхема і номери ніжок, що дуже полегшило мені життя надалі.

Приділяючи пару-трійку годин на день за два з половиною тижні все-таки зібрав. Не терпілося одразу його підключити. І після включення я побачив білий екран, що вже непогано подумав я. Після повторної перевірки всієї плати, прибравши пару косяків, ситуація краще не стала. Я довго не міг зрозуміти в чому справа, але потім дізнався, що не варто заважати КМОП і ТТЛ мікросхеми. Так, я той ще радіоаматор. Довелося знову замовляти деталі та чекати. Після заміни всіх КМОП мікросхем на ТТЛ все ж таки з'явився заповітний напис, але зображення пливло.

Звернення на форум zx-pk.ru дало частково зрозуміти, що відбувається, але рішення у мене не було. У результаті довелося годинами сидіти над схемою. І вуаля, я просто неправильно зрозумів схему доопрацювання формування сигналу INT, точніше я спочатку правильно зрозумів її, а потім подумав що неправильно і зробив з косяком. Що ж, ще одну проблему усунуто. Але не все так райдужно, як хотілося б, на моєму мультимедійному моніторі постійно бігли кадри. І тут я зважився підключити зі старим добрим телевізором SHARP, який мене ніколи не підводив. Але правда в ч\б, тому що RGB-скарту в ньому немає. І картинка на ньому майже не смикалася. Знову звернення на форум дало слушну пораду, зробити фільтр для імпульсного блокуживлення.

І ось нарешті то картинка нормальна, ніяких посмикувань, запускаємо тест пам'яті.

Але для спектруму потрібна ще й клавіатура. Тут я викрутився досить оригінально, взяв стару клавіатуру, витяг з неї плівку з контактами, нарізав гетинакс на шматочки, напаяв на нього контакти, обробив їх напилком і приклеїв термоклеєм до клаві, та й спаяв їх за схемою. Вийшла досить громіздка зовнішня клава. Ну і порти для синклерів джойстиків прямо в клавіатуру вбудував. Підходять джойстики від сега майстер систем або атарі, ну або як у моєму випадку перепаяний всередині сеговський джойстик, для якого я вивів клавішу пробіл(а саме вона майже завжди використовується як додаткова) на кнопку А, ну і при натисканні кнопки С дублюється натискання вгору, що зручно у платформерах.

З динаміком у мене якось не задалося і я просто вивів біпер на телевізор, так хоча б гучність можна регулювати. Написавши простеньку мелодію в бейсику, потестувавши звук вирішив завантажити якусь гру. І… нічого в мене не вийшло. Магнітофонну читалку збирав на К554СА3, перепробував кілька мікросхем, перевіряв ще раз всю схему але не завелося, чому, досі не зрозуміло. Перезбирав читалку на 561ЛН2 за схемою від пентагон-48 (спочатку на макетці перед тим як паяти) і все запрацювало з першого разу. Ігри хоч і завантажувалися, але більшість висла відразу ж, у деякі на зразок DIZZY 5 вдавалося трохи пограти.

Одного разу прокинувшись вранці я задумався, а чи правильні я впаяв конденсатори ... і ОМГ, замість 47 нанофарад я впаяв 47 пікофарад, а ще хотів щоб щось працювало. Ще раз замовляємо відсутні деталі, чекаємо. Після глобального перепаювання конденсаторів нарешті можна нормально пограти, більше нічого не висне. Доводилося себе заспокоювати, що все одно більшість ігор на спектрумі монохромні і я не так багато втрачаю, що в кінці 80х далеко не у всіх були кольорові телики і багато хто грав у нього з ч\б картинкою. Але якось не дуже допомагало, чи знаєте.

А на моєму LCD моніторі кадри все одно бігали. У результаті я все-таки зважився впаяти додаткову мікросхему для укорочення малого синхроімпульсу, яку я хотів поставити ще на початку зборки, але чомусь вирішив заощадити. У результаті нарешті отримав хорошу кольорову картинку.

Зображення правда трохи подвійне. Перевірив на LCD телевізорі, двоїння не видно. Картинка чудова. Супер! Але на моїй платі ще є вільне місце і безглуздо було б його не використати. Зробити розширення пам'яті до 128к і пограти у кастлванні 2015 року було б чудово. Для цього поміняємо наші К565РУ5 на К565РУ7 чи аналог MN41256-08, який без проблем можна купити на аліекспрес. Додавши ще 7 мікросхем, включаючи звуковий чіп YM2149F, плату заповнив повністю. Проблем жодних із апгрейдом пам'яті не виникло. Розширював пам'ять до 256к за цією схемою, але все ж таки використовую її в режимі 128к.

У результаті вийшло ось це

Спочатку юзати плату на столі я не збирався і для цього підібрав корпус від старої ТВ-приставки, теоретично туди можна поставити і додаткову плату контролера дисководу другим поверхом, але я поки що не хочу цим морочитися.

Ігри на спекки виявилися лютим хардкором, мені вдалося пройти тільки Mighty Final Fight, який нещодавно вийшов.

Чи багато я втратив через відсутність цього комп'ютера в дитинстві? У плані ігор навряд чи, хоча можливість переписувати ігри з касети на касету могла б мені дуже сподобатися. У плані програмування на бейсику навряд чи на той час мене це зацікавило б.

"Те, що не вдається запрограмувати на асемблері, доводиться паяти" (http://bash.im/quote/398169)

Колись «ZX Spectrum» став одним із моїх перших персональних комп'ютерів. На ньому я осягав ази програмування - від бейсіку до асемблера. І тут доречно згадатиме народну мудрість: «Те, що не вдається запрограмувати на асемблері, доводиться паяти». Тому паралельно докладно вивчав схематехніку комп'ютера «ZX Spectrum». І так поступово хобі переросло в цілком професійну діяльність у складі групи спектрумістів «FFC Computers». Я займався тоді русифікацією ігор, дискетуванням «стрічкових» програм, ремонтом та доопрацюванням Спектрумов (1995-1997 рр.)

За три роки професійної діяльності у цій сфері через мої руки пройшла величезна кількість клонів Спектруму. Приносили в ремонт та інші комп'ютери, але все ж таки Спектрумов була переважна більшість. І навіть одного разу мені довелося підключати вітчизняний контролер дисководу до фірмового Спектруму 128k (тоді це була велика рідкість).

З того часу у мене збереглася величезна кількість документації до різних клонів Спектруму, супутніх пристроїв, і до іншої комп'ютерної техніки, поширеної на той час. Ну і якесь залізо екзотичне збереглося)

Починаючи з цієї публікації, поступово ділитимуся накопиченою інформацією. Думаю, багато буде корисно шанувальникам Спектрума, та й не тільки)

Як зробити комп'ютер? | Building ZX Spectrum 128k clone + Beta Disk Interface + AY-3-8910 (YM2149F)»

Якось знайшов у себе одразу кілька оригінальних плат найпопулярнішого клону Спектруму – «Ленінград 48k». І тоді я вирішив неодмінно зібрати цю систему з повним апгрейдом до версії 128k із контролером дисководу і, зрозуміло, музичним співпроцесором. Весь цей процес я зняв на відео (дивіться вище) з докладними коментарями. Нижче наводжу схеми, якими працював і докладний план апгрейду.

Принципова схема комп'ютера "Ленінград 48k"

Варіант 1:

Варіант 2:

Монтажна схема комп'ютера "Ленінград 48k"

Монтажна схема:

Схема на просвіт адаптована для друку:

Збільшення пам'яті комп'ютера "Ленінград 48k" до 128k

Схема збільшення пам'яті та корекції дешифрації портів введення-виведення:

Для всіх доробок використовуємо 7 додаткових мікросхем:

ED1 - К555 (1533) ТМ9 (встановлюється поверх D31)
eD2 - К555(1533)КП11 (встановлюється поверх D30)
eD3 - К555(1533)ЛЕ1 (встановлюється поверх D2)
eD4 - К555(1533)ЛА3 (встановлюється поверх D40)
eD5 - К555(1533)ЛЛ1 (встановлюється поверх D34)
eD6 - К555 (1533) ЛІ1 (встановлюється поверх D8)
eD7 - К555(1533)ЛЛ1 (встановлюється поверх D13)

План з'єднань при апгрейді пам'яті:
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 (2-й екран) – відрізати від землі
13. eD1-12 -> eD7-2 (Вибір ПЗУ 128k)
14. eD7-1 -> D1-10 -> eD7-10 (Вибір TR-DOS інвертований)
15. D1-11 -> через 10к до +5B
16. D1-11 -> D29-1 (відрізати від +5B)
17. eD7-3 -> D29-27 (відрізати від +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 (GND)
22. eD2-1 -> eD4-6
23. eD2-4 -> D16-10 (відрізати від A14)
24. eD2-9 -> D16-13 (відрізати від 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 (OUTIORQ)
31. eD3-9 -> eD4-3
32. eD5-13 -> D3-2 (H1)
33. eD5-11 -> D21-1...D28-1 (КР565РУ7)
34. eD5-10 -> D10-13
35. eD5-9 -> D9-8 (WE)
36. eD5-8 -> D21-3...D28-3 (КР565РУ7) - відрізати від D9-8

Для з'єднань використовував провід МГТФ 0.12. Термостійке обплетення зберігає дроти в цілості при щільному монтажі, а невеликий переріз дроту дозволяє легко перекидати з'єднання з боку паяння на бік монтажу деталей через будь-які вільні отвори на друкованій платі, як показано на фото:

Інші доробки комп'ютера "Ленінград 48k"

Схема доробок:

1. Стабілізація тактового генератора
2. Нормалізація малої розгортки (для кварцу частотою 14000 КГц)
3. Стабілізація кадрової розгортки
4. Коригування промальовування ліній (дуги, кола тощо)
5. Встановлення ПЗП 27C512
6. Доопрацювання сигналу INT

Схема підключення контролера XT-клавіатури Profi:

Схема "читалки" з магнітофона на К554СА3:

Етапи складання, трохи фоток

До речі, нещодавно копаючись у купі старого заліза і документації, знайшов зовсім екзотичну річ: справжній цінник, мабуть, десь середини 90-х.

Так, так, контролер тоді коштував 75 ​​тисяч рублів)) І зворотний бік цінника порадував не менше - з'ясувалося, що він намальований на шматку перфокарти! ;)

Так... У цьому є певний філософський підтекст: цінник на контролер носія інформації нового покоління намальований на уривку носія інформації старого покоління...)

Корисні файли:

    Ім'я файлу: DIZZY_5r_48k.zip (109K)
    MD5:

    Гра «DIZZY 5». Русифікована версія гри,
    адаптована мною в 1996 для спекртруму 48k.
    В архіві гра у трьох форматах: TAP, HOBETA, SCL.

    Ім'я файлу: wildseyr.zip (68K)
    MD5:

    Гра «Сеймур на Дикому Заході» (русифікована мною 1996 року).
    У архіві гра у форматі SCL.

    Ім'я файлу: test48k.bin (2,0K)
    MD5:
    Контрольна сума прошивки: 85E7

    Тестова прошивка 48k (модифікована версія -
    прибрав нудну процедуру заповнення екрану, непотрібну перевірку ПЗП).

    Ім'я файлу: test128k.bin (2,0K)
    MD5:
    Контрольна сума прошивки: E413

    Тестова прошивка 128k.

    Ім'я файлу: sos48k.bin (16K)

    Контрольна сума прошивки: 2C86

    Стандартна операційна система
    для ZX Spectrum 48k (1982 Sinclair Research Ltd).

    Ім'я файлу: 27512.bin (64K)
    MD5:
    Контрольна сума прошивки: 9135

    Комбінована прошивка для ПЗУ 27512:

    Банк 0 – Пусто.

    Банк 1 - TR-DOS Version 5.5H Copyright (C) 1993 by Rst7.
    MD5:
    Контрольна сума: 3F81

    Банк 2 - SOS 128k (Стандартна ОС для ZX Spectrum 128k).
    MD5:
    Контрольна сума: 266E

    Банк 3 - SOS 48k (Стандартна ОС для ZX Spectrum 48k).
    MD5:
    Контрольна сума: 2C86

Спочатку треба замовити друковану платуу будь-якій конторі, що спеціалізується на цій справі. Набір файлів gerber & excellon для виготовлення плати: (

11 / 11 829

Версія для друку

Так сталося, що "Ленінград" був найпершим Спектрумом, який я побачив, і він же був моїм першим комп'ютером взагалі. Незважаючи на його простоту і недоробленість з цим комп'ютером, пов'язано стільки спогадів, що я не можу так просто забути про цей клон Спектрума.

Ленінград розроблений Сергієм Зоновим наприкінці 80-х. На платах зазначена дата 1988 (ZS88):

Трапляються плати, датовані 1989 роком:

Комп'ютер простий, містить мінімальну кількість мікросхем. Дешифрація портів на читання спрощена досі - всі парні порти вважаються портом клавіатури (254), всі непарні - портом Kempston джойстика (31). Це неподобство походить від того, що для дешифрації портів використовується лише один біт шини адреси – A0. Ще більше неподобство діється з портами висновок, зокрема з портом #FE - він спрацьовує при запису значення взагалі у будь-який порт, тобто. дешифрації як такої немає.

Крім "кривої" дешифрації портів комп'ютер відрізняється нестандартним відеовиходом. Виявляється це при спробі підключити його до ТВ-тюнерів, PAL-кодерів і взагалі до сучасних телевізійних телевізорів. Як правило, такі спроби закінчуються нічим. Ця проблема вирішувана, про це я розповім трохи пізніше.

Всі бачені мною "Ленінгради" зібрані в корпусах форм-фактора "труна". Окрім жартів, форма корпусу зі скошеними кутами чимось нагадує труну. За розмірами всі корпуси приблизно однакові, відмінність полягає лише у матеріалі, із якого корпус виготовлений.

Проілюструю на прикладах:

Це все, що залишилося від мого першого комп'ютера. Корпус (до речі, досить масивний для такого невеликого розміру) досить добре зберігся, і я ще сподіваюся в ньому зібрати Спектрум.

Також існують легші алюмінієві корпуси:

Цей екземпляр добре зберігся та був відреставрований. Нині виглядає як новий. У порівнянні з попереднім корпусом, цей комп'ютер у зборі важить менше, ніж сталевий корпус.

Третій тип корпусу – пластмасовий. На мій погляд найгірший корпус:

Зверніть увагу на майже повну відсутність блокувальних конденсаторів на платі. Незважаючи на цей кричущий недолік, плата чудово пропрацювала без збоїв у колишнього власника добрий десяток років.

Якщо купувати готовий комп'ютер душила жаба, то можна було спробувати зібрати "Ленінград" самому, благо це було не так складно. Я теж спаяв один "Ленінград" самостійно, коли навчався на першому курсі університету. Тоді (у середині 90-х років) можна було без проблем за смішні гроші купити на радіоринку порожню плату "Ленінграда":

Подібні плати відрізнялися однією особливістю – десь у районі магнітофонного формувача у них було замикання шин живлення +5В та GND. Якщо при складанні комп'ютера не було перерізано відповідну перемичку, то при першому включенні був великий шанс отримати клуби диму з перегоранням однієї або кількох друкованих доріжок на платі у випадковому місці. На щастя, я про цю особливість знав, і вчасно продзвонив і ліквідував місце замикання.

Там на ринку продавалися схеми комп'ютера, мікросхеми, клавіатури, корпусу. Коротше, тоді був справжній рай для збирання подібних конструкцій. До речі, про клавіатури: в основному використовувалися кнопки від мікрокалькуляторів:

На фотографії видно старі написи на клавішах із обдертими наклейками. Це очевидно кнопки від якогось калькулятора. За якістю роботи та надійності такі клавіатури не витримували жодної критики. Можливо для калькуляторів такі хронові кнопки і годяться, але для комп'ютера вони зовсім не підходять. Особливо для ігор. Пам'ятаю, я завагався підгинати контакти в таких кнопках, щоб вони хоч якось працювали. Мабуть єдиний позитивний момент у цих кнопках – їхня дешевизна та доступність. Тому при першій же нагоді я перейшов на герконові клавіші, робота на яких була не в приклад зручніше:

Виявляється були і такі "Ленінгради" - з вбудованою клавіатурою та системним роз'ємом. Схема цього "Ленінграда" майже повністю збігається з канонiчною схемою. Виняток становлять магнітофонний вхід, вихід на біпер та відеовихід. Дешифрація порту #FE у цьому клоні виправлена ​​проти оригінальним " Ленінградом " - порт адресується по A0=0, на відміну оригіналу, де виведення значення будь-який порт викликає спрацьовування порту #FE. Плату я запустив. На фотографії плати в правому нижньому кутку на макетці зроблено доопрацювання для підключення до PAL-кодера.

Плата взагалі зроблена добре - грамотне розведення живлення, місця для блокувальних конденсаторів. Мені сподобалося.

На жаль не вдалося впізнати як називається цей клон (себто заводська марка комп'ютера). На платі знайшовся один єдиний напис - ЛС10.102.002.

Купити чи зібрати самому ZX Spectrum? Легко! grmretro wrote in 12 липня, 2010

Тим більше що на підході ще один проект – Speccy 2010. Прогрес не оминув і спектрумістів, як вони цього не намагалися уникнути:-).
(Фото одного з прототипів. У фінальному варіанті дроту для виправлення помилок відсутні)

Тут ви не знайдете ні живого Z-80, ні музичного співпроцесора. ВСЕ ВСЕРЕДИНІ великої мікросхеми та реалізовано програмно.
Цитата з форуму:

“Стан софту на сьогодні:
повністю всі функції Speccy2007 v1.06 (128k, пентагонівські часники, емулятор betadiskа, AY, завантаження tap/tzx/sna).

Крім цього

  • - вихід на TV - RGB, s-video, composit
  • - більш правильна і швидка робота зі sna (тепер жоден байт дампа не псується)
  • - турбо (7, 14 та 28 MHz)
  • - Безветова клавіатура
  • - всі мультикололи та бордерефекти йдуть чітко (як на spectaculatore)

планую зробити ще
  • VGA в режимі скандаблера
  • режим з часниками фірмового спектруму
  • kempston mouse та gluk rtc
  • різні режими з розширеною пам'яттю”
Бонус пристрою – відсутність старорежимних компонентів, більш висока надійність, можливості розширення шляхом заливання нових прошивок. І ще звичайно, хочеться помріяти, що в цій платі реалізують не тільки ZX-Spectrum, а й якийсь MSX, Вектор, Оріон або взагалі Apple 2. Але поки що це лише мрії. Бувай...
Speccy 2010 також можна

ОПИС СХЕМИ КОМП'ЮТЕРА
Х.Х Пристрій та робота комп'ютера

Принципова схема комп'ютера наведена в ДОДАТКУ 4
(Вклейка в кінці книги).

♦ ТАКТОВИЙ ГЕНЕРАТОР.

Зібраний на елементах D1 та D2. Частота задається кварцовим
резонатором на 14 МГц, а на виходах 5 та 6 лічильного тригера
D2.1 виробляються дві протифазні серії вдвічі менші
частоти. Якщо у вас є кварц на частоту 7 МГц, то ус-
тановивши перемички SA1 у відповідне положення, можна
виключити зі схеми лічильний тригер на елементі D2.1 і вико-
користуватись протифазними сигналами з виходів 6 і 8 елемента
D1, що йдуть з частотою кварцу.

♦ ВУЗОЛ СИНХРОНІЗАЦІЇ І ФОРМУВАННЯ ТЕЛЕВІЗІЙНОГО КАДРУ.

Сигнали синхронізації та формування телевізійного
кадру, а також управління регенерацією ОЗП формуються аппа-
ратно із сигналів на виходах лічильників D3-D6. На виході
лічильника D3 виробляються сигнали АЛЕ, HI, Н2 та НЗ. Інверті-
руючи сигнал АЛЕ, отримуємо сигнал CAS для тактування мікрос-
хем ОЗУ. Сигнал RAS, що перемикає адресні мультиплексори
D15, D16, виходить затримкою сигналу АЛЕ на один такт (ви-
хід 9 елемента D2). Інвертований сигнал RAS служить для
тактування процесора. Сигнал "SCREEN" - ознака екранної
області - служить завантаження зсувних регістрів D33, D41.
Сигнал "BORDER" - ознака бордера - завантажує у регістри
стробованих мультиплексорів D30, 1)31 атрибути кольору бор-
Дера.

Сигнали на виходах D3-D6 та тригерів мікросхеми D8 служать
для визначення номерів позиції у рядку та номерів рядків у
кадр. На виході 3 елементи D44 виробляється рядковий
синхроімпульс SS. На виході 6 елемента D40 виробляється
кадровий синхроімпульс KS із частотою 50 Гц. З такої ж години-
той елемент D1 (вихід 10) виробляє сигнал переривання
IHT, яким під час зворотного ходу променя телевізора
проводиться опитування kj> хвиатури та інших пристроїв введення.

У комп'ютері не обов'язково застосовувати кварц із частотою 14
(або 7) МГц. Схема синхронізації допускає налаштування на годину-
генератора досить в широких межах. Для цієї мети
призначені перемички SA2, якими можна змінювати коефі-
цієнт перерахунку лічильника D4. Увімкнення входів передустановки
лічильника D4 в залежності від частоти кварцу показано в таб-
особі на схемі комп'ютера (див. ДОДАТОК 4 (вклейка)). При
частоті генератора, кратної 500 кГц, можливе отримання
стандартної частоти кадрових синхроімпульсів (50 Гц) Якщо
частота Вашого кварцу не кратна 500 кГц, потрібно встановити
перемички в положення, що відповідає найближчій зазначеній у
таблиці частоти. Стійкість синхронізації телевізора не
постраждає. Природно, що при зміні частоти генера-
тора зміниться швидкодія комп'ютера, але це не страшно,
оскільки при введенні з магнітної стрічки комп'ютер налаштовується
на частоту проходження сигналів з магнітофона.

♦ ЦЕНТРАЛЬНИЙ процесор.

Основою комп'ютера є процесор Z80A - один із са-
мих потужних восьмирозрядних процесорів, дуже популярний за
кордоном. Масовий випуск його вітчизняного аналога
1810ВМ80 – на жаль, ще не налагоджений.

Регістри D46, D47 виконують роль адресних шинних форм-
вачів, а мікросхеми D51, D52 утворюють двонаправлену шину
даних.

Функції системного контролера виконують елементи D14 (на
виходах 3 та 11 виробляються сигнали звернення до зовнішніх
пристроям IORD - введення, IOWR - виведення), D10 (виходи 10 та
13), D12 (на виходах 3 та 6 сигнали RDROM - читання ПЗУ та
CSRAM – звернення до ОЗУ).

♦ ПОСТІЙНИЙ ЗАМОВЛЕНИЙ ПРИСТРІЙ.

Складається з двох мікросхем типу К573РФ4 та має об'єм 16К
байт. У ньому записані монітор, інтерпретатор Бейсіка та зна-
генератор. Крім цього, є мікросхема К573РФ2, що містить-
ня тест-програму перевірки комп'ютера. Коди прошивки ТЕСТ-
ПЗУ наведено у ДОДАТКУ 1.

♦ ОПЕРАТИВНИЙ ЗАПАМ'ЯТУВАЛЬНИЙ ПРИСТРІЙ.

Вузол динамічного ОЗУ об'ємом 48К байт включає
власне мікросхеми пам'яті D21-D28 типу 565РУ5, мультип-
лексори D15-D19 типу 555КП11 та буферний регістр 555ІР22
(D32). Тут ємність мікросхем 565РУ5 використовуються не пів-
ністю, так як старші 16К байт адресного простору про-
цесори відведені постійному пристрою. Муль-
типлексори D15, D16 формують адреси при зверненні процес-
сміття до ОЗУ, a D17-D19 - адреси регенерації та звернення до її-
деообласті ОЗП.

♦ ВУЗОЛ ФОРМУВАННЯ ВІДЕОСИГНАЛУ.

Вузол формування відеосигналу зібраний на зсувних ре-
гістрах D33, D41 і D35, стробованих мультиплексорах D30,

D31, мультиплексоре D36, елементи D11 (виходи 3, 6, 11),
D13 (вихід 11), D43 (вихід 12) та транзисторах VT4-VT10.

У зсувний регістр D33 в кінці циклу звернення до даних
зображення за сигналом SCR заносяться ці дані в паралель-
ном коді, а потім видаються в послідовному коді з часто-
тієї ТІ. Наприкінці циклу звернення до даних атрибутів по зад-
йому фронту сигналу Н2 у внутрішні регістри мультиплексо-
рів D30, D31 заносяться атрибути. Зсувний регістр D35 за-
тримає сигнал даних зображення на час між завантаженням
зсувного регістру D33 та завантаженням внутрішніх регістрів
мультиплексорів D30, D31. При знаходженні променя поза межами ві-
деополя регістри мультиплексорів D30, D31 завантажуються з
других входів даними, що надходять з регістру бордера
(D39). Перемиканням входів мультиплексорів D30, D31 управ-
ляє сигнал "BORDER"

Остаточну обробку послідовного коду даних ві-
деозображення виробляє елемент D11 (вихід 3). При наявності
високого рівня на виході 12 мультиплексора D31 на вхід 1
елемента D11 проходять імпульси "морганія" "FLASH" з виходу
11 лічильника D7. На вхід 2 елементи D11 надходять послідовно-
дані зображення "VBYTE" з виходу зсувного ре-
гістра D35. З виходу 3 елемента D11 дані зображення з
атрибутом "морганія" надходять на вхід 1 мікросхеми D36, уп-
рівняючи вибіркою кольору точки або кольору поля. На вхід 15 цієї
ж мікросхеми надходить суміш малих і кадрових синхронізацій.
пульсів з елемента D11-11 (якщо використовується телевізор типу
УПІМЦТ) або з елемента D43-12 (для телевізора типу ЗУСЦТ).
На виходах 4, 7 і 9 мультиплексора D36 виробляються сиг-
нали квітів. На виході 12 цієї мікросхеми виробляється
сигнал, призначений для збільшення яскравості колірних сиг-
налов, що складається з кожним колірним сигналом на
резисторно-діодної матриці (діоди VD5-VD7 та резистори R29-
R38). Потім відеосигнали кольоровості через емітерні повтори-
ті на транзисторах VT4-VT6 надходять на роз'єм "TV". Ці
ж сигнали підсумовуються на резисторній матриці (R42-R44),
ним додається сигнал "SYHC" (суміш кадрових та малих
синхроімпульсів) через резистори R32, R41, і ця суміш пос-
топає на емітерний повторювач VT7, утворюючи сигнал "VIDEO"
для чорно-білого телевізора. Причому кожен із сигналів колір-
ності надходить на підсумовування через резистори різного но-
мінала, щоб перетворити кольорове зображення на чорнобіле
напівтонове.

Транзистори VT8-VT10 формують інвертовані сигнали
R,G,B. Залежно від телевізора вибір пря-
мих чи інверсних сигналів R, G, Bздійснюється перемичками

♦ ПОРТ ВИСНОВКУ.

Виконаний на мікросхемі D39 (555ТМ9). Його розряди Q2-Q4
визначають колір бордера, розряд Q1 із підключеним до нього

RC-фільтром (R24, R26, С12, С13) формує сигнал виведення на
магнітофон, розряд Q0 – звуковий сигнал. Дані в регістр
записуються процесором, тобто сигнали кольору бордера, ви-
вода на магнітофон і звуковий сигнал виробляються прог-
рамно.

♦ ПОРТ ВВЕДЕННЯ.

Зібраний на мультиплексорах D37, D38 типу 555КП11 і робо-
тане в такий спосіб. Сигнали опитування КА8-КА15 з адресних
шин процесора через розв'язувальні діоди VD11-VD18 та роз'єм
■ "KEYBOARD" надходять у клавіатуру та через замкнутий контакт
натиснутою клавіші проходить на один із входів мікросхем D37 або
D38 (у вигляді сигналів KL0-KL4), звідки за наявності сигналу
IORD та низького рівня на шині адреси АТ потрапляє на шину
даних. Якщо розряд АТ шини адреси має високий рівень,
то зчитуються сигнали з джойстика (DV0-DV4) та магнітофона
(сигнал TIN).

♦ ВУЗЕЛ ВВЕДЕННЯ З МАГНІТОФОНУ.

Вузол введення складається з операційного підсилювача А1
(К140УД1208), що виконує роль підсилювача-обмежувача, та
компаратора А2 (554САЗ), що формує стандартні ТТЛ-рівні
із вхідного сигналу.

X.2 Заміна елементів

♦ ПРОЦЕСОР.

Можна застосувати будь-який процесор Z80 або сумісний з
ним, наприклад U880 виробництва НДР. Потрібно лише врахувати,
що процесори, які не мають літерного індексу в позначенні
(Z80) розраховані на тактову частоту до 2,5 МГц, тому не
всі їх екземпляри працюватимуть на частоті генератора 14
МГц, хоча більшість все ж таки запрацює. У цьому випадку бажа-
тельно встановити частоту генератора близькою до мінімальної.
Процесори Z80A, Z80B можна без обмежень.

♦ МІКРОСХЕМИ ПЗУ.

Замість мікросхем К573РФ4 можна застосувати К573РФ6 або їх
зарубіжний аналог - ПЗУ типу 2764. При цьому схема включення
не зміниться. У крайньому випадку замість двох К573РФ4 можна
використовувати вісім мікросхем типу К573РФ2 або К573РФ5 (за-
рубіжний аналог - 2716), включивши їх за схемою, показаною на
Мал. 1.1. Тут дешифратор 555ІД7 здійснює вибір потрібної
мікросхеми ПЗП. Звичайно, їх доведеться змонтувати на окремо.
ній платі, розташувавши її поряд з основною. При цьому наг-
різання на адресні шини зросте і бажано, щоб шини
адреси були буферовані. Зросте і споживаний струм.

Є ще один спосіб зменшити кількість дефіцитних мік-
росхем ПЗП. Для цього запишіть в мікросхему К573РФ2 або
К573РФ5 коди з таблиці ДОДАТКУ 3, і встановіть ату мік-
росхему на місце ROMO, попередньо відігнувши у неї висновок
21. З'єднайте 21 з контактом панелі 28. Зробіть на
платі зміни, показані на рис. 1.2. Жирними лініями ви-
поділені знову введені елементи та зв'язки, а перекреслені
зв'язку потрібно розірвати.

У ПЗУ буде записано резидентну програму-завантажувач.
Після включення вона проводить перевірку ОЗУ на адресах О -
16384, куди потім буде завантажено операційну систему.
Після завершення тесту на екран виводиться:

Введіть із магнітофона програму "МОНІТОР-16К" (збігається
з вмістом ROMO-ROM1, час введення близько 1,5 хвилин), кото-
раю завантажиться на адреси 0-16384 ОЗП і буде залрпцена від дос-
тупа. Подальша роботане відрізняється від роботи зі стандарт-
ної версією ПЗУ. Можна працювати з усіма програкмами і воз-
рощатися в ОС кнопкою "RESET". Після вимкнення живлення при-
еться знову завантажити "МОНІТОР-16К".

Після таких змін можна використовувати інші версії
ОС, наприклад, з російським шрифтом тощо.

♦ МІКРОСХЕМУ ОЗУ.

Можна сміливо використовувати мікросхеми 565РУ5 з індексами Б,
В, Г. З мікросхемами 565РУ5Д можуть виникнути складності
через їх низьку швидкодію. Але можна спробувати до-
битися надійної роботи мікросхем 565РУ5Д, знижуючи частоту
тактовий генератор. Без зміни схеми можна ставити
565РУ7, з'єднавши їх висновки 1 із загальним проводом, але їх ємність
буде використано лише на чверть. В принципі, можливо
застосування мікросхем 565РУ6, але їх потрібно 32 штуки плюс
додаткові схеми дешифрації подібно до того, як це було
зроблено при заміні 573РФ4 на 573РФ2. Конструкція виходить
громіздкою і складною, тому схема такого доопрацювання не при-
водиться.

♦ МІКРОСХЕМ* СЕРІЇ 555 І ІНШИМ ЕЛЕМЕНТАМ.

Усі мікросхеми серії 555 можна без обмежень змінювати на
аналогічні мікросхеми серії 1533. Деякі можуть бути
також замінено на мікросхеми серій 155 або 531. Можливості
заміни регістрів, мультиплексорів, лічильників та інших мік-
росхем у схемі Зонова на мікросхеми серій 155 і 531 ограни-
чени, в основному, тим, що їх входи підключені до виходів
мікросхем пам'яті чи процесора, які мають невисоку
здатність навантаження. Можна замінити на серії 531 та 155
мультиплексори D17-D19 і D36, а також лічильники D3-D6 і деякі
логічні мікросхеми, що не навантажують шини процесора
та ОЗУ.

Що стосується мікросхем D30-D33 (за схемою Зонова), то їх,
в принципі, можна замінити на мікросхеми серії 531, але з ус-
ловієм, щоб виходи мікросхем ОЗУ були навантажені не більше,
ніж на один-два входи мікросхеми серії 531, а інші
підключені до них мікросхеми були із серії 555 або 1533.
ж саме можна сказати про мікросхеми, що навантажують шини про-
цесору.

Регістр D32 можна замінити на 555ІР23, проінвертувавши
сигнал WRBUF на вході 11, як це передбачено на пропо-
ної схемою (перемичка SA6). За функціональним призначенням
регістру 555ІР22 повністю аналогічний регістр 580ІР82, але у
нього, на жаль, відрізняється розведення висновків і більше
енергоспоживання. Регістр 555ІР9 у схемі Зонова можна замі-
нитку на два регістри 555ІР16, включивши його як у нашій схемі
(D33, D41). В обох схемах регістри 555ІР16 можна замінити
на 555ІР1. Схему включення міняти не треба.

У нашій схемі як формувачі шин адреси можна
застосувати будь-які призначені для цього мікросхеми
(580ИР82, 555АП4 та інших.) у відповідному включенні, а ка-
Якість двонаправленого буфера шини даних ідеально підходять
мікросхеми 555АП6, 580ВА86. Лічильник 561ІЕ10 можна замінити
на 555ІЕ19 (відрізняється цоколівка!). Компаратор 554С.АЗ замі-
ним на 521САЗ, що відрізняється типом корпусу і нумерацією виводу-
дов. Операційний підсилювач 140УД1208 можна замінити на
140УД12 без зміни схеми, або на 140УД6 (140УД608), позов-
лючив резистори, підключений до висновку 8. Транзистори можна

ставити будь-які із серій КТ315, 312, 342, 3102.