радіоаматор 1991-11
У початку 1986 року фірма Sinclair Research Ltd. оголосила про випуск на ринок своєї новинки. Після випуску в світ моделі з об'ємом ОЗУ 16 Кбайт ZX81 і з ОЗУ 48 Кбайт ZX SPECTRUM 48K, а також версії останнього з розширеною клавіатурою ZX SPECTRUM plus настала черга комп'ютера з об'ємом ОЗУ 128 Кбайт, який отримав назву ZX SPECTRUM 128K. Новинка була зустрінута на ринку більш ніж прохолодно, що, в общем-то, не дивно: на той час для професійних користувачів вже була можливість придбати первістка в майбутньої популярної серії комп'ютерів фірми IBM, який носив назву IBM PC (від англ. Personal Computer) і при тому ж обсязі ОЗУ в 128 Кбайт мав мікропроцесор принципово іншого порядку - 16-розрядний 18086 фірми Intel. Для любителів ж традицій на ринку була маса інших 8-розрядних комп'ютерів, до того ж підтримують ОС СР / М; досить назвати хоча б такий, безсумнівно, вдалий, як AMSTRAD СРС, побудований на базі того ж Z80, але незмірно перевершував за своїми можливостями дідка ZX.
Втім, повернемося до питання, винесеного в заголовок. Спершу кілька слів про те, як виглядає ZX SPECTRUM 128K з точки зору користувача.
Дана модель має три основних і два сервісних режиму роботи. Основні це:
- Режим калькулятора, що дозволяє робити обчислення з використанням всіх алгебраїчних і тригонометричних функцій, які Ви можете знайти на клавіатурі Вашого комп'ютера;
- Режим емуляції ZX SPECTRUM 48K, в якому він нічим не відрізняється від зазначеного комп'ютера (точніше, його версії ZX SPECTRUM plus з розширеною клавіатурою);
- Режим BASIC 128K. Даний режим характеризується наступними особливостями:
- сама мова BASIC є розширеною версією мови BASIC 48K.
Розширення звелося, по-перше, до додавання двох нових інструкцій PLAY і SPECTRUM; перша перетворює програму до формату BASIC 48K і переводить комп'ютер в цей режим без втрати програми в пам'яті, а друга управляє інтегральним трьохканальним звуковим генератором AY-3-8910 фірми General Instruments (як варіант можна використовувати спрощену версію 8912), яким забезпечена дана модель. Для того, щоб оцінити різницю між примітивним «Піканья» ZX SPECTRUM 48К і роботою зазначеної мікросхеми, треба просто взяти і послухати: вам гарантовано незабутнє враження від гри справжнього музичного інструменту. І, нарешті, ще однією особливістю мови BASIC 128K є те, що всі ключові слова набираються в ньому по буквах;
До сервісними можливостями відноситься, по-перше, наявність режиму завантаження першої була зустрінута на стрічці програми без необхідності набору LOAD "", а по-друге, наявність вбудованої програми для настройки магнітофона з метою забезпечення стійкої завантаження.
Варіант схеми розширення комп'ютера ZX SPECTRUM 48K до версії 128К наведено на рис. 1.
3. Про вхідних і вихідних сигналах.
Сигнал SO (Sound Out) - не що інше, як вихід звуку, що подається на підсилювач.
Сигнали CAS1 і CAS2 подаються на висновки CAS першої і другої лінійок ОЗУ відповідно; інші висновки обох лінійок об'єднуються попарно, за винятком висновків 1, які в кожній з 16 ІМС повинні бути вільні.
лог. «0» відповідає ША, а лог. «1» - висновку інформації з екранної області. Якщо ж у Вашому комп'ютері даний сигнал інверсний, тобто ША відповідає лог. «1», то елемент К555ЛЛ1, на який подається цей сигнал, слід замінити на К555ЛАЗ. При цьому між його входом і виходом К555КП11 необхідно включити інвертор.
Сигнал CAS повинен бути саме прямим, а не інверсним, як це має місце у Вашому комп'ютері, так як він буде додатково проінвертірованний елементами ІМС К555ЛАЗ.
Сигнал A14ROM подається на висновок 27 ІМС ПЗУ 27256.