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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: Апгрейд Ямахи YIS805/128 до MSX2+

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

    Lightbulb Апгрейд Ямахи YIS805/128 до MSX2+

    Открываю тему по апгрейду "учительской" Ямахи в MSX2+. Надеюсь в помощью многоуважаемого Caro сделать такой апгрейд и выложить инструкции для всех желающих. В планах:

    1. Изготовление кнопок выброса дискет для родных дисководов. (ГОТОВО) - модель выложена здесь: https://www.thingiverse.com/thing:3805102
    2. Создание и изготовление цветной видеоплаты на основе уже готовой платы для YIS503 (В ПРОЦЕССЕ) - сняты мерки с оригинальной платы
    3. Установка эмулятора дисковода Gotek вместо верхнего дисковода (ГОТОВО) - см. пост ниже
    4. Создание и изготовление модуля расширения ОЗУ на основе готовых разработок от Caro или других авторов (частично ГОТОВО) - поставлено 256кб ОЗУ
    5. Создание и изготовление платы FMPAC + порт F4 на основе готовой платы от RBSC
    6. Замена видеопроцессора на V9958
    7. Собственно сам апгрейд в MSX2+ с заменой биоса и саброма
    8. Создание инструкции по апгрейду

    Любая помощь будет приветствоваться. Жалобы по поводу "уродования редкой машинки" прошу оставить при себе.
    Последний раз редактировалось Wierzbowsky; 18.08.2019 в 18:37.

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

    Black Cat / Era CG (14.08.2019), Cooper (14.08.2019), GreyWolf (14.08.2019), SuperMax (15.08.2019)

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

  4. #2
    Member
    Регистрация
    09.03.2011
    Адрес
    Краснодар
    Сообщений
    73
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    1. Изготовление кнопок выброса дискет для родных дисководов. (ГОТОВО) - модель выложена здесь: https://www.thingiverse.com/thing:3805102
    .....
    Жалобы по поводу "уродования редкой машинки" прошу оставить при себе.
    Ну первый то пункт - понятно, раз с кнопками проблемы, их нужно сделать.

    А вот остальное ("оставить при себе" не могу, уж простите покорно)? У Вас же наверняка есть "прокачанная" 503я. Какой смысл делать аналогичный "улучшайзинг" для машинки представляющей явную коллекционную ценность? Зачем нужны пара машин с аналогичными характеристиками? 503х явно больше 805х (у всех владельцев 805х наверняка есть 503я и даже не одна), соответственно их можно (а кому-то и нужно) "пустить под нож", зачем 805й оригинальность нарушать?
    Последний раз редактировалось Андрианов Игорь; 15.08.2019 в 17:42.
    С уважением, Андрианов Игорь

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

    По умолчанию

    Видимо, придётся объяснять снова. Да, "оригинальность" - хорошая вещь для старых компьютеров. И никто не хочет их всех лишить этой оригинальности. В моей коллекции есть и оригинальные, и модифицированные 503е. Также есть одна 805я, из которой я вынул лишние 128кб оперативки, чтобы вернуть ей изначальную конфигурацию. Вторая же 805я приобреталась именно для апгрейда в MSX2+. Ниже объясню почему.

    В Японии достаточно много компаний выпускало MSX компьютеры: Pioneer, Mitsubishi, Canon, Goldstar, Yashica, Sharp, Fujitsu, JVC, Hitachi, Toshiba, Yamaha, Sony, Panasonic, Sanyo и Casio. Некоторые ограничились выпуском только MSX1, другие же пошли дальше и выпускали и MSX1, и MSX2. И только 3 компании (Sony, Panasonic и Sanyo) делали MSX2+. Yamaha же остановилась на MSX2 и дальше не пошла. Я считаю это несправедливым, так как 19к цветов и FMPAC по моему мнению - это тот необходимый минимум, который должен быть у MSX стандарта. Вдобавок ещё и 1 мегабайт оперативки будет совсем не лишним. Поэтому модификацию 503й в MSX2+, которую сделали возможной уважаемые Caro, DJS3000, Ptero и ваш покорный слуга, я считаю оправданной и даже желательной для настольной машинки от Yamaha. Тот же принцип применим и к 805й. Она не настолько редкая, чтобы считаться неприкасаемым артефактом. И если бы не некоторые "перекосы" в ценообразовании, её могли бы позволить себе многие желающие. Сама по себе она ничем не выделяется, ну разьве что встроенным Painter'ом. Но она мне нравится чисто эстетически, так что я твёрдо намерен сделать её своим основным настольным компьютером. Именно поэтому апгрейд в 2+ будет.

    ПыСы: Я ещё и Gotek вместо верхнего дисковода поставлю. Чтобы можно было бы перегонять образы дискет в DSK файлы и наоборот.
    Последний раз редактировалось Wierzbowsky; 15.08.2019 в 20:02.

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

    GreyWolf (15.08.2019), NEO SPECTRUMAN (18.08.2019)

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

    По умолчанию

    На выходных занялся начальной подготовкой компьютера к апгрейду. Что было сделано:

    1. Выпаяны процессор и все ПЗУ, поставлены панельки под все чипы
    2. Установлены специальные джамперы для конфигурирования размера ОЗУ (вместо запаянных перемычек)
    3. Установлены джампер-пины для конфигурирования ПЗУ (по-умолчанию не используются)
    4. Все чипы ОЗУ установлены в панельки, в итоге в машинке сейчас 256кб ОЗУ - тесты прошли успешно
    5. Вместо верхнего дисковода установлен эмулятор дисковода Gotek, штатные провода подошли (сам удивился)
    6. Спроектирована и напечатана заглушка слота для использования с эмулятором Gotek, модель выложена здесь: https://www.thingiverse.com/thing:3816802

    Нижний физический дисковод остался нетронутым. Теперь можно перегонять дискеты в образы дисков DSK и обратно. Ну и немного фоточек внизу для отчёта...









    Последний раз редактировалось Wierzbowsky; 18.08.2019 в 18:40.

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

    Cooper (19.08.2019), GreyWolf (18.08.2019)

  9. #5
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,040
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Angry

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Жалобы по поводу "уродования редкой машинки" прошу оставить при себе.
    к сожалению данный форум не позволяет передать всей глубины жалобы
    (позволяет но единоразово)
    случаем нет такой же темы на каком нибудь недопцшном форуме?

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

    хотя почитал объяснение
    и вроде под успокоилсо

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

    По умолчанию

    Специально для "Свидетелей Культа Оригинальности" - апгрейд будет сделан так, чтобы при желании можно было бы вернуть всё на место. Ну разьве что за исключением видеопроцессора. Ставить его в панельку как-то не хочется.
    Последний раз редактировалось Wierzbowsky; 18.08.2019 в 23:44.

  11. #7
    Member
    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    75
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Андрианов Игорь Посмотреть сообщение
    Ну первый то пункт - понятно, раз с кнопками проблемы, их нужно сделать.

    А вот остальное ("оставить при себе" не могу, уж простите покорно)? У Вас же наверняка есть "прокачанная" 503я. Какой смысл делать аналогичный "улучшайзинг" для машинки представляющей явную коллекционную ценность? Зачем нужны пара машин с аналогичными характеристиками? 503х явно больше 805х (у всех владельцев 805х наверняка есть 503я и даже не одна), соответственно их можно (а кому-то и нужно) "пустить под нож", зачем 805й оригинальность нарушать?
    MSX2+, это не просто "новые игры", некоторые его несравненные фичи, позволяют использовать машинку намного продуктивнее.
    Так, для примера, функции VDP, в MSX2 доступные только для графических режимов, разрешено использовать во всех остальных.
    В частности, это позволяет применять копирование в, из видеопамяти, внутри видеопамяти, текстовых блоков для текстовых режимов (SCREEN 0, 1)
    И если говорить об интерлейсных текстовых режимах высокой четкости (400х424 и 256х424), это дает возможности по реализации полноценных быстрых приложений, таких как файловые менеджеры, читалки или редакторы, и прочие, в которых отрисовка видеобуфера может выполняться независимо от ЦП, и параллельно с обработкой вычислений, чтений/записи файлов, обработки клавиатуры, проигрывания звуков и всего такого. Что для MSX2 c VDP9938, является проблематичным.
    Конечно, это все справедливо, только если человек реально занимается машиной, а не держит ее в чулане, как большинство "коллекционеров".
    Как я говорил уже ранее, к этому фаршу, просто необходим Kun-Basic 2.1, и дополнительные 64кб видеопамяти (из которых полноценно доступны лишь 32 в режиме интерлива, для высоких разрешений, и полноценные 64, в режимах низких разрешений).
    Последний раз редактировалось Dolphin101546015; 20.08.2019 в 17:24. Причина: Дополнения
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

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

    Wierzbowsky (19.08.2019)

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

    По умолчанию

    Если у кого-нибудь есть хорошо читаемая схема YIS805/128 для русской версии машинки, прошу поделиться. Та что есть у меня читается плохо из-за низкого разрешения. Если у кого есть бумажная схема для этой машинки, буду благодарен за качественные фотки.

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

    По умолчанию

    Сегодня сдампил все ПЗУ и убедился, что найденные в инете дампы почти правильные. Разница есть в нескольких несущественных байтах в конце образов.

    Апгрейд основного 32кб ПЗУ на 2+ не представляет труда - просто меняется микросхема 27c256.

    Апгрейд саброма представляет некоторую сложность. Так как сабром от 2+ занимает 48кб, то вместо 32кб оригинального ПЗУ придётся ставить 64кб. Чтобы не уродовать плату придётся вынуть 2 ножки нового ПЗУ (А15 и OE) из панельки и подключить их отдельно. Причем ногу OE придётся подключать к сигналу RD для обеспечения видимости всего 64кб ПЗУ в сабслоте 3.1. Это несложно.

    Далее возникает вопрос - что делать с дисковым ПЗУ, которое занимает 16кб и хочет стартовать с 0х4000? Свободных сабслотов не осталось, так что придётся пожертвовать Painter'ом. Он занимает 2 микросхемы по 32кб и находится в сабслоте 3.0. Похоже что придётся дисковое ПЗУ пихать в 3.0. Интересно, не будет ли проблем при таком расположении?

    Ну и наконец, куда-то надо девать16кб ПЗУ ФМПАК'а. Оно тоже хочет стартовать с адреса 0х4000, но у нас не осталось свободных сабслотов кроме бокового 3.3. Но боковой слот трогать не стоит. Одна идея состоит в том, чтобы адаптировать ПЗУ ФМПАК'а для работы с адреса 0х8000 и запихнуть его в один сабслот с дисковым ПЗУ. Но если у него есть специфические регистры в адресном пространстве 0х4000-0х8000, то могут возникнуть конфликты с дисковым ПЗУ.

    Апгрейд ОЗУ можно ставить только в сабслот 3.2, где собственно находится сейчас основное ОЗУ. Но тогда набортное ОЗУ и маппер надо как-то отключить. Скорее всего идеей о мегабайтом ОЗУ придется пожертвовать и оставить 256кб на плате, что вполне хватит для разнообразного софта, в том числе и для DOS2.

    Уже есть и первый геморрой. Из-за "удобного" расположения Z80 под блоком питания поставить нашу плату ФМПАК+F4 в панельку процессора не представляется возможным. Остаётся нераспаянный разъем CN311, но для него придётся делать новую плату или использовать специальную плату-переходник, имитирующую сокет процессора. Пока не решил что геморройнее.

    Интересно то, что плата поддерживает расширение нулевого слота. Но в нашей конфигурации оно отключено. Если расширить нулевой слот, то с какими проблемами совместимости мы можем столкнуться?

    Идеи? Комментарии?
    Последний раз редактировалось Wierzbowsky; 19.08.2019 в 19:36.

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

    GreyWolf (19.08.2019)

  16. #10
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,040
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Из-за "удобного" расположения Z80 под блоком питания поставить нашу плату ФМПАК+F4 в панельку процессора не представляется возможным.
    а втыкнуть в панельку гребенки с проводами а плату вынести? (если она конечно будет так работать...)

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

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Из-за "удобного" расположения Z80 под блоком питания поставить нашу плату ФМПАК+F4 в панельку процессора не представляется
    а снизу платы есть место
    чтобы поставить панельку снизу?
    но прядется зеркалить ноги самой платы

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

    Wierzbowsky, а вам не кажется что в теме недостаточное количество фоток процесса переделывания?
    Последний раз редактировалось NEO SPECTRUMAN; 19.08.2019 в 21:26.

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

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 22.03.2019, 03:58
  2. Ошибка в биосе MSX2+ для Ямахи
    от Wierzbowsky в разделе MSX
    Ответов: 13
    Последнее: 21.04.2017, 23:14
  3. GameBase MSX World (MSX1, MSX2, MSX2+, MSXturboR)
    от Rindex в разделе MSX
    Ответов: 4
    Последнее: 01.06.2016, 19:50
  4. Ответов: 13
    Последнее: 24.06.2014, 13:22
  5. И снова апгрейд беты-128...
    от Sonic в разделе Unsorted
    Ответов: 5
    Последнее: 24.11.2006, 14:30

Ваши права

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