я тестил на 2 прогах: TEST4.30 от compoWelcome и от HorrorFasTest 1.01 от CPUЦитата:
Сообщение от Sinus
Вид для печати
я тестил на 2 прогах: TEST4.30 от compoWelcome и от HorrorFasTest 1.01 от CPUЦитата:
Сообщение от Sinus
ага :) еще умиляет задание страниц памяти как отдельных массивов:Цитата:
Сообщение от SMT
unsigned char ram8[16384];
unsigned char ram9[16384];
unsigned char ramA[16384];
...
и последующие конструкции типа:
case 0: new_ram=ram8; return;
case 1: new_ram=ram9; return;
case 2: new_ram=ramA; return;
...
:eek:
Очень похоже что это ради собираемости 16-битными компиляторами - может корни сего кода уходят в далекое прошлое BC2.0 или BC3.1? ;)Цитата:
Сообщение от boo_boo
Возможно гранулярность 1К сделана в расчете на очень далекую перспективу? (Хотя почему бы тогда не использовать массив массивов вместо case). Я вот тоже сначала сделал гранулярность 16К, потом пришлось переделывать на 8К, а потом видел ПЗУ с Фортом, там адресация такая хитрая, гранулярность требуется (кажется) до 2К (или все-таки до 1К) - один блок ОЗУ / ПЗУ отражается на несколько блоков памяти.
Испробовал ugluk...
Может ВГшка там и зашибись работает, незнаю, протестить не смог, ибо
все остальное глючит ^_~
нормально (больше 15 секунд правильно) не заработала ни одна демка ;)
хе, еще бы, демка %)Цитата:
Сообщение от Sinus
в основе-то код от глюкалки -- ни мультиколера/бордера, ни AY нормального, да еще кучи недокументированных команд не реализовано в эмуляции Z80.
вот когда портану AY из unreal, сделаю новые z80, контроллер памяти и видео, можно будет демки гонять ,)
Ну так это, не томи! Давай сначала зетник и видео. А потом и аюгрик до кучи- вот и унрил портанёшь ^_~
Перетаскивать куски из анрыла это хорошо, но может поправите чтобы начальная менюшка (tape, басик, дырдос...) таки вылазила? :rolleyes:
в глюкалке? а она вылазит ^_~
у тебя белый экран?
тогда поставь вывод на Xlib и усё буде у парадку.
да, похоже, глюки с mit-shmЦитата:
Сообщение от Электрик
"xdpyinfo -ext MIT-SHM" чего выдает?