當我試圖在返回的彙編程序之後獲取磁盤的目錄列表時,我得到?OUT OF MEMORY ERROR
。在VICE仿真器中加載PRG文件後C64內存不足錯誤
我已經準備了一個簡單的程序只是爲了瞭解發生了什麼事,例如:
*=$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
你似乎在搗毀BASIC環境的內存指針。乍一看,構建腳本看起來很合理,但應該發出並尊重'$ C000'加載地址。你能告訴我們一個十六進制轉儲結果的二進制文件嗎? – doynax
您需要使用',8,1'加載並使用'sys 49152'運行它。默認行爲可能是爲基本程序量身定製的。 – Jester
@Jester模擬器自動加載',8,1'和問題appreas。我嘗試用',8'加載,沒有問題。 – wizofwor