c64

    2熱度

    2回答

    根據C64手冊,您可以使用「POKE 1024,1」打印字符,其中1024是起始地址(C64-BASIC)。屏幕是40 * 25,這意味着2024是屏幕末端的位置。這給出了從開頭(屏幕左上角1024)開始在任何行和列中寫入字母的下列公式:1024 + x + 40 * y其中x是行,y是列。現在,大多數情況下,當你創建一個這樣的遊戲時,你想從左下角開始(這應該是1984年的地址)。現在,是否有一個

    6熱度

    1回答

    我正試圖學習如何使用下面的Codebase64 Tutorial中的內核例程來編寫磁盤文件。 我已經在下面用Acme Crossassembler編寫了我的例程。它無法打開文件,並給出錯誤信息:「文件未打開」 ; Definitions SETNAM = $FFBD SETFLS = $FFBA OPEN = $FFC0 CHKOUT = $FFC9 READST = $FFB7 CL

    1熱度

    2回答

    當我試圖在返回的彙編程序之後獲取磁盤的目錄列表時,我得到?OUT OF MEMORY ERROR。 我已經準備了一個簡單的程序只是爲了瞭解發生了什麼事,例如: *=$c000 lda #$00 sta $d020 rts 我的構建腳本是: C:\...\acme0.95.6win\acme.exe --outfile build\ROUTFILE --format cbm RSOURC

    3熱度

    2回答

    我正在掃描互聯網和舊C64書籍的問題而沒有找到答案,所以最後我只是在這裏發佈它。我喜歡C64編碼的美好時代,雖然我目前沒有在這個平臺上編寫遊戲,但我想知道當時如何克服一些硬件限制。 在所有的現代遊戲編程的書籍和教程,找到正確的方向,推出敵人的子彈朝玩家使用花車,或多或少像這樣的僞代碼矢量數學方式: bullet_velocity = (player.position - bullet.positi

    2熱度

    1回答

    我想在cc65程序中包含和播放.sid文件(用於C64 chiptunes的音樂)。通常,sid文件包含一個以1000美元開始的播放例程,我如何將其鏈接到我的cc65程序? cl65 -O -o C64test.prg -t c64 C64test.c

    3熱度

    1回答

    至少運行VICE 2.4: PRINT PEEK(53280) 254 POKE 53280,14 PRINT PEEK(53280) 254 很顯然,only bits #0-#3 are used,並認爲「正確」的值與AND 15獲得,但爲什麼 6510是否將高位設置爲1?

    6熱度

    1回答

    我打算在我的新C64項目中使用多色字符模式下的軟件精靈。我的想法是使用疊加'子彈'精靈數據來平鋪數據。 我想我可以在地址'TILESET'的地圖集數據,地址'SPRITE'的地圖數據。我可以結合這兩個準備子彈字符與動態計算的背景和存儲地址'SUPERIMPOSED' 我寫了下面的代碼和循環次數來檢查它是否可行。我認爲這不是。循環吃了219個週期。近四條光柵線。而且我沒有在此循環之前包含其他必要的計

    0熱度

    1回答

    我試圖使用c1541實用程序將foo.txt文件複製到disk.64圖像。 我試着寫: c1541 disk.d64 -write foo.txt foo 文件被複制,但爲foo.prg 如何使用SEQ或USR類型的保存呢?我試過了: c1541 disk.d64 -write foo.txt foo.seq 只能發現該文件被複製爲foo.seq.prg。

    5熱度

    1回答

    我正在寫一點愛好c64文本冒險,而且我已經停在一個非常具體的時刻。也就是說,我不知道如何引用報價中的任何內容。 如何在commodore 64 basic v.2.0中做到這一點?

    3熱度

    1回答

    使用副C64仿真器我有一個名爲'petcat'的工具,它將BASIC(ascii文本)轉換爲.prg文件以便在副本中運行。 Previsouly我已經能夠在TextMate中開發,並在那裏設置一個按鍵「捆綁」來向寵物貓發出一個shell調用,傳入$ FILENAME類型的變量,這會創建.prg文件。 在Xcode中可以這樣做嗎?