Пока мы ждём запчасти для материнской платы, давайте посмотрим на клавиатуру и определим, что нужно с ней сделать.
Необходимые запчасти:
Процессор Z80 (в порядке)
Микросхема PIO Z80 (заказана)
Микросхема PIT 8253 (заказана)
Микросхема PPI 8255 (заказана)
Две микросхемы ПЗУ 2716 (в порядке)
Микросхема SRAM 6116 2 КБ (в порядке)
В ней три нестандартные логические матрицы, которые не подлежат замене... выглядят нормально... ?
Я работаю над заменой платы памяти, чтобы заменить 32 микросхемы DRAM 4116 на две микросхемы SRAM 62256, а также над модернизированной платой видеопамяти на 16 КБ.
Я также собираюсь попробовать реализовать функцию "Проверка ОЗУ", упомянутую в руководстве по обслуживанию, чтобы загрузочное ПЗУ (IPL) было обновлено до версии 2732, которую можно будет переключать между оригинальной IPL и проверкой ОЗУ. Если проверка ОЗУ заработает... оригинальный бинарный файл, по-видимому, потерян, поэтому я попытался создать свой собственный.
Все подробности на моем Github:
https://github.com/BrettHallen/Sharp-...
Вернемся к клавиатуре... В итоге я полностью разобрал ее, чтобы разобраться с матрицей клавиш, которую затем должным образом нарисовал в KiCad. Я также почистил и заново покрасил металлическую пластину.
В ней используются 12-миллиметровые тактильные переключатели высотой 7 мм для функциональных клавиш, клавиш курсора и кнопок кассеты (CMT). В клавиатуре используются переключатели Futuba MD-4P-CS (насколько я понимаю, черный корпус с оранжевым основанием), MD-7 (черный корпус и основание?) для подсветки клавиш и MD-4 другого цвета (белый корпус, кремовое основание) для клавиши ПРОБЕЛ.
Поскольку я разобрался с матрицей клавиш, я решил просто заменить оригинальную печатную плату клавиатуры на свою собственную, а также использовать новые переключатели Futuba (примерно по 1,50 доллара США за штуку). На это потребуется некоторое время, чтобы все сделать правильно.
00:15 ... Прогресс в работе с материнской платой
03:45 ... Первоначальная проверка клавиатуры
11:00 ... Выпаивание с помощью ENGINEER SS-03
14:00 ... Снятие печатной платы
15:30 ... Состояние печатной платы и пластины
17:00 ... Замена тактильных переключателей
19:15 ... Новый план: самостоятельная замена печатной платы
22:20 ... Благодарности каналу и заключение
--------------------------------
Из части 1:
Наконец-то мне в руки попал один из этих японских моноблоков начала 80-х (1981) ... у него всего несколько, оооочень маленьких проблем ... 🥹 ... ну, на материнской плате есть небольшая коррозия, поэтому требуется замена множества микросхем и чистка. Сейчас он не загружается.
Поскольку это японская модель, она рассчитана на 100 В переменного тока, поэтому я подумываю заменить её на блок питания на 240 В — блок питания выдаёт ±5 В постоянного тока и +12 В постоянного тока.
Я также рассматриваю возможность расширения сети... но сначала посмотрим, смогу ли я заставить её работать.
Насколько я понимаю, существовало несколько основных линеек компьютеров Sharp под брендом MZ:
Серия MZ-40K: компьютер из оригинального комплекта с 4-битным процессором Fujitsu MB8843
Серия MZ-80K (монохромный текстовый дисплей): MZ-80K, MZ-80C, MZ-80K2, MZ-80K2E, MZ-80A с процессором Sharp LH0080 (Z80)
Серия MZ-700 (MZ-80K с цветной графикой): MZ-700, MZ-800, MZ-1500
Серия MZ-80B (см. ниже)
Также существовала серия MZ-3500 с двумя процессорами Z80, серии MZ-5500/MZ-6500/MZ-8000 с процессорами Intel и ноутбук MZ-100 с процессором Intel 8088.
MZ-80B представлял собой развитие компьютерного комплекта MZ-80K и позиционировался как офисный компьютер. В линейку MZ-80B входят:
MZ-80B (данный компьютер)
MZ-80B2 (дополнительная видеопамять)
MZ-2000 (более высокое разрешение, опционально цветной экран)
MZ-2200 (автономный компьютер, без встроенного монитора)
MZ-80B имеет следующие характеристики:
Процессор, совместимый с Z80, с частотой 4 МГц
Монохромная графика 320x200 или текстовая 40x25/80x25
2 КБ загрузочного ПЗУ (начальный загрузчик программ или IPL)
2 КБ ПЗУ генератора символов
32 КБ ОЗУ, расширяемой до 64 КБ (MZ-80RM)
2 КБ символьной ОЗУ
8 КБ графической ОЗУ, расширяемой до 16 КБ (MZ-80GMK)
Встроенный BASIC отсутствует, поэтому его необходимо загружать с ленты (или диска). Устройство имеет две кнопки сброса: кнопку RESET, которая выполняет «теплый» перезапуск, и кнопку IPL, которая выполняет «холодный» перезапуск. Встроенный ленточный накопитель управляется кнопкой IPL (без механических кнопок), а при наличии плат расширения можно добавить дисковод для гибких дисков.
В моей машине есть возможность расширения оперативной памяти до 32 КБ, но отсутствует порт расширения MZ-80EU, необходимый для установки плат расширения, таких как:
Универсальная карта ввода/вывода MZ-80IO2
Последовательный порт RS-232 MZ-80IO3
Плата IEEE/HPIB/GPIB MZ-80IO4
Плата расширения графической памяти MZ-80GMK
Плата ввода/вывода дискеты MZ-80FI
Дискеты и плата расширения MZ-80FB и MZ-80GBK
Карта ПЗУ
---------------------...
Информация по комментариям в разработке