да в принципе то что надо но есть один минус - нельзя при старте эмулятора сразу загружать нужный мне образ. каждый раз нажимать ESC и ALT+R несколько неудобно.
Так как я в Си дубовый есть просьба - нужно скомпилировать Unreal с добавлением одной из двух опций:
1. чтото вроде "ROM_WRITEPROTECT" = 0/1;
2. чтото вроде "CACHE_IMAGE" = тут путь к файлу бинарника, который будет загружен в кеш при старте эмулятора )
да собрал тут из подручных деталек сферический комп в вакууме ) и теперь пытаюсь его программировать ))
ПЗУ нету в принципе.
стоит Z80 + 64 кб статики + прикручен контроллер AVR который прямым доступом заливает с компа нужные байты по нужным адресам. видеоконтроллера нет - просто считываю область памяти экрана спека и в проге на Delphi рисую.
пока я решаю этот вопрос таким образом:
ld hl,reset0
ld de,$6000
push de
ld bc,$4000
ldir
ret
reset0
disp $6000 ;
но хочется не тратить память попусту - опять же стек разместить по #3fff ))
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
да сделать то можно, но хочется как раз наоборот этого не делать ))
нужно чтобы память 0-3fff была доступна для записи, в ней "типа ОС" будет хранить свои переменные и стек. Остальная же память 4000-ffff остаётся девственно чистой и в которой можно будет запускать немного модифицированный спековский софт - хотя спековский софт не самоцель, просто удобнее будет пользоваться некоторыми наработками.
ну да )
в принципе оно и в реале всё работает - но хочется иногда посмотреть это в динамике ) (т.к. видеоадаптера нет приходится часто тыкать кнопку "показать экран" )
ты вот всё вопросы задаёшь ты лучше скажи - ты можешь скомпилировать такой Unreal ?
и ещё из хотелок - нужно чтобы при сбросе каждый раз перечитывался файл образа ПЗУ или кеша.
P.S. я бы может и сам бы мог после часовой медитации найти нужные мне места в исходниках - но когда дело доходит до сборки, компиляции, линковки начинается сплошной ахтунг )
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)