Важная информация

User Tag List

Показано с 1 по 2 из 2

Тема: Переделка арабской AX370 в Sanyo MSX2+ с фмпаком

  1. #1
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Переделка арабской AX370 в Sanyo MSX2+ с фмпаком

    Попалась мне недавно арабка AX370, этакий арабизированный и упрощённый клон Sanyo 70FD. Всё бы ничего - но арабские программы и биос сильно напрягают. Так как я уже переделывал AX350 (доску) в подобие YIS805, то подумалось - а не переделать ли эту 370ю во что-нибудь интересное?

    Но как всегда, "забыли про овраги". Оказалось, что AX370 весьма сильно отличается от Sanyo 70FD (или FD2). Плата хоть и похожа, но немного другая: на арабке есть только одна микросхема БИОСа на 256кб, расположение по слотам тоже разное, нет микросхемы YM2413, её обвязки и обвязки усилителя. Также, в арабке SubROM лежит в слоте 3.0 вместе с дисковым БИОСом, а у Sanyo SubROM в слоте 3.1 вместе с KANJI модулем. Соответственно, если удаляем этот модуль, то не видим заставки. Арабский Painter лежит в слоте 3.1. У арабки нулевой слот расширен и в подслотах лежат всякие программы вроде Word Processor и арабский Бейсик. Ну, и на сладкое - клавиатура у арабки самая что ни на есть европейская (хотя и с арабскими символами), что делает её частично несовместимой с БИОСом от японской Sanyo.

    Пришлось собирать новую 256кб прошивку из разных кусков, попутно патча БИОС. Пришлось пропатчить шрифты (поменял знак Йены), менять таблицу раскладки клавиатуры, а также размещать разные модули в памяти. Причём, 32кб модуль лежит в памяти задом наперёд, то есть сначала вторые 16кб, а потом первые. Для подслотов 1 и 2 модули лежат в прошивке с адреса 0x10000, а для подслота 3 с адреса 0x38000. А ещё куда-то надо положить дисковый БИОС и БИОС фмпака. Гемор, в общем. В итоге удалось засунуть всё это, а также TESTRAM, который вызывается по команде call testr и на десерт игру King's Valley, которая тоже вызывается по команде call kvall прямо из Бейсика.

    Следующий этап - попробовать подсадить на плату фмпак чип и обвязку, руководствуясь фотками платы Sanyo и замерами мультиметром. Так как схемы на арабку нет, то другие варианты исключены. Но по крайней мере с прошивкой разобрались. Она помещается в EEPROM W27C020, который ставится вместо 32-ногой микросхемы с арабскими прошивками. Файл можно скачать здесь:

    https://podrezov.com/temp/AX370_Conversion.rom

    Буду продолжать описание установки фмпака в этой теме.
    Последний раз редактировалось Wierzbowsky; 09.12.2023 в 20:18.

  2. Эти 3 пользователя(ей) поблагодарили Wierzbowsky за это полезное сообщение:

    CityAceE (19.11.2023), GreyWolf (19.11.2023), vwarlock (20.11.2023)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжим...

    Вот карта расположения 16кб модулей в ROM файле и маппинг этих частей в адресное проестранство:



    Итак, расположение модулей в слотах у нас теперь такое:



    После консультации с Ahmed Taher Al Ali, который первым поставил чип OPLL на плату AX370, был разработан алгоритм апгрейда платы до желаемого уровня MSX2+. К сожалению, без порта F4. Но это можно решить отдельной платой, которая ставится на Z80.

    Установить на плату в районе кнопки Reset:
    - панельку под YM2413 чип (DIP18)
    - установить чип YM2413
    - впаять резисторы R218 и R215 (оба по 2.2k)
    - впаять резисторы R216 и R219 (оба по 4.7k)
    - впаять резисторы R217 и R220 (оба по 22k)
    - впаять конденсаторы (не керамику!) C177 и C178 (оба по 6.8nF или по 8.2nF)
    - впаять полярный конденсатор (электролит) C179 (47uF 16v)
    - впаять полярный конденсатор (электролит) C176 (100uF 16v или 470uF 16v), см. фото как правильно его разместить
    - впаять дроссель L105 (150uH, но можно и 68uH)
    - впаять резисторы R120, R115, R122 (номиналы согласно схеме)

    Установить на плату в районе усилителя:
    - впаять керамические конденсаторы С181 и C182 (номиналы согласно схеме)
    - впаять полярные конденсаторы (электролиты) C183 и C185 (47uF 16v)
    - впаять полярный конденсатор (электролит) C180 (220uF 16v)
    - впаять резисторы R221-R225, R227-R228, R242, R124-R125 (номиналы согласно схеме)

    Соединить обвязку FM чипа и входы усилителя экранированным одножильным кабелем. Центральную жилу кабеля подключить к точкам A (обозначены как А в круге). Оплётку кабеля подключить к земле, как показано на фото.

    На обратную сторону платы установить:
    - впаять 74LS30D или 74HC30D на место IC132

    Фотки:









    Схема:
    https://podrezov.com/ax370/schematics.pdf

    В итоге, после некоторой несложной доработки получаем полноценный MSX2+ из бесполезной и безголосой арабки AX370!

    https://www.youtube.com/shorts/WAaCW7y_jsY
    Последний раз редактировалось Wierzbowsky; 09.12.2023 в 20:16.

  5. Эти 3 пользователя(ей) поблагодарили Wierzbowsky за это полезное сообщение:

    CLR (09.12.2023), GreyWolf (06.12.2023), tnt23 (09.12.2023)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 13
    Последнее: 21.09.2023, 02:05
  2. GameBase MSX World (MSX1, MSX2, MSX2+, MSXturboR)
    от Rindex в разделе MSX
    Ответов: 7
    Последнее: 30.08.2022, 09:02
  3. Переделка клавы
    от siesit в разделе Вектор
    Ответов: 8
    Последнее: 12.03.2014, 20:42
  4. Переделка телевизора
    от Xitron в разделе Изображение
    Ответов: 10
    Последнее: 08.01.2013, 02:00
  5. Переделка ТВ тюнера
    от scooby-do в разделе Изображение
    Ответов: 14
    Последнее: 01.05.2008, 19:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •