Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Изучение ассемблера 6502-го имеет и вполне практический интерес — CMOS-версия этого процессора и сейчас еще как жива в embedded.
...
CPX #255
INX
BNE section
LDX #$00
...
LDA background_pallete, x
STA $2007
CPX #$0F
INX
BNE loadPallete
LDA background_pallete, x
STA $2007
INX
CPX #$10
BNE loadPallete
ca65 test.s -o test.o // асемблер
ld65 test.o -C nesfile.ini -o test.nes // линкер
LDA $4016
STA buttons
; buttons это 1 байт в zero page про который будет следующая статья
LDA #100
STA $2004
LDA buttons
STA $2004
LDA #%00010111
STA $2004
LDA #100
STA #2004
Спасибо, достаточно познавательная статья.
Программирование NES (dendy), assembler 6502