я тестил на 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;
...
Очень похоже что это ради собираемости 16-битными компиляторами - может корни сего кода уходят в далекое прошлое BC2.0 или BC3.1?Сообщение от boo_boo
Администратор сетевого сообщества nedoPC.org
Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)
Возможно гранулярность 1К сделана в расчете на очень далекую перспективу? (Хотя почему бы тогда не использовать массив массивов вместо case). Я вот тоже сначала сделал гранулярность 16К, потом пришлось переделывать на 8К, а потом видел ПЗУ с Фортом, там адресация такая хитрая, гранулярность требуется (кажется) до 2К (или все-таки до 1К) - один блок ОЗУ / ПЗУ отражается на несколько блоков памяти.
хе, еще бы, демка %)Сообщение от Sinus
в основе-то код от глюкалки -- ни мультиколера/бордера, ни AY нормального, да еще кучи недокументированных команд не реализовано в эмуляции Z80.
вот когда портану AY из unreal, сделаю новые z80, контроллер памяти и видео, можно будет демки гонять ,)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Перетаскивать куски из анрыла это хорошо, но может поправите чтобы начальная менюшка (tape, басик, дырдос...) таки вылазила?
да, похоже, глюки с mit-shmСообщение от Электрик
"xdpyinfo -ext MIT-SHM" чего выдает?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)