Buenas tardes, amigos en esta ocasion quisiera ayuda a la hora de insertar HDMA a mi hack, yo uso Effect Tool 2.0 para crear los efectos pero cuando los inserto en UbserASM el nivel sale negro, actualmente lo que hago es copiar el codigo generado por el programa y ponerlo en un archivo asm (hdma.asm) y colocarlo en en list.txt acutualmente mi codigo es
load:
REP #$20
LDA #$3200
STA $4330
LDA #.RedTable
STA $4332
LDY.b #.RedTable>>16
STY $4334
LDA #$3200
STA $4340
LDA #.GreenTable
STA $4342
LDY.b #.GreenTable>>16
STY $4344
LDA #$3200
STA $4350
LDA #.BlueTable
STA $4352
LDY.b #.BlueTable>>16
STY $4354
SEP #$20
LDA #$38
TSB $0D9F
RTS
.RedTable: ;
db $0F : db $22 ;
db $58 : db $23 ;
db $59 : db $24 ;
db $20 : db $25 ;
db $00 ;
.GreenTable: ;
db $02 : db $4F ;
db $0F : db $4E ;
db $0F : db $4D ;
db $10 : db $4C ;
db $0F : db $4B ;
db $0F : db $4A ;
db $0F : db $49 ;
db $10 : db $48 ;
db $0F : db $47 ;
db $0F : db $46 ;
db $10 : db $45 ;
db $0F : db $44 ;
db $0F : db $43 ;
db $10 : db $42 ;
db $0F : db $41 ;
db $08 : db $40 ;
db $00 ;
.BlueTable: ;
db $08 : db $9E ;
db $18 : db $9D ;
db $17 : db $9C ;
db $18 : db $9B ;
db $18 : db $9A ;
db $18 : db $99 ;
db $17 : db $98 ;
db $18 : db $97 ;
db $18 : db $96 ;
db $18 : db $95 ;
db $02 : db $94 ;
db $00 ;
ayudenme por favor gracias.
load:
REP #$20
LDA #$3200
STA $4330
LDA #.RedTable
STA $4332
LDY.b #.RedTable>>16
STY $4334
LDA #$3200
STA $4340
LDA #.GreenTable
STA $4342
LDY.b #.GreenTable>>16
STY $4344
LDA #$3200
STA $4350
LDA #.BlueTable
STA $4352
LDY.b #.BlueTable>>16
STY $4354
SEP #$20
LDA #$38
TSB $0D9F
RTS
.RedTable: ;
db $0F : db $22 ;
db $58 : db $23 ;
db $59 : db $24 ;
db $20 : db $25 ;
db $00 ;
.GreenTable: ;
db $02 : db $4F ;
db $0F : db $4E ;
db $0F : db $4D ;
db $10 : db $4C ;
db $0F : db $4B ;
db $0F : db $4A ;
db $0F : db $49 ;
db $10 : db $48 ;
db $0F : db $47 ;
db $0F : db $46 ;
db $10 : db $45 ;
db $0F : db $44 ;
db $0F : db $43 ;
db $10 : db $42 ;
db $0F : db $41 ;
db $08 : db $40 ;
db $00 ;
.BlueTable: ;
db $08 : db $9E ;
db $18 : db $9D ;
db $17 : db $9C ;
db $18 : db $9B ;
db $18 : db $9A ;
db $18 : db $99 ;
db $17 : db $98 ;
db $18 : db $97 ;
db $18 : db $96 ;
db $18 : db $95 ;
db $02 : db $94 ;
db $00 ;
ayudenme por favor gracias.