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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: MSX Универсальный маппер до 512кБ MSX-UniMapper

  1. #1
    Member
    Регистрация
    23.03.2020
    Адрес
    г. Великий Новгород
    Сообщений
    110
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    93
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию MSX Универсальный маппер до 512кБ MSX-UniMapper

    подробная статья по ссылке:
    https://sysadminmosaic.ru/msx/unimapper/unimapper

    открытый проект, со герберами и исходниками:
    https://github.com/Pyhesty/MSX-UniMapper

    Так как хотелось собрать несколько картриджей с любимыми ROM, то сначала попробовал стандартные мапперы из интернета на базе файловых регистров,
    но они оказались с принципиально неустранимыми недостатками.
    В итоге решил, что можно сделать на дешевых простых корпусных PLD. Хотелось проверить, можно ли было разработать такой маппер на элементной базе 90х годов,
    оказалось, что вполне на базе распространенных GAL22V10D.

    Результат два вариант схем и плат:
    1. Универсальный маппер для Konami и ASC версий ROM, в которых 0й сегмент всегда соответствует 0й страницей (большинство ROM) с возможностью адресации до 512кБ ROM.
    2. Маппер совместимый с Konami SCC, в которой допускается смена страницы нулевого сегмента, объём памяти до 256кБ с двумя GAL, и до 512кБ ROM с тремя GAL.
    Такой маппер позволяет конвертировать некоторые DSK в ROM (с применением DSK2ROM утилиты) и запускать дисковые версии игр в виде ROM.
    На момент сборки в начале года GAL легко добывались на али по 45р за штуку.

    универсальный маппер первой версии (Konami, ASC):


    универсальный маппер второй версии (Konami, ASC, Konami SCC):




    корпус совместим с универсальным корпусом разработанным Wierzbowsky:
    https://www.thingiverse.com/thing:3278816

    так что если кто-то захочет собрать любимые аппаратные картриджи, то можно собирать, будут вопросы - пишите.

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

    crrush (05.05.2022), GreyWolf (24.04.2022), vwarlock (18.04.2023), Wierzbowsky (25.04.2022)

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

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

    По умолчанию

    Проект картриджа с исходниками выложен в репозиторий группы RBSC:

    https://github.com/RBSC/Unimapper

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

    GreyWolf (29.06.2022), John Warner (26.02.2023), Pyhesty (29.06.2022), tnt23 (30.06.2022)

  6. #3
    Member
    Регистрация
    25.10.2021
    Адрес
    г. Кострома
    Сообщений
    34
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня есть "Картридж с мульти-маппером"
    Какую выгоду мне даст данный картридж? хотя и он у меня есть, перепрошивать GALы, под каждый маппер неудобно.
    Хотя за старания респект.

  7. #4
    Activist
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    220
    Спасибо Благодарностей отдано 
    372
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от Nikolay_44 Посмотреть сообщение
    У меня есть "Картридж с мульти-маппером"
    Какую выгоду мне даст данный картридж? хотя и он у меня есть, перепрошивать GALы, под каждый маппер неудобно.
    Хотя за старания респект.

    Это решение Pyhesty получилось простым и самым дешёвым (по цене компонентов) . Также он подробно описал это.

    Вот поэтому мне это нравиться.

  8. #5
    Member
    Регистрация
    25.10.2021
    Адрес
    г. Кострома
    Сообщений
    34
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GreyWolf Посмотреть сообщение
    Это решение самым дешёвым
    Тут можно поспорить, три GALки против одной Altera

  9. #6
    Activist
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    220
    Спасибо Благодарностей отдано 
    372
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Nikolay_44 Посмотреть сообщение
    Тут можно поспорить, три GALки против одной Altera
    К Altera ещё и программатор (USB Blaster) нужен, хотя для ППЗУ тоже

  10. #7
    Member
    Регистрация
    25.10.2021
    Адрес
    г. Кострома
    Сообщений
    34
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GreyWolf Посмотреть сообщение
    К Altera ещё и программатор (USB Blaster) нужен, хотя для ППЗУ тоже

    ОЙ, если посчитать сколько у меня программаторов разных

    Ребята молодцы, однозначно

  11. Этот пользователь поблагодарил Nikolay_44 за это полезное сообщение:

    GreyWolf (29.07.2022)

  12. #8
    Activist
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    220
    Спасибо Благодарностей отдано 
    372
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это да, программаторов нужно много

    - - - Добавлено - - -

    Вообще это продолжение темы использования GAL, начатое в проектах: Айболит и MSX-EQ PSG Spectrolyzer.

  13. #9
    Member
    Регистрация
    25.10.2021
    Адрес
    г. Кострома
    Сообщений
    34
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как в 512кБ запихнуть DSK?

    Или подскажет кто, где взять Rom от Sonyc
    Последний раз редактировалось Nikolay_44; 12.08.2022 в 16:06.

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

    По умолчанию

    Попробуйте DSK образ сжать утилитой DSK2ROM с параметром сжатия 2. Может в 512кб влезет. Я не пробовал, або дисковая версия работает.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. MSX-EQ PSG Spectrolyzer для MSX/MSX2
    от Pyhesty в разделе MSX
    Ответов: 25
    Последнее: 28.03.2024, 20:12
  2. Ответов: 30
    Последнее: 28.11.2017, 02:51
  3. Ответов: 0
    Последнее: 24.04.2017, 16:24
  4. Ответов: 42
    Последнее: 31.07.2016, 00:52
  5. Ответов: 0
    Последнее: 08.05.2006, 13:56

Ваши права

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