Banner
VLDCX IS OVER
Views: 518,433,002
Time: 2017-03-28 11:26:50 PM
27 users online: o allowiscous, o Dan, o Decoy Blimp, Epic_Manky, GbreezeSunset, Gloomier, Guiga, Hook, LDA, leod, MandL27, MarkVD100, MercuryPenny, o Mirann, NGB, RanAS, Random_Josh, Santa Korosu, saturos, Sixcorby, TheBiob, ThePat545, Tob, Ultima, o underway, Wind Fish, Y.Y. - Guests: 47 - Bots: 147Users: 31,017 (1,318 active)
Latest: nixiii
Tip: If you place too many sprites on the same screen, it will slow the game down and cause frustration to the player.Not logged in.
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,


Jiggles!
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...
Jiggles the Catgirl!Stranded
One of these days I will come up with a good sig. But not today.
New blog! Read read read!

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