Я получал ?OUT OF MEMORY ERROR
, когда пытался получить список каталогов диска после возврата процедуры сборки.
Я подготовил простую процедуру, чтобы понять, что происходит, например:
*=$c000
lda #$00
sta $d020
rts
И мой скрипт сборки:
C:\...\acme0.95.6win\acme.exe --outfile build\ROUTFILE --format cbm RSOURCEFILE
C:\...\tools\WinVICE-2.4-x64\x64.exe build\ROUTFILE
Когда я запускаю эмулятор сценария сборки, загружается файл PRG. Пытается запустить, но ничего не происходит, так как я не включил загрузчик BASIC. Даже после этого момента, если я напишу LOAD "$",8
, чтобы получить список каталогов. Я получаю ?OUT OF MEMORY ERROR
. Так что же не так в приведенном выше сценарии?
Шестнадцатеричный дамп файла PRG:
00 c0 a9 00 8d 20 d0 60
$C000
. Можете ли вы показать нам дамп полученного двоичного файла в формате HEX? - person doynax   schedule 19.04.2017,8,1
и запустить его с помощьюsys 49152
. Поведение по умолчанию, вероятно, предназначено для базовых программ. - person Jester   schedule 19.04.2017,8,1
, и проблема возникает. Я попытался загрузить с помощью,8
, и проблем не было. - person wizofwor   schedule 19.04.2017