Точнее, исправлена работа с памятью. Для этого пришлось сделать следующее:
- все данные заново перетасовать по страницам-сегментам (в итоге используемых страниц стало меньше, что характерно)
- переделать работу с памятью, т.к. теперь уже не получится просто подключить спрайты фехтования в окно 100000, надо их копировать, как раньше, поверх спрайтов, не используемых при фехтовании. И обратно.
- процедуру свопа пришлось вынести в основную память, т.к. код, работающий в расширенном ОЗУ на адресах 100000-140000 норовит отключить сам себя
В результате Принц заработал на реплике БК11М с SMK-512.
Попутно выяснились две вещи:
- Все сложные прыжки на бегу вполне успешно выполняются на родной клавиатуре БК11М, без всяких проблем
- На железной БКшке с SMK-512 действительно есть прирост скорости за счет использования быстрого ОЗУ в SMK
Записал ролик, подтверждающий этот факт:
Свежие комментарии