Копейкин (22.03.2022)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Дает. См. терминал на одной ВГ75, я описывал технологию смарт DMA.
- - - Добавлено - - -
Продолжу пожалуй по теме. Теоретики РКашечники сами разберутся.
Слабое место конструкции была не достаточная производительность DMA с некоторыми вытекающими последствиями. Я решился все же опубликовать невероятный способ. Вероятный оставил на полке. Динамическое изменение скорости работы DMAC спасло положение.
https://disk.yandex.ru/i/eBXeNsc57bbemg
Тута правленный бивис
https://disk.yandex.ru/d/GWHhpMoZwOVsjg
- - - Добавлено - - -
Я тут подумал, подумал и решил, что оно и так все возможные текстовые режимы умеет и делать больше ничего не надо. Надо бы каких то графических режимов сделать. Нужно составить список нужных. Мне виднеется 04-06h, возножно и 13h
- - - Добавлено - - -
Забыл дописать. VESA совместимый Bios я писать не буду. Предполагаю ограничиться режимами vga/svga с линейной адресацией, так как не охота реализовывать режимы с организацией из битовых плоскостей. Даже до инженеров ibm дошло это, но не сразу
Real Hardware!
Trol73 (12.05.2022)
Так ведь линейная адресация только в 13h, CGA обоих и в двухцветных ...
16 цветов все слоёные.
16ти цветные делать из-за их организации и не выйдет. Не вложусь в габариты даже полноразмерной isa карты. Наверно ограничусь совместимостью на уровне cga плюс 640х400х2. Оно хорошо влазит в размер одной микросхемы на 32кб. Больше ставить не хочу, это карта по мотивам конца 70х. Тогда много памяти не было и наборчик чипов как раз родом от туда. На сколько помню все мои ega и выше уже были не на рассыпухе. Так что и я не буду реализовывать их режимы на рассыпухе.
Переживаю, что в графическом режиме карточку программировали на прямую частенько, а это мне не нужно. А так то doom, xenon2, eye of beholder пойдёт и норм. Больше мне не надо. Текстовую часть оставлю как есть, очень хорошо работает и турбо буст будет обязательно, если отважусь на очередную плату.
Real Hardware!
Oleg N. Cher (12.05.2022), Ведущий_специалист (18.05.2022)
Оригинальный Doom не заработает. Насколько я помню, он использует Mode X, т.е. битплановую адресацию. Насчёт Ксенона -- не уверен. EOB и прочие старые VGA игрушки должны заработать.
По сути, у тебя выходит MCGA адаптер. Который CGA + 13h. На нём много чего работает нормально.
- - - Добавлено - - -
Но 13h -- это всё-таки 64К.
Есть проблема куда серьезнее, чем 64кб ОЗУ. Это необходимость RAMDAC. 256х18бит. Логично было бы применить промышленный, пока их есть достаточно, даже новые можно купить. Однако что делать с историчностью конструкции? Тут я много думал, еще пару тройку лет назад, когда видеокарта была еще не для ISA. Помню возможные варианты решений:1.Забить на ramdac и 256 цветные режимы. 2.Использовать 3шт быстрых SRAM от кеша материнок с выходом на 3шт КС1118ПА1. 3. Использовать готовый VGA DAC (типа KDA0476 и др.) 1й вариант выбрал, как путь наименьшего сопротивления .
Скорее всего выйдет MCGA без 13h
Real Hardware!
Наконец то я доделал чудо от freddy (отдельная благодарность ему за это), описанное на 31-34 страницах. Вобщем да, оно заработало, перемычки на плате поставил по умолчанию и видяха откликается по адресу 0x8000h. Конечно пришлось повозиться немного с транзистором на hsinc vsinc я поставил bc817 и пришлось немного догонять уровни до 4 вольт. А так в целом под моим рк86 (пальмира) оно заработало. Наблюдается косячек, цвет фона нового символа на один пиксель переходит на предыдущий символ... что то наверное по времянкам упущено. Разберусь.
Подумываю, а не создать ли новую ветку в рк86 подобных о создании нового рк образного компа с 2хвг75 видяхой? Имхо - это по сути то, чего нехватало рк сообществу. Цветные буквы на цветном фоне при 8ми битном знакогенераторе да еще и 80 символов в строке.... да только мечтали о таком..
Xrust (25.05.2022)
Интересен новый рк86 будет при условии совместимости со старым софтом. Мне так кажется.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Да, это сложный вопрос. Нужна быстрая -- не хуже 30нс! -- статика с мелкой, но необычной геометрией. Да, к примеру, в FPGA такой дошиша, но если есть FPGA, то тогда зачем вообще ВГ5? Сложный вопрос.
Тогда это будет просто CGA
Вся прелесть MCGA именно в 13h. Под него же столько написано ...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)