cost 353 ms
我想我已經解決了光柵中斷文本/位圖模式,但我有這個奇怪的文本錯誤

[英]I think I have solved raster interrupts text/bitmap mode but I have this weird text error

匯編:CBM prg Studio。 大家好,聖誕快樂,節日快樂:)在我的中斷中,文本 output 是怎么回事? 我必須在這里遺漏一些明顯的東西,但請看一下附圖...... 它應該說: “進入第一個候選人的范圍……” *位圖顯示 “開始我的 Y/N?” 看看所附的圖像,自己看看。 下面是代碼。 ...

6510/6502 C64 鍵盤輸入打印到屏幕並存儲在內存中的問題

[英]6510/6502 C64 Keyboard input print to screen & store in memory issue

有了這個,但是通過查看我的 c64 參考書的屏幕顯示部分,我在下面輸入的字符正確打印到屏幕上,但是當稍后從內存中再次打印時,它們不是。 :( 基本上,如果輸入“A”,我會得到黑色的黑桃符號,“S”作為心形符號返回,“X”作為俱樂部符號返回。 我必須聲明這在我以用戶身份輸入時不會發生,並且看到我的 ...

6502 通過 TXA 和 TAX 使用 CMP BNE 進行循環

[英]6502 Looping using CMP BNE via TXA & TAX

剛剛學習了存儲數據的整個過程,我是一個完全的低級編程新手,所以請溫和。 但是為什么這個簡單的代碼不起作用,到目前為止它只是用我的簡單預設測試數字 #08 填充 $1000 地址的 00 字節,我想通過這樣循環我會看到前 8 個字節在調試器中每個包含 08在 1000 美元的地址,但不行。 我認為使用 ...

PET CBM C64 MOS6510 Assembly 用計算出的屏幕地址在屏幕上打印出字母?

[英]PET CBM C64 MOS6510 Assembly Print out letter on screen with calculated screen address?

我是 C64 匯編程序的新手,我對保存和加載內存區域的過程有疑問。 我關心以下問題: 將字母 A 放在屏幕左上角 有了這個,我可以使用 x 寄存器作為計數器,並且可以比較我使用循環的頻率。 但現在我有一個 16 位計算(屏幕起始地址加 xxx)並將結果存儲在內存地址中,如 $4000 和 ...

如果在第0行上設置中斷,則第1行上的64個平滑滾動 - 正在屏幕上跳躍

[英]commodore 64 smooth scroller on line 1 - is jumping around on the screen if interrupt set on line #0

我在屏幕的第1行有這個水平平滑滾動文本。 通過迭代$ d016的7個最低位,使用$ d016硬件滾動效果進行平滑滾動效果。 滾動條在屏幕的第1行上運行。 我已經設置了兩個光柵中斷。 “noScroller”中斷是屏幕中不應滾動的部分 - 除了第1行以外是整個屏幕。 “滾動條”是 ...

敵人的子彈針對C64上的玩家

[英]Enemy bullets targeting player on a C64

我在沒有找到答案的情況下掃描互聯網和舊的C64書籍,所以最后我不得不在這里發布。 我喜歡C64編碼的美好時光,雖然我目前還沒有在這個平台上編寫游戲,但我想知道當時是如何克服某些硬件限制的。 在所有現代游戲編程書籍和教程中,找到向玩家發射敵人子彈的正確方向的方法是使用向量數學與浮點數,或多 ...

在Commodore 64上動態更新切片數據的更好方法

[英]Better way to dynamically update tile data on Commodore 64

我打算在我的新C64項目中使用多色字符模式的軟件精靈。 我的想法是使用疊加'bullet'精靈數據來平鋪數據。 我想我可以在地址'TILESET'處獲得tileset數據,在地址'SPRITE'處有精靈數據。 我可以結合這兩個來准備一個動態計算背景的子彈字符並存儲在地址'SUPERIM ...

使用xa65匯編程序創建Commodore 64 .prg

[英]Using xa65 assembler to create Commodore 64 .prg

我正在嘗試學習6510匯編,因為我正在運行Debian xa65是我想要使用的匯編器。 到目前為止,我寫了一段看起來像這樣的代碼: 現在,第一個.byte部分一旦加載就會被“自動啟動”程序。 這是我從教程中找到的東西,據我所知,它只會運行SYS 4096,使CPU開始執行地址$ ...

替代竇功能來進行精靈運動

[英]Alternative to sinus function for sprite movement

研究一些C64入門思想。 我使用下面的代碼和一個竇性表根據預先生成的竇性表移動精靈。 子程序 鼻竇台 但是我需要一些不同的東西。 要在循環路徑中同時沿x和y方向移動精靈。 我還能使用哪些其他功能? ...

C64上的穩定柵格

[英]Stable raster on C64

在Commodore 64上使用6510程序集,我試圖創建一個穩定的光柵效果。 使用雙IRQ原理我在屏幕上繪制一些光柵線。 我用NOP填充以匹配每個正常掃描線的63個循環,並且每個標記線匹配23個循環。 我意識到我需要設置一個特定的起始線,以便將我的第8次迭代與壞線相匹配,但無論我放在第一 ...

CBM Program Studio匯編器語法

[英]CBM Program Studio Assembler syntax

我正在嘗試學習CBM Program Studio。 但是我無法讓宏為我工作。 沒有宏,代碼還可以。 但是,當我添加宏部分時,它在第7行給出了“ No Matching End Definition”。 任何的想法? ...

如何在Commodore 64中禁用屏幕?

[英]How to disable screen in Commodore 64?

我知道這個問題是非常特殊的問題,但我知道這里有一些c64代碼大師。 所以,這是我的問題。 當我嘗試使用$ d011技巧禁用屏幕時,上/下邊框也會打開。 我想這樣做而不打開上/下邊框。 可能嗎? ...

比較擊鍵 - 裝配CCS64

[英]Compare keystrokes - Assembly CCS64

我想比較匯編中的擊鍵(CCS64)。 如果我連續輸入相同的鍵,我想做一些例子: A A =這樣做 但如果我輸入這個: A B =做別的事 建議? ...

模擬器框架

[英]Emulator Framework

是否有用於開發計算機系統仿真器的良好開源框架? 我對用Python或Java編寫的東西特別感興趣,它可以減少開發8位處理器(例如6502,6510等)仿真器的工作量。 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM