Rivers of blood™
Rivers of blood™
Больше игр нет
tnt23(01.12.2022)
b2m, я думаю речь идет вот об этой ютубе с труъ:
https://youtu.be/M6C2gXHD-to
Больше игр нет
b2m, а как в emu сделана поддержка дополнительной памяти "Океана"?
Никаких специальных примочек нет, всё описано в конфиге.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Смотрю конфигурацию:
Полное отключение ПЗУ в нулевой странице не поддерживается?Код:mem : Memory { size=20000 frame[0].size=8000 frame[1].size=10000 }
И если хочется добавить поддержку 256К, то нужно просто дописать frame[2] и frame[3]?
Полное отключение ПЗУ, судя по конфигу, это страница 1
Несколько "хитро" сделано переключение страниц ОЗУ (отмечено золотисто-берёзовым), но (видимо) так надо было.Код:mm : MemMap { map[0][0000-7FFF]=mem.frame[0] map[0][8000-BFFF]=mem.frame[1][8000] map[0][C000-DFFF]=cpm map[0][E000-FFFF]=bios map[1][0000-7FFF]=mem.frame[0] map[1][8000-FFFF]=mem.frame[1][8000] map[2][0000-DFFF]=bios map[2][E000-FFFF]=bios map[3][0000-DFFF]=bios map[3][E000-FFFF]=bios initpage=3 } ppaC0 : K580ww55 { portA=vid.scroll.y portB[0-3]=mem.frame[0].page portB[1-3]=mem.frame[1].page portB[4-5]=mm.page portC=vid.scroll.x }
- - - Добавлено - - -
Достаточно просто увеличить размер ОЗУ size=40000, количество бит порта конфигурации позволяет.
Не парься, всё сконфигурировано как у тебя на картинке. Сложность была в том, чтобы в области 8000-FFFF младший бит B0 не переключал страницы, пришлось сделать окно в 64Кб (которое frame[1]) переключаемое только битами B3-B1.
- - - Добавлено - - -
Слово "страница" мы с тобой, по-моему, понимаем по-разному.
- - - Добавлено - - -
И да, биты B5,B4 (REST, ~ENROM) в конфиге используются вместе, формируя номер карты памяти от 0 до 3. Именно это я назвал "страницей".
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)