Ну вроде Романыч игровую видеоприставку делал на тридевятом.. Не?
Проблема в чём? Обращения к клаве и звуку? Ну это уже пол беды..
Видео то полностью совместимо получится должно.
Ну вроде Романыч игровую видеоприставку делал на тридевятом.. Не?
Проблема в чём? Обращения к клаве и звуку? Ну это уже пол беды..
Видео то полностью совместимо получится должно.
Но это справедливо только для программ, которым для работы достаточно 64к (т.к. никакие мапперы памяти МSХ понятно никто не станет делать - ибо это половину ПРО перепахать), т.е. наверное это что-то из MSX первых выпусков. Поэтому и вопрос, который пока никто не осветил: а достаточно ли программ для таких MSX, и хороши ли те программы, чтобы имело смысл заморочиться.
Поэтому же и с эмулятором ZX48 можно заморочиться (там много программ которым достаточно "сплошных" 64к), а вот ZX128 с его несовместимым диспетчером - уже нафиг.
Кстати, а в какой области у "MSX первых выпусков" ПЗУ? Отключаемое? Т.е. есть область куда игра/программа гарантированно не лезет (где и разместить обработчик NMI)?
- - - Добавлено - - -
Звук - меньшая из проблем. Тупо допилить адресацию на плате COM/AY - там для этого монтажное поле есть.
Последний раз редактировалось Error404; 01.04.2016 в 19:07.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Самый простой вариант - считать неприкасаемыми первые 16 Кб (соответственно минус программы, которые их используют). У меня и выбора не было, т.к. там вектора msx bios.
Имхо, если кто-то вдруг возьмется, то сначала стоит попробовать уговорить b2mа, чтобы он скомпоновал соответствующий конфиг для своего эмулятора. Там можно посмотреть, попробовать, получится ли запустить игрушки/программы которые интересуют. Хотя если цель спаять плату и успокоиться, то можно проще к этому отнестись. Кстати, для этих vdp и память нужна соответсвующая
О V9938 даже и не думайте т.к. у него нет вертикального аппаратного скролинга, а лишь горизонтальный. В V9958 есть вертикальный и горизонтальный аппаратный скролинг. V9958(MSX2+) обратно совместим с V9938(MSX2) и с 9918(MSX1), а V9990 уже не имеет никакой обратной совместимости и ставится на MSX как отдельный видеоадаптер со своим выходом на ящик.
Про тридцать восьмой никто и не говорит. Говорил же -"золотая середина".
Не, ну на мой взгляд шибко вы, Друзья, заморачиваетесь с этой эмуляцией.
Конечно понимаю, охота так, раз включил прогу и играйся. Но по мне так неинтересно.
Всё равно нормальные проги програмно допиливать надо.. Маппер тот же..
Но главное - видео есть! Можно будет драйвер TV-PRO под нашу карту переписать(с учётом текстовых режимов)- видео ОЗУ свободно станет , целых 128К!
Всё же следует сосредоточится именно на карточке(на её схемотехнике), а со временем видно будет, надо ли эту всю аппаратную эмуляцию клавиатуры/AY/маппера...
По схемотехнике вопрос применения микросхем RAM. Какие доступные туды можно воткнуть?
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А что, думаешь, не перепишу?
Проху бы собрать только.
Эмуль? Пробовал, резиновость всё это... Не тот кураж!
Вот и поле будет... Для творчества.
Проблема есть одна - эмулятор не позволяет в настоящий момент иметь несколько видео-генерирующих элементов. Миксер для аудио и то не так давно добавился, чтобы несколько AY можно было добавлять. А уж про видео-миксер я и не задумывался. Все исключения, типа двух ВГ75, доделываются непосредственно в основном генераторе видео (в случае с ВГ75 в нём самом). Т.е. в случае с Орионом-Про проще всего доделать, чтобы мой 9938 (а у меня именно 9938, а не 9958), накладывал параллельно ещё и видео Ориона. Если и буду делать, то не раньше, чем появится "железная" карта. (Мне тут мысль интересная пришла в голову - сделать элемент, который позволял-бы "включать/исключать" какое-либо устройство из эмуляции, так можно и без видео-миксера обойтись)
А так - да, в эмуляторе гораздо проще отлаживать программы, чем на реальном железе. Это по поводу высказываний типа:
Последний раз редактировалось b2m; 02.04.2016 в 15:47.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)