Banner
VLDCX results are out!
Views: 591,224,234
Time: 2017-12-18 04:23:22 AM
11 users online: o swore on my christian server, o FPzero, frosty tinsel 029, JoeyJonJon, extremely cold, St.Martley64, Nariofan101, NaroGugul, TheN64man, Vic Rattlehead, Vitor Vilela - Guests: 59 - Bots: 242Users: 33,285 (1,475 active)
Latest: Stevie Goodwin
Tip: Stay up-to-date with new tool and resource releases on the SMW hacking scene by viewing this forum.Not logged in.
problems with dma
Forum Index - SMW Hacking - 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,

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...

--------------------
Your layout has been removed.

Hmmm it looks correct, let me look at the TUT some more.

--------------------
Kawaii !!


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 ^_^

--------------------
Your layout has been removed.
Pages: « 1 »
Forum Index - SMW Hacking - 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 - 2017 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 23

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

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