-
Да и с картриджами есть как минимум пара вариантов. Оформляем "пофеншую", и оно либо стартует как игрушка при загрузке, или вызывается из басика как пэйнтер, или становится частью басика.
А на писюке уже с лохматых годов (как басик из биоса убрали) без диска ловить нечего, акромя "insert system disk and press enter" ничего вразумительного не увидишь :)
Ну вот! Опять опередил! :)
-
Вот не уточнил. При запуске MSX-BIOS тыкает и инициализацию, и запуск. В зависимости от ПЗУ происходит либо перестройка или достройка чего-то, или запуск (или все сразу). TomaTLAB, выше подробней написал.
-
V9938 по ресету врубает конфигурацию VRAM – 16Кб?
-
Тишина.
Значит, будем разбираться опытным путем. В даташите не нашел информации о предустановке бита отвечающего за конфиг ОЗУ (может не внимательно читал). В TMS99XX отдельно была настройка ОЗУ 4К/16К. Там 16К по дефолту включается (тут не уверен на все 100, бо уже стал подзабывать. статика (ОЗУ) у меня стоит).
- - - Добавлено - - -
Уточню. Была бы динамическая, тут бы и полезли кракозябры на экран монитора (TMS99XX).
Хотя 16К - точно на TMS99ХХ. Тут форумчанин мой недо-тест запускали на реале.
Хотя на том же TMS99ХХ, кто-то лупил загогулины за счет разницы 4/16К. Это высший пилотаж (не документированный возможности (прое.. инженеров)).
-
Спаял еще один модуль. В этот раз это модуль ОЗУ на DRAM. Модуль позволяет на выбор получить 16Кб или 32Кб или 64Кб ОЗУ.
https://lh3.googleusercontent.com/4q...s=w800-h600-no
В первый пост добавил схему модуля (Module DRAM 16K or 32K or 64K.pdf).
- - - Добавлено - - -
Схемы для встряхивания DRAM возможно избыточны, но мне нравятся - правильная классика. Все по тактам по феншую.
Это можно было и на RC-цепочках замутить. Ужос:v2_dizzy_snowman:
-
Платки приехали. Ничего так для первого раза вышли. Детальки расставлены, можно греть паяльник и вперед:v2_smile:
https://lh3.googleusercontent.com/mi...w=w800-h600-no
-
Вот и первая плата модуля VDP на V9938 в этом году. Вон, какой жирный таракан поселился на плате:)
https://lh3.googleusercontent.com/yh...w=w800-h600-no
Конфигурация MSX получилась достаточно странная - MSX1 + 1/2. Хотя история знает такие случаи - Yamaha YIS-503IIR.
Новый VDP MSX не видит в упор и без программирования по железу его никак не поюзать.
До сих использую композитный сигнал видео, если для 256 точек в линии это еще приемлемо, то для 512 точек получается какой-то трешь. Пошел делать RGB выход:v2_dizzy_step:
Команда mode 80 не проходит.
Запущен коммандер NC1. Сложно догадаться:)
Схема модуля VDP на V9938 добавлена в первый пост.
-
Биос от единички не может видеть всю видеопамять (залочен на 16кб) и не даёт устанавливать 80-символьный режим. Когда я делал плату расширения видеопамяти для первой Ямахи, пришлось на машинку ставить биос от второй Ямахи, переделанный для работу без микросхемы часов. Но заработало - видеопамять вся увиделась и можно было работать в 80-символьном режиме.
http://zx-pk.ru/attachment.php?attac...9&d=1440952791
-
Ну да все так:) Дело без BIOS-а от MSX2 дальше не пойдет, ну и конечно отучить его от часов, а то они там гвоздями прибиты. Диверсия прям с этими часами какая-то:)
Исходники есть, может и соберу. А может модуль часов соберу, в общем, по настроению. А пока надо видео-выхлопом заняться. А то у меня этот композитный сигнал единственный телевизор кушает и то уже давиться стал:)
-
Обновил в первом посте схемы в формате Eagle.
Добавлено:
- Module DRAM 16K or 32K or 64K.
- Module PSG. В схеме не проверен узел джойстиков. Думаю проблем не должно быть. По этой причине схему не релизил.
- Module VDU V9938.
О грустном. С какого-то решил перейти на Eagle ver.8.2.0. Естественно схемы в этом формате.
- - - Добавлено - - -
Забыл упомянуть. В модуле PSG. Узел усилителя на ОУ проверен на макетке и потребует подбор резисторов. В узле ОУ я так и не пришел к окончательному решению, возможно узел ОУ видоизменится.