С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ага. а пцшный звук? а порты? ЛТПшный например. (а че еще можно присунуть? а, точно!) например электронный диск... хотя опять это новый опционный ром-биос... =\ охххх..
да. чето и устройства как-то все кончились. а я уж размахнулся не меньше чем на 4 слота мамку. а сувать-то и нечего.
следующим логичным шагом будет выкинуть нафик z80 и на оставшуюся малину проставить линукс с эмулятором, ага
bios на видяхе использовать не выйдет да и нету в нем там чегото мега ценного,
ну были потуги там писать x86 эмули для этого под power pc платформу, оно даже работает но спектруму это не надо,
в сети достаточно исходников с проектов типа avr vga где разобрали код инициализации стандартного ega и vga и написали свой,
есть старые доки еще 89..97 годов по demo-строению где прямое программирование vga разобранно довольно подробно,
есть так же библиотеки под дос работающие с конкретными чипами svga в том числе и исходники x-server-ов под linux
короче софтовую часть можно побороть,
другое дело как сделать обмен между ega и 8bit процессором быстрым (окно памяти адаптера довольно жирное и займет много адресного пространства, а нужно ж еще и буфер обмена с основной программой и процедуры отрисовки одновременно держать в нем же, иначе тормозов не избежать)
1 какой режим изпользован в биосописании? наверняка 86 стандартный.
2 наверное, можно попробовать вставить некую прослойку-толмача, некий интеллектуальный мост ISA-to-ISA. нечто по типу ардуины с увеличенной памятью, на которой запустить х86 эмулятор, от которого нужда одна - при power-on startup отработать всю последовательность включения зашитую в пзу видеоадаптера.
после инициализации видеокарты этот мост должен быть переведен в режим двунаправленного повторителя. сиречь в буфер. и слушать команды поступающие с разъема от материнки и отсылать их в видеокарту.
гладко было на бумаге, но это не все. это пол-дела. еще как-то надо основному компу сказать - мол, барин, на, держи да владей. вот тут и начинается главный сабантуй. и я ни сном ни духом как это все должно быть. ну ок можно таким образом организовать текстовый вывод.
и я не пойму чего я именно не понимаю.
Последний раз редактировалось vivat; 18.06.2021 в 14:00.
подключать авр в качестве видео сопроцессора не спортивно, не было таких контроллеров в то время, 8051 был но это не авр, но интерес именно в том чтоб попробовать заменить графику 6912 на ega и проверить гипотезу что таки игры в ega могли быть быстрыми как 6912 но без клэшинга
Последний раз редактировалось bigral; 19.06.2021 в 21:32.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)