User Tag List

Показано с 1 по 10 из 133

Тема: TRHMSX – простой клон FPGA MSX2+. Неторопливая сборка конструктора.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию TRHMSX – простой клон FPGA MSX2+. Неторопливая сборка конструктора.



    Лирическое вступление. Можно пропустить.

    Первый персональный компьютер я увидел в 1986 году.
    В нашей школе сделали компьютерный класс и там стояли Ямахи стандарта MSX1.
    До этого, компьютерные игры я видел только в зале игровых автоматов, это были монохромные ралли или танковый бой. Две минуты игры стоили 15 копеек. Для школьника это были большие деньги, поэтому поиграть удавалось не часто.

    Японские Ямахи произвели на меня оглушающее впечатление. Это был культурный шок. Особенно, место учителя. Цветной монитор, 3.5" флоппи дисковод - это было что-то из фантастических фильмов. Хочу сказать, что в то время у меня дома был черно-белый ламповый телевизор... А тут буйство цветов, мультипликационные игры, модный импортный дизайн. Загрузка с дисковода вообще напоминала магию.

    Нам дали поиграть в Kings Valley на ученических черно-зеленых мониторах. Впечатлений было на несколько недель вперед. Меня почему-то очень поразила анимация выходной двери с уровня. Как она открывается и главный герой уходит в неизвестность следующего уровня.



    В дальнейшем я осваивал MSX-Basic, рисовал и анимировал спрайты. Увидел популярную игру The Goonies. В кулуарах слышал слово "картридж", но толком даже не представлял что это такое.

    Разумеется, я мечтал иметь такой компьютер дома, но понимал, что шансов на это нет.
    В 1989 году у нас в городе появилась возможность собрать ZX Spectrum 48. Я задался этой целью и в начале 1990 года мне удалось самому спаять клон Балтик. Сначала подключал его к старому чб телевизору, потом купил чб монитор типа "колокольчик" или "капля". А еще позже купил цветной монитор Электроника 32 ВТЦ-202.

    ZX Spectrum - отличная машинка. Но я всегда сравнивал его с MSX. По параметрам они были похожи. Одинаковый процессор Z-80, разрешение экрана 256х192, количество цветов.
    Но мне сразу бросались в глаза преимущества MSX. Экранный редактор Бейсика, текстовый режим 40х25, удобная клавиатура с курсорными и функциональными клавишами, входы для джойстиков в базовой комплектации, музыка во всех играх, и главное - отсутствие клэшинга.
    Все же наличие графического чипа (даже в MSX1) давало заметное преимущество за счет наличия спрайтов.

    Поэтому, играя в игры на Спектруме, я всегда думал как эти игры могли выглядеть на MSX. Сидела в голове какая-то заноза...
    Потом появился PC и Спектрум с MSX остались в прошлом...

    Прошли годы. Я вернулся в Спектрум тему. И вдруг понял, что очень хочу иметь MSX. Воплотить свои детские мечты.
    Сначала хотел спаять Омегу, но меня отпугнула его стоимость, отсутствие конструкторов и, главное, большие трудности купить не поддельный чип видеоконтроллера 9938(9958).

    Конец лирического отступления.

    Выбор пал на т.н. 1chipMSX проект под названием TrhMSX. Есть похожий проект uMSX, но там слоты сделаны на отдельной плате. Я не люблю сложные конструкции, поэтому предпочел "одноплатный" вариант.



    Простыми словами - это MSX, который поместили в один чип cpld Альтера.
    Есть выход на телевизор по RGB и VGA (640х480) на монитор. Поддержка клавиатуры PS/2 или USB (в ревизии платы 1.5 и выше).
    На плате расположены два стандартных 50-ти пиновых слота для картриджей или внешних устройств. Для комфортной работы предусмотрена поддержка microSD карты, с которой можно грузить BIOSы и образы игрушек. В какой-то мере, SD-карта может заменить картридж типа "Карнивор".
    Для подключения 3.5" дисковода и CF-карты можно собрать картридж с контроллером.
    В принципе, различных картриджей, расширяющий возможности базовой платы сделано много. Есть даже цифровой магнитофон.
    Размер базовой платы 120х150 мм. Купил у Чипкина за чуть более 1000 рублей.



    Итак, решение принято. Теперь предстоит длительный и волнующий процесс сборки комплектующих.

    Ссылки:

    https://github.com/cristianoag/trhmsx - проект на гитхабе
    https://github.com/wagnertavares/trhmsx - копия проекта на гитхабе
    https://theretrohacker.com/2024/03/1...ga-msx2-clone/ - описание на ретро хакере

    Видео по прошивке и настройке.

    Последний раз редактировалось Froggy; 23.03.2025 в 20:22.

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

    AndyFox(13.04.2025), axe_chita(14.03.2025), Cooper(22.03.2025), creator(09.03.2025), GlassesTmn(10.04.2025), GreyWolf(09.03.2025), izzx(09.03.2025), Oleg N. Cher(10.03.2025), SoftLight(09.03.2025), tnt23(10.03.2025), valerium(09.03.2025), Wierzbowsky(09.03.2025), yarodin(09.03.2025)

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

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

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

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

Похожие темы

  1. Ответов: 43
    Последнее: 18.12.2025, 21:15
  2. Ответов: 501
    Последнее: 28.10.2025, 23:13
  3. Ответов: 124
    Последнее: 17.09.2025, 14:19
  4. Ответов: 28
    Последнее: 07.07.2025, 09:43
  5. Ответов: 6
    Последнее: 05.01.2025, 13:55

Ваши права

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