- Сообщения
- 3
- Счётчик реакций
- 0
- Очки
- 65
Полностью прочитать статью по апгрейду можно здесь: https://zx-pk.ru/threads/36577-apgrejd-daewoo-cpc-400-400s-v-standartnyj-msx2-msx2.html
Данный пост кратко рассказывает о проекте превращения корейского компьютера Daewoo CPC-400/400S в полноценный компьютер с японско-русской версией BIOS. Цифровая копия полного документа находится в репозитории в папке Docs репозитория. Этот документ не является официальной инструкцией и все те, кто решат повторить этот апгрейд, делают это на свой страх и риск. Автор не несёт ответственности за возможные проблемы с апгрейдом компьютера третьими лицами. В инструкции могут быть некоторые неточности, так что если вы их заметили, просьба обратиться к автору. Контактная информация находится в конце документа. Подробная пошаговая инструкция о том, что надо поменять на материнской плате Daewoo и какие файлы нужно записать в ПЗУ или в чипы программируемой логики, представлена отдельным файлом, чтобы было проще производить апгрейд. Имя этого файла "Daewoo_CPC400_Upgrade_HowTo.pdf" и он также расположен в папке "Docs" репозитория.
Благодарности
Особо хочу выделить Максима Власова (Meteor-M). Без него этот проект вряд ли бы состоялся. Максим помогал мне на протяжении всего проекта, но особенно ценна его помощь в самом началекогда надо было понять как работают микросхемы программируемой логики. В дальнейшем, Максим помогал советами по "железу", прошивкам ПЛИС и биосам (BIOS). Спасибо ему за огромное терпение и гигантский объём знаний по MSX тематике! Также хочу поблагодарить членов группы RBSC (Russian Bear Service Crew) за их всестороннюю поддержку и советы. Также благодарю авторов эмулятора openMSX за отличный отладчик, который очень помог в адаптации дискового ПЗУ и в решении других проблем.
Как повторить проект
Повторить проект в любом виде доступно каждому, кто хоть иногда держал в руках паяльник. Есть даже опция, где не нужно удалять набортное ОЗУдостаточно просто заменить несколько микросхем (в этом случае некоторые программы всё же не смогут нормально работать из-за расположения ОЗУ в слоте 0.2). Программатор микросхем, например TL866, T48 или подобные необходимы для записи нужных данных в микросхемы ПЗУ и в чипы программируемой логики. Для некоторых опций апгрейда надо будет собрать и купить дополнительные платы. Если платы собирать самому, то нужно будет прошивать ПЛИС с помощью программатора USB Blaster, используя программный пакет "Quartus II 15.0 Programmer", который можно скачать отсюда: https://mirrors.pdp-11.ru/_msx/_carnivore2/quartus/
В отдельном документе под названием "Daewoo_CPC400_Upgrade_HowTo.pdf" даны подробные пошаговые инструкции по переделке, с фотографиями. Перечислим опции для переделки, начиная с самых простых, до более сложных.
- [A] MSX2 минимальный апгрейд без удаления ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- [В] MSX2 средний апгрейд с внешним ОЗУ
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение модуля ОЗУ в задний слот
- [C] MSX2 полный апгрейд с внешними платами (рекомендуется)
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение расширителя слотов в задний слот
- Установка ПЗУ в слот на плате расширителя слотов
- Подключение модуля ОЗУ в расширитель слотов
- Опционально подключение модуля FMPAC в расширитель слотов
- [D] MSX2+ полный апгрейд с внешними платами (рекомендуется)
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение расширителя слотов в задний слот
- Установка ПЗУ в слот на плате расширителя слотов
- Подключение модуля ОЗУ в расширитель слотов
- Подключение модуля FMPAC в расширитель слотов
- Замена видеопроцессора на v9958 (установка в панельку)
- Припаивание нескольких проводов между выводами видеопроцессора
- Соединение видеопроцессора с процессором Z80 через диод
Первая опция [A] позволяет просто заменить две микросхемы и в результате у вас получится более-менее совместимый компьютер без корейских модулей. Но некоторым программам может не понравиться ОЗУ в слоте 0.2 и они не смогут нормально работать. Зато не надо будет ничего паять. Остальные же опции подразумевают удаление набортного ОЗУ и установку дополнительных плат в задний слот. В репозитории проекта выложены все нужные файлыпрошивки ПЗУ и микросхем программируемой логики, схемы и Гербер-файлы необходимых плат, прошивки ПЛИС для этих плат, а также 3Д модели корпусов для всех плат расширения. Также выложена первая версия платы ОЗУ на дискретной логике и изменённая прошивка для расширителя слотов, которая позволяет этому модулю не конфликтовать с набортным маппером Daewoo.
ВАЖНАЯ ИНФОРМАЦИЯ!
- Любые работы должны производиться при отключенном питании компьютера
- Крайне важно зачистить коррозию на плате и заменить сгнившие провода и элементы
- На место выпаянных или выкусанных микросхем ОЗУ желательно поставить панельки
- Откусанные выводы микросхем ОЗУ необходимо удалить по-одному с помощью паяльника
- Микросхемы ПЗУ U38, U44 можно заменить на любые УФ-стираемые микросхемы типа 27C512, либо на электрически-стираемые Winbond W27C512. Такие же 64кб микросхемы ПЗУ ставятся во внешние платы (расширитель слотов, плата со стандартным слотом MSX)
- Микросхемы программируемой логики PAL16L8A можно заменить на аналоги, например на Lattice GAL16V8D, либо на подобные от фирмы Microchip Technology (ATF16V8B)
- Для соединения процессора Z80 и видеопроцессора v9958 используется обычный диод 1N4148
- Перемычки на обратной стороне платы запаиваются между пятью разными пинами видеопроцессора v9958
- Если в плату со слотом MSX установлена микросхема ПЗУ, то вставлять в её слот картридж уже нельзя, иначе может быть конфликт между двумя разными ПЗУ
- В распечатанных на 3Д принтере корпусах для всех внешних устройств предусмотрено внутреннее крепление плат короткими шурупами диаметром 2мм. Не следует этим пренебрегать. Половинки корпусов следует соединять шурупами 2x12мм. Затягивать шурупы надо осторожно, чтобы не повредить пластик
- При запаивании 50-пинового разъёма типа "мама" на все внешние платы обратите внимание, что нижняя поверхность разъёма должна быть вровень с верхней поверхностью платы! Иначе собранное устройство не влезет в корпус.
Репозиторий проекта
Github репозиторий этого проекта находится в основном репозитории группы RBSC. Перманентный линк на этот репозиторий: https://github.com/RBSC/Daewoo_CPC400_Upgrade
3D модели корпусов для плат периферии (FMPAC, Slot Expander, Slot Board, RAM Expansion) можно найти здесь: https://www.thingiverse.com/thing:7353019
3D модель разъёма питания платы Daewoo лежит здесь: https://www.thingiverse.com/thing:7352984
Видео по проекту
Данный пост кратко рассказывает о проекте превращения корейского компьютера Daewoo CPC-400/400S в полноценный компьютер с японско-русской версией BIOS. Цифровая копия полного документа находится в репозитории в папке Docs репозитория. Этот документ не является официальной инструкцией и все те, кто решат повторить этот апгрейд, делают это на свой страх и риск. Автор не несёт ответственности за возможные проблемы с апгрейдом компьютера третьими лицами. В инструкции могут быть некоторые неточности, так что если вы их заметили, просьба обратиться к автору. Контактная информация находится в конце документа. Подробная пошаговая инструкция о том, что надо поменять на материнской плате Daewoo и какие файлы нужно записать в ПЗУ или в чипы программируемой логики, представлена отдельным файлом, чтобы было проще производить апгрейд. Имя этого файла "Daewoo_CPC400_Upgrade_HowTo.pdf" и он также расположен в папке "Docs" репозитория.
Благодарности
Особо хочу выделить Максима Власова (Meteor-M). Без него этот проект вряд ли бы состоялся. Максим помогал мне на протяжении всего проекта, но особенно ценна его помощь в самом началекогда надо было понять как работают микросхемы программируемой логики. В дальнейшем, Максим помогал советами по "железу", прошивкам ПЛИС и биосам (BIOS). Спасибо ему за огромное терпение и гигантский объём знаний по MSX тематике! Также хочу поблагодарить членов группы RBSC (Russian Bear Service Crew) за их всестороннюю поддержку и советы. Также благодарю авторов эмулятора openMSX за отличный отладчик, который очень помог в адаптации дискового ПЗУ и в решении других проблем.
Как повторить проект
Повторить проект в любом виде доступно каждому, кто хоть иногда держал в руках паяльник. Есть даже опция, где не нужно удалять набортное ОЗУдостаточно просто заменить несколько микросхем (в этом случае некоторые программы всё же не смогут нормально работать из-за расположения ОЗУ в слоте 0.2). Программатор микросхем, например TL866, T48 или подобные необходимы для записи нужных данных в микросхемы ПЗУ и в чипы программируемой логики. Для некоторых опций апгрейда надо будет собрать и купить дополнительные платы. Если платы собирать самому, то нужно будет прошивать ПЛИС с помощью программатора USB Blaster, используя программный пакет "Quartus II 15.0 Programmer", который можно скачать отсюда: https://mirrors.pdp-11.ru/_msx/_carnivore2/quartus/
В отдельном документе под названием "Daewoo_CPC400_Upgrade_HowTo.pdf" даны подробные пошаговые инструкции по переделке, с фотографиями. Перечислим опции для переделки, начиная с самых простых, до более сложных.
- [A] MSX2 минимальный апгрейд без удаления ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- [В] MSX2 средний апгрейд с внешним ОЗУ
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение модуля ОЗУ в задний слот
- [C] MSX2 полный апгрейд с внешними платами (рекомендуется)
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение расширителя слотов в задний слот
- Установка ПЗУ в слот на плате расширителя слотов
- Подключение модуля ОЗУ в расширитель слотов
- Опционально подключение модуля FMPAC в расширитель слотов
- [D] MSX2+ полный апгрейд с внешними платами (рекомендуется)
- Удаление ОЗУ
- Замена основного ПЗУ
- Замена микросхемы программируемой логики (или обеих микросхем)
- Удаление вторичного ПЗУ или (опционально) его замена на ПЗУ с другой программой
- Подключение расширителя слотов в задний слот
- Установка ПЗУ в слот на плате расширителя слотов
- Подключение модуля ОЗУ в расширитель слотов
- Подключение модуля FMPAC в расширитель слотов
- Замена видеопроцессора на v9958 (установка в панельку)
- Припаивание нескольких проводов между выводами видеопроцессора
- Соединение видеопроцессора с процессором Z80 через диод
Первая опция [A] позволяет просто заменить две микросхемы и в результате у вас получится более-менее совместимый компьютер без корейских модулей. Но некоторым программам может не понравиться ОЗУ в слоте 0.2 и они не смогут нормально работать. Зато не надо будет ничего паять. Остальные же опции подразумевают удаление набортного ОЗУ и установку дополнительных плат в задний слот. В репозитории проекта выложены все нужные файлыпрошивки ПЗУ и микросхем программируемой логики, схемы и Гербер-файлы необходимых плат, прошивки ПЛИС для этих плат, а также 3Д модели корпусов для всех плат расширения. Также выложена первая версия платы ОЗУ на дискретной логике и изменённая прошивка для расширителя слотов, которая позволяет этому модулю не конфликтовать с набортным маппером Daewoo.
ВАЖНАЯ ИНФОРМАЦИЯ!
- Любые работы должны производиться при отключенном питании компьютера
- Крайне важно зачистить коррозию на плате и заменить сгнившие провода и элементы
- На место выпаянных или выкусанных микросхем ОЗУ желательно поставить панельки
- Откусанные выводы микросхем ОЗУ необходимо удалить по-одному с помощью паяльника
- Микросхемы ПЗУ U38, U44 можно заменить на любые УФ-стираемые микросхемы типа 27C512, либо на электрически-стираемые Winbond W27C512. Такие же 64кб микросхемы ПЗУ ставятся во внешние платы (расширитель слотов, плата со стандартным слотом MSX)
- Микросхемы программируемой логики PAL16L8A можно заменить на аналоги, например на Lattice GAL16V8D, либо на подобные от фирмы Microchip Technology (ATF16V8B)
- Для соединения процессора Z80 и видеопроцессора v9958 используется обычный диод 1N4148
- Перемычки на обратной стороне платы запаиваются между пятью разными пинами видеопроцессора v9958
- Если в плату со слотом MSX установлена микросхема ПЗУ, то вставлять в её слот картридж уже нельзя, иначе может быть конфликт между двумя разными ПЗУ
- В распечатанных на 3Д принтере корпусах для всех внешних устройств предусмотрено внутреннее крепление плат короткими шурупами диаметром 2мм. Не следует этим пренебрегать. Половинки корпусов следует соединять шурупами 2x12мм. Затягивать шурупы надо осторожно, чтобы не повредить пластик
- При запаивании 50-пинового разъёма типа "мама" на все внешние платы обратите внимание, что нижняя поверхность разъёма должна быть вровень с верхней поверхностью платы! Иначе собранное устройство не влезет в корпус.
Репозиторий проекта
Github репозиторий этого проекта находится в основном репозитории группы RBSC. Перманентный линк на этот репозиторий: https://github.com/RBSC/Daewoo_CPC400_Upgrade
3D модели корпусов для плат периферии (FMPAC, Slot Expander, Slot Board, RAM Expansion) можно найти здесь: https://www.thingiverse.com/thing:7353019
3D модель разъёма питания платы Daewoo лежит здесь: https://www.thingiverse.com/thing:7352984
Видео по проекту
Последний раз редактировалось: