Это старая версия документа!
English version can be found here: iBolit — simple diagnostics cartridge for MSX
iBolit — простой картридж–диагност. В последнее время появилось достаточно много сообщений от пользователей MSX, у которых их компьютеры перестали работать после длительного (и не очень) хранения или во время одного из включений. В основном, жаловались на чёрный экран после включения, либо вообще на отсутствие «жизни» в машинке. ОЗУ и другие элементы могут выходить из строя либо во время хранения, либо при первом включении. Диагностика таких неисправностей обычно начинается с проверки всех напряжений, частот генераторов и «шевеления» сигналов на шинах адресов и данных, проверка статуса сигнала RESET и т.д. Было решено сделать примитивный картридж–диагност, с помощью которого можно было бы сразу отмести возможные неисправности питания и «залипания» сигналов.
Картридж создан на основе чипов программируемой логики GAL22V10, матриц светодиодов и вольт/амперметров для USB выходов персональных компьютеров. На картридж также установлен слот для дополнительного картриджа. Туда можно поставить любой картридж с игрой или с диагностической прошивкой (если кто–то всё же возьмётся её написать). Прошивка микросхемы GAL примитивна — если на входе есть высокий уровень, то светодиод, который подключён к выходу, будет светиться. Картридж дёшев по себестоимости — максимум 12–15 евро - и прост в сборке. Плату с измерителями можно отсоединить от основной платы.
Компоненты для сборки картриджа можно приобрести у следующих продавцов на AliExpress:
Пожалуйста, внимательно прочтите следующие примечания:
Вместо одной синей и двух красных светодиодных сборок вы можете установить одну красную и две синих светодиодных сборки. Выбор за Вами. Рекомендуется устанавливать светодиодную сборку жёлтого цвета крайней справа.
Пример:
1 | 2 | 3 | 4 |
---|---|---|---|
Синий | Красный | Красный | Жёлтый |
CLOCK | /RD | /RESET | /BUSDIR |
/WR | /INT | /MERQ | |
D7 | A7 | A15 | /IORQ |
D6 | A6 | A14 | /M1 |
D5 | A5 | A13 | /WAIT |
D4 | A4 | A12 | /RFSH |
D3 | A3 | A11 | /SLTSL |
D2 | A2 | A10 | /CS12 |
D1 | A1 | A9 | /CS2 |
D0 | A0 | A8 | /CS1 |
Подробнее о сигналах здесь
Если Вы устанавливаете сборку светодиодов зелёного цвета, то вам необходимо выбрать другое сопротивление резисторной сборки, например 330 Ом вместо 1 кОм
Ниже приведены видео работы картриджа iBolit совместно с картриджем Carnivore2 (на нём запущена диагностическая программа), который установлен в верхний слот:
Прошивку для микросхемы GAL22V10D можно скачать из репозитория или здесь: