Il y a un facile méthode.
Tu peux fais
UberASM à ajouter des HDMA.
1. Ouvre le file et mouvement les choses a vous dossier des ROM.
2. Cheque si vous avez Asar.
3. Copie-vous HDMA code et aller "code/level_init_code.asm"
Voici est un exemple code:
CodeLDA #$22 ; \ Enable BG1, BG2 for Window1
STA $41 ; /
LDA #$22 ; \ Enable BG3, for Window1
STA $42 ; /
LDA #$22 ; \ Enable OBJ, Color for Window1
STA $43 ; /
REP #$20 ;\
LDA #$2601 ; | Use Mode 1 on register 2126
STA $4330 ; | 4330 = Mode, 4331 = Register
LDA #.WindowTable ; | Address of HDMA table
STA $4332 ; | 4332 = Low-Byte of table, 4333 = High-Byte of table
LDY.b #.WindowTable>>16 ; | Address of HDMA table, get bank byte
STY $4334 ; | 4334 = Bank-Byte of table
SEP #$20 ;/
LDA #$08 ;\
TSB $0D9F ;/ Enable HDMA channel 3
RTS
.WindowTable
db $80, $FF, $FE
db $5F, $FF, $FE
rts
4. Sauvegarde ca, et aller ouvre Asar.
5. Fait ca:
Patch name: "Asar_Patch.asm"
Rom name: "*Tu ROM nombre*.smc"
Teste ca et voir si c'est bon...
--------------------
I do art commissions cheap! PM here or DM via Discord for more details.
Follow Us On