User Tag List

Страница 3 из 13 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 133

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

Комбинированный просмотр

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

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,242
    Спасибо Благодарностей отдано 
    993
    Спасибо Благодарностей получено 
    615
    Поблагодарили
    333 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гы. Cristiano Goncalves скрыл свой проект с гитхаба из публичного доступа. О причинах можно только догадываться. Скорее всего, как обычно, а че это там злые русские собирают себе. Эх.
    Хотя сам же писал:
    Цитата Сообщение от License
    This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/).

    If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
    You may not use the material for commercial purposes.
    You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
    ATTENTION
    This project was made for the retro community and not for commercial purposes. So only retro hardware forums and individual people can build this project.

    THE SALE OF ANY PART OF THIS PROJECT WITHOUT EXPRESS AUTHORIZATION IS PROHIBITED!
    Но не грустите - гитхаб помнит все
    https://github.com/wagnertavares/trhmsx
    Последний раз редактировалось SoftLight; 23.03.2025 в 17:56.

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

    Froggy(23.03.2025)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Скорее всего, как обычно, а че это там злые русские собирают себе.
    Я - добрый белорус.

    Что касается TrhMSX, то хочу отметить ряд особенностей, которые мне не понравились.
    1. Изображение по VGA на ЖК-мониторе оставляет желать лучшего. Ширина пикселов разная. Не знаю, может виноват скалер монитора, но изображение со Спектрума получается лучше (с адаптером от АлексЕкб так вообще картинка пиксел-в-пиксел).
    Буду еще пробовать RGB-подключение.

    2. Вход магнитофона сделан по остаточному принципу. Нет индикации его активации. Использование одного разъема для звука и магнитофона не удобно.
    Вход магнитофона не очень "чувствительный". Без усиления сигнала TZXDuino файлы не грузит.
    Нет выхода для управления мотором магнитофона.
    Я понимаю, что магнитофоном мало кто пользуется, но для аутентичности могли сделать как надо.

    3. Может я что-то не знаю, но не смог запомнить режим в 40 символов. Что-бы MSX сразу грузился в этом режиме.
    Давал команды:
    width 40
    set screen
    Но после "ресета" MSX стартует в режиме 80 символов.
    Т.е. эмуляция MSX2+ не полная.

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

    GlassesTmn(10.04.2025)

  4. #3

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    не смог запомнить режим в 40 символов
    эти настройки хранятся в памяти часов.
    https://www.msx.org/wiki/SET_SCREEN

  5. #4

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

    По умолчанию

    Контроллер FDD+IDE



    Возникает вопрос, почему я не спешу сделать SD-карту для MSX и с комфортом осваивать богатое программное наследие MSX?
    Отвечаю. Это не спортивно. Я хочу пройти весь путь от начала до конца.
    Сначала загрузка с магнитофона, потом - подключение внешнего дисковода, далее картриджи, а как финал - это SD-карта. Возможно, спаяю и Карнивор2 - еще не считал сколько это будет стоить.

    В свое время я пользовался "живым" 3.5" флоппи-дисководом. До сих пор помню его "жужание". Хочется все это воссоздать.
    Поэтому хочу собрать контроллер дисковода для TrhMSX. Отдельный топик решил не начинать - сборка этого девайса будет в рамках текущей темы.
    Буду повторять контроллер FDD+IDE от команды RBSC.



    Вот описание с сайта разработчиков:

    Устройство включает в себя полноценные IDE и FDD контроллеры, позволяющие подключать как стандартные 720 Кб дисководы, так и современные 1.44 Мб дисководы к MSX. Также контроллер позволяет использовать CF (CompactFlash) карту как IDE дисковод большой ёмкости.

    Устройство разработано на базе ПЛИС Altera Max и стандартного микрочипа контроллера FDC WD37C65B. Конфигурационные перемычки позволяют выставлять приоритет устройств (FDD/IDE), а также конфигурацию подключения флоппи-дисководов. В устройстве используется двойное дисковое ПЗУ, выбор которого осуществляется конфигурационной перемычкой (джампером). На выбор можно использовать дисковое ПЗУ Sunrise или ПЗУ Nextor, что делает этот контроллер универсальным и удобным в использовании.

    https://github.com/RBSC/MultiController - ссылка на проект

    Потиху собрал комплект деталей для сборки. Все чипы будут установлены в "панельки".



    Контроллер дисковода взял ST AIC37C65CL - под этот чип есть отдельная прошивка.



    Продолжение следует...
    Последний раз редактировалось Froggy; 25.03.2025 в 22:29.

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

    CLR(28.03.2025), GlassesTmn(10.04.2025), SERGEY256(26.03.2025), SoftLight(29.03.2025), Wierzbowsky(26.03.2025)

  6. #5

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

    По умолчанию

    После фиаско с платами для картриджей решил продолжить сборку мультиконтроллера.



    При монтаже использовал три различных жала для паяльника. Элементы 0805 без труда встали на посадочные места 0603.



    Самое сложное - это монтаж панелек под чипы. Я не вырезал серединку панелек, поэтому пришлось потрудиться:











    К сожалению, кварцы на 16 МГц и плата с CF-разъемом идут пешком из Пекина уже три месяца.
    Последний раз редактировалось Froggy; 30.03.2025 в 18:48.

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

    Cooper(31.03.2025), GlassesTmn(10.04.2025), SoftLight(30.03.2025)

  7. #6

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    К сожалению, кварцы на 16 МГц и плата с CF-разъемом идут пешком из Пекина уже три месяца
    Вот кстати да, прям какой-то затык случился. До этого всё шло нормально, а тут последняя запись трека от 26.02 и всё… никаких обновлений уже месяц. И того тоже около 2х месяцев непонятно где.

  8. #7

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    И того тоже около 2х месяцев непонятно где.
    У меня "задержки" с товарами, которые имеют трек типа CNG00711710343***
    Отследить нет возможности. Через месяца три могут бросить пакет в почтовый ящик.
    Плохо, что перед заказом нет возможности узнать какой почтой отправят товар.

  9. #8

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    У меня "задержки" с товарами, которые имеют трек типа CNG00711710343***
    ооо! ааа! ыыы! две посылки и обе CNG*
    они светятся на https://track24.ru/ но как и говорил раньше всё глухо

  10. #9

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    ооо! ааа! ыыы! две посылки и обе CNG*
    они светятся на https://track24.ru/ но как и говорил раньше всё глухо
    Это типа через Сингапур. Треки там левые какие-то.



    Для чего эти площадки на плате? Питание на плату идет со слота. Зачем еще 5 вольт подавать дополнительно?

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

    GlassesTmn(10.04.2025)

  11. #10

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

    По умолчанию

    Я тут подумал, что кварц на 16МГц для запуска мультиконтроллера мне не нужен. Он нужен для чипа контроллера дисковода. Пока можно прошить Альтеру и ROM, воткнуть в слот MSX и посмотреть происходил ли загрузка внешнего ROM.
    Итак, прошиваем Альтеру. Для этого нам нужно подавать на плату внешнее питание 5 вольт.

    Можно взять его со слота MSX, но Кристиано Гонсалвес рекомендует не рисковать и подать внешние 5 вольт через разъем. Что мы и сделаем. Припаял гребенку на плату. После прошивки ее можно убрать.

    Для подключения программатора типа Altera Blaster надо установить на плату 10-ти пиновый разъем. По совету Кристиано Гонсалвеса я этот разъем не паял, а просто прижимал руками во время прошивки. В дальнейшем он не нужен, а места занимает много и будет мешать корпусу.





    Подключаем Бластер к компьютеру:



    Подключаем Бластер к разъему на плате мультиконтроллера.
    Подключаем к плате мультконтроллера 5 вольт. Я использую плату Скорпиона. Она просто лежит рядом на столе

    Открываем Quartus Programmer 13.
    Жмем Add File и выбираем нужный нам файл прошивки fdd_ide.pof
    Ставим галки Program/Configure и Verify
    Для начала программирования нажимаем Start.

    Если все удачно, то программирование занимает пол минуты.
    С первого раза у меня не получилось прошить Альтеру. Функция автодетекта правильно определяла тип Альтеры, но при попытке ее прошить давала такую ошибку:

    Код:
    Error (209001): JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device
    Немного погуглил, но ответа не нашел. Поэтому поставил другую Альтеру, которую купил на Али. С ней прошивка прошла успешно:



    Осталось прошить ROM, но тут я понял, что мой программатор Т48 остался на работе. Поэтому придется ждать до завтра...

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

    GlassesTmn(10.04.2025)

Страница 3 из 13 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 45
    Последнее: 19.12.2025, 18:05
  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

Ваши права

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