Banner
Views: 236,174,319
Time: 2013-05-21 03:08:44 PM
23 users online: AlexanderXCIII, Amaraticando, Carld923, Cesar the FoxWolf, Grav, Hailcrash, HyperMario, Incognito, JCE3000GT, Koopster, o Ladida, LaughingLuigi, LX5, Masterlink, metalgearhunter, MetalYoshi94, Orphen Kirisame, phenolatukas, Pokeymeister80, ShadowFire, shrine, TheDarkYoshi, Z0mbie1337 - Guests: 39 - Bots: 12Users: 22,858 (1,291 active)
Latest: FUNKY kong ending
Tip: Bad things to do in the title demo: Enter a door or a pipe, activate a P-switch or a star, complete the level, hit a message block, or die. These will either glitch the music, or force the player into an endlessly looping title level until they reset the game.
ASM Modulus?
Forum Index - SMW Hacking - General SMW Hacking Help - ASM & Related Topics - ASM Modulus?
Pages: « 1 »
How would you go about doing a modulus in asm anyway? XD I am makeing a sprite that I think will use the X coord as a peramiter like some of the normal ones do.
The SNES has hardware multiply / divide (with remainders).

Code
4204 wl++++ WRDIVL - Dividend C low byte 4205 wh++++ WRDIVH - Dividend C high byte dddddddd dddddddd 4206 wb++++ WRDIVB - Divisor B bbbbbbbb Write $4204/5, then $4206. 16 "machine cycles" (probably 96 master cycles) after $4206 is set, the quotient may be read from $4214/5, and the remainder from $4216/7. Presumably, $4204/5 are not altered by this process, much like $4202. The division is unsigned. Division by 0 gives a quotient of $FFFF and a remainder of C.


I guess you'll be making use of the remainder there.
so what, I have to insert code to delay untill it's done or will it do it it's self?
You have to delay with instructions. 8 NOPS for divide and 4 for multiply is in order unless you have something to do within the wait period.
I might, but does it take EXACTLY that long?
It's a safe limit..
Bah It's not working as I expected and it takes a bunch of code to do what I want, so I will just make multible custom sprites I guess.

Bah! dosn't sprite tool have a way of makeing sprites which use the las sprites code pointer without reassmembleing the code? =_=
Last edited on 2007-09-23 05:39:46 AM by KilloZapit.
Pages: « 1 »
Forum Index - SMW Hacking - General SMW Hacking Help - ASM & Related Topics - ASM Modulus?

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

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 29

Menu