Banner
Views: 327,636,679
Time: 2014-12-18 08:11:40 PM
19 users online: o absantaCrowned, ROY'S OUR BOY, ChriSMW, blgmadresh100, o M91/30, The Evil Elf, Tension Hinanawi, Heimdallr, o Most Certainly not HuFlungDu, IHX, o Koopsnow, Ghost of Christmas Potatoes, dril, Jibbers Crabst, Snowy Cheeks, Terminator Santa, Microsoft, OFF, o Festivus - Guests: 20 - Bots: 37Users: 26,009 (1,132 active)
Latest: kazunari
Tip: Take advantage of easy to install Patches in your hack. Both of the Classic Piranha Plant Fix patches should be considered if you are going to use Classic Piranha Plants in your hack.
problems with dma
Forum Index - SMW Hacking - General SMW Hacking Help - ASM & Related Topics - problems with dma
Pages: « 1 »
This is my first attempt with DMA. I want to load 16 colors into the palette, starting at color 80, but I can't get it to work. It does absolutly nothing... Can anyone tell me what's wrong with my code?

Code
pha
php

lda #$80		;color nr to start
sta $2121

stz $4300		;normal dma

lda #$22		;destination, cgram write
sta $4301

rep #$20                ;16bit
lda pal		        ;source adress
sta $4302
sep #$20                ;8bit

lda #$1a		;source bank
sta $4304 

rep #$20                ;16bit
lda #$0032		;ammount of bytes to transfer
sta $4305
sep #$20                ;8bit

lda #$01		;use channel 0
sta $420b

plp
pla
rts

pal:
dw $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF, $FFFF,

Last edited on 2007-09-09 10:34:26 AM by ghettoyouth.
Huh? I don't quite get it. I stumbled on this but it looks fine to me... except it looks like it dose something with the source bank...
Hmmm it looks correct, let me look at the TUT some more.
Are you sure the game don't just restore Mario pallete during NMI? try use the debugger to see if your transfer get done<_<
Originally posted by Bio
Are you sure the game don't just restore Mario pallete during NMI? try use the debugger to see if your transfer get done<_<


Code
DMA[2]: write Mode: 0 0x00B2C8->0x2122 Bytes: 20 (inc) V-Line:235 CGRAM: 86 (0)


Looks like it. A portion of it, anyway..
I tried to give the intro logo 16 colors, but meh... f*ck it. Thanks anyways ^_^
Pages: « 1 »
Forum Index - SMW Hacking - General SMW Hacking Help - ASM & Related Topics - problems with dma

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2014 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 29

C3 STARTING IN
14 HOURS, 48 MINUTES AND 20 SECONDS
C3 STARTING IN
14 HOURS, 48 MINUTES AND 20 SECONDS
Menu

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • RVLution