удалось исправит спрайты в AgentOrange - они действительно совпадают на ZX/CPC
......................
дальше разбирайтесь сами
http://savepic.net/7147326.png
Вид для печати
удалось исправит спрайты в AgentOrange - они действительно совпадают на ZX/CPC
......................
дальше разбирайтесь сами
http://savepic.net/7147326.png
Когда я ещё юзал ленту и занимался поиском вечных жизней, выдиранеим музычки и прочего, делал и другие варианты загрузчиков для разных игр (так для себя). Так вот, было несколько игр, которые имели загружаемый блок 48К (49152 байт). Стек ессно затирался. Это, как я понял, был элемент защиты - пойди ка узнай, что там будет на стеке для возврата, а реально переход на старт кода. Аппаратных отладчиков не было, спасала только кнопка reset + пзу 1990г. (128К тогда было недоступной мечтой, в реалиях было 48К. На 128К можно было бы конечно просто в странички погрузить)
в AgentOrange откровенный косяк.
RET снимает мусор со-стека, переход ведёт на-картинку, там встречается RET P и переход в ПЗУ на середину команды LD (xxxx),HL
---------- Post added at 19:03 ---------- Previous post was at 19:01 ----------
как вариант блок длиной 49152 можно было загрузить со-смещением (наложив картинку на ПЗУ) 16384-6912=9472
А я вот помню, что на меня произвело впечатление нулевой строки бейсика с кодом в REM строке.. Помню пылася аналогично ввести все символы и цвет повторить... но почему-то все сбрасывалось :)