User Tag List

Страница 6 из 14 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 133

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

  1. #51

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

    По умолчанию

    Стало понятно, что MSX не видит внешнее ПЗУ.

    Внимательно осмотрел с помощью лупы резисторные сборки, которые идут на слоты от CPLD.
    С трудом обнаружил четыре непропаянных ножки на двух сборках. Пропаял. Мне не стыдно. Даже Криштиано Гонсвалес попался на этом и пропаивал эти резисторные сборки.

    Установил перемычки как на фото:



    CF-карту не устанавливал. Вставил мультикарту в слот. Включил MSX.
    Бинго! В процессе загрузки на мгновение мелькнуло окно:



    И далее MSX загрузился в Nextor Basic. Победа. Внешнее ПЗУ работает.



    Вставил CF-карту в мультконтроллер. Теперь при включении мелькает окно, где видно, что система определила карту:



    Т.к. на карте нет системных файлов, то далее загружается Nextor Basic. Пока все идет по плану.
    Даем команду call fdisk. Попадаем в Nextor disc Partitioning Tool.



    Теперь нам надо "разбить" карту на разделы и отформатировать ее. Весь процесс я спрятал под спойлером:

    Скрытый текст











    [свернуть]


    Карта подготовлена.
    Выключаем MSX. Подключаем CF-карту к PC. Я использовал дешевый картридер:



    Копируем системные файлы Nextor из этого архива https://github.com/Konamiman/Nextor/....1.0/tools.zip в корень CF-карты:



    Вставляем CF-карту в мультконтроллер. Включаем MSX.
    Наконец, видим заветную надпись A:\>



    Даю команду DIR. Неторопливо выводится список файлов текущего каталога:



    Изюминка на торте - скопировал на карту игру. Все работает:



    Получил огромное удовольствие разбираясь и настраивая незнакомое для меня железо.
    Теперь можно попытаться подключить к MSX дисковод... Новые эмоции

    Продолжение следует...
    Последний раз редактировалось Froggy; 05.04.2025 в 20:36.

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

    GlassesTmn(10.04.2025), SoftLight(20.07.2025)

  2. #52

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

    По умолчанию

    Осталось проверить работу флоппи-дисковода. Использовал эмулятор дисковода - Готек.

    Для MSX подготовил отдельную флешку на 32 Гб, отформатированную в FAT32.
    В корень флешки надо поместить файл конфигурации Ff.cfg. Там прописываем настройку:

    host = msx

    Кроме этого записал на флешку несколько образов игр в формате .dsk

    На мультиконтроллере три перемычки для FDD установил в верхнее положение.
    Перемычки F+H и F/H поставил в OFF.



    Назначение и взаимосвязь этих перемычек не самая очевидная. Я себе нарисовал такую картинку.



    Комбинации, как включить оба контроллера и сделать FDD первым устройством, я не нашел.
    Для подключения микроконтроллера и Готека использовал "перекрученный" кабель. Другого не было. На Готеке поставил перемычку S1.







    Выбрал на Готеке образ и включил MSX. Дисковод ожил и начал "двигать" головкой. Через пол минуты я уже играл в Kings Valley.





    Попробовал еще несколько разных образов. Все работает нормально. После Спектрума, загрузка на MSX заметно медленнее. Не знаю с чем это связано. С непривычки, иногда казалось, что компьютер завис

    Можно считать, что сборка мультиконтроллера успешно завершена.

    Под спойлером несколько скриншотов для ностальгии:

    Скрытый текст





    [свернуть]

    Продолжение следует...
    Последний раз редактировалось Froggy; 06.04.2025 в 18:05.

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

    GlassesTmn(10.04.2025), SoftLight(06.04.2025)

  3. #53

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    F/H джампер надо снять. Тогда флоп будет первым устройством при расширенном слоте или единственным устройством при нерасширенном. Это описано в readme, но возможно несколько туманно.

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

    GlassesTmn(10.04.2025)

  4. #54

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

    По умолчанию

    Вот перевод readme:

    Перемычка «F+H» включает или выключает расширенный слот. Если перемычка установлена, включены как контроллер флоппи-дисковода, так и контроллер IDE. Если перемычка выключена, включен только один контроллер (см. ниже).

    Перемычка «F/H» устанавливает приоритет для контроллеров, когда установлена ​​перемычка «F+H». Если перемычка «F/H» установлена, контроллер IDE является первым устройством, а контроллер флоппи-дисковода — вторым. Если перемычка «F+H» не установлена, перемычка «F/H» включает только один контроллер — либо флоппи-дисковод, либо контроллер IDE. Установленная перемычка «F/H» в этом случае включает контроллер IDE.

  5. #55

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    Вот перевод readme:
    Я сам этот readme писал. Поэтому если надо что-то разъяснить или добавить - скажите.

  6. #56

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

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Я сам этот readme писал. Поэтому если надо что-то разъяснить или добавить - скажите.
    Да. Хотел уточнить.
    Перемычка F+H выключена. Значит, включен только один контроллер.
    При этом установленная перемычка F/H включает контроллер IDE.
    Что будет при снятой перемычке F/H (и снятой F+H)?

    Может я путаю понятия? Расширенный слот - это IDE контроллер?

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

    GlassesTmn(10.04.2025)

  7. #57

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    Да. Хотел уточнить.
    Перемычка F+H выключена. Значит, включен только один контроллер.
    При этом установленная перемычка F/H включает контроллер IDE.
    Что будет при снятой перемычке F/H (и снятой F+H)?

    Может я путаю понятия? Расширенный слот - это IDE контроллер?
    Расширенный слот нужен, чтобы работали два устройства одновременно (флоп и хард).
    При снятой F+H слот не расширен, то есть будет работать только одно устройство.
    И при снятой F/H активен будет контроллер флопа.

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

    Froggy(07.04.2025), GlassesTmn(10.04.2025)

  8. #58

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

    По умолчанию

    Подключение флоппи дисковода FDD.

    Настал черед подключить аутентичный 3.5" флоппи дисковод. В экспериментах участвовало две модели дисководов Самсунг SFD-321B. Только разных ревизий.



    В одном перемычка выбора диска установлена на DS0, на втором на DS1 (надо паять).
    В дискетах надо заклеить окно выбора плотности DD/HD.

    Сразу хочу сказать, что пока у меня заработал только дисковод с перемычкой DS1 и только на "перекрученном" шлейфе.
    Я перебрал все возможные комбинации перемычек и шлейфов. В этом плане Готек более неприхотлив. Причины такого поведения, возможно, описаны тут https://habr.com/ru/articles/783310/

    Т.к. у меня включен контроллер CF-карты, то при отсутствии загрузочной дискеты, MSX грузится с CF-карты. Это дисковод C:

    Для начала надо отформатировать дискету.
    Переходим на диск A: и даем команду format a:
    Система предложит варианты форматирования. Выбираю 2 - Две стороны - 720 kB
    Далее система предупредит нас, что все данные будут уничтожены. Нажимаем эникей для начала процесса.



    Для баловства дал имя дискете. Для этого используется команда
    vol a:disk1, где disk1 - это произвольное имя.



    Далее переходим на диск C:
    С него надо скопировать системные файлы на диск A: чтобы сделать дискету загрузочной.

    copy command2.com a:\
    copy nextor.sys a:\
    copy msxdos.sys a:\




    Нажимаем ресет, система теперь грузится с дисковода:





    Для работы с дискетами я использовал свой старый PC под Windows 7. Этот компьютер имеет поддержку 3.5" дисководов. Для записи образов dsk установил небольшую программку Disk-Manager. Скачать ее можно тут https://sysadminmosaic.ru/_media/msx...nager_v015.zip

    Запускаем программу, открываем нужный нам образ File - Open:







    Далее нажимаем File - Write to disk



    Если диск неотформатирован ставим галочку - Format

    Кстати, объем для формата можно выбрать в настройках Extras - Options



    Запись образа занимает некоторое время.
    Теперь готовую дискету можно использовать в дисководе MSX.

    К контроллеру можно подключить два дисковода. У меня получилось это сделать.
    Диск A: - это 3.5" флоппик, подключенный на "перекрученную" часть шлейфа, диск B: - это Готек, подключенный на "прямую" часть шлейфа. На Готеке установлена перемычка на DS1.



    У меня остался ряд вопросов, но в целом - это был интересный опыт. Наконец, я опять услышал магический звук движения головки дисковода - тук, тук, тук и шелест вращения шпинделя с диском.

    Продолжение будет...

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

    Wierzbowsky(12.04.2025)

  9. #59

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

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение


    Меня заинтересовал коврик. Я так понимаю, что все работы по монтажу делались на нём? Как у него со статикой? Не стрёмно располагать платы? А то тут решил прикупить что-то типа такого:



    Так народ бузит в комментах, что тот трещит как в грозу.

  10. #60

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Меня заинтересовал коврик. Я так понимаю, что все работы по монтажу делались на нём? Как у него со статикой? Не стрёмно располагать платы? А то тут решил прикупить что-то типа такого:
    Это коврик для моделизма. Удобно резать на нем. Только в моей стране моделизм запретили, а коврик остался.
    Он больше для красоты и чтобы не портить стол. Для пайки и радиомонтажа он не подходит!
    Ваш резиновый коврик гораздо лучше для этого.

Страница 6 из 14 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 47
    Последнее: 19.12.2025, 23:37
  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

Ваши права

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