Users browsing this thread: 1 Guest(s)
Assembly Programming

#20
Posts: 831
Threads: 41
Thanks Received: 16
Thanks Given: 12
Joined: Nov 2009
Reputation: 18
Status
None
(01-11-2012, 07:46 PM)the_randomizer Wrote: I'm pretty sure it's for magic
Yes :p

(01-11-2012, 07:46 PM)the_randomizer Wrote: Yep, the offsets 0x0C1601A, 0x0C165A3, 0x0C165E8 and 0x0C16B1D (which all have the bytes A9 07) tell the game the number of characters displayed for spells in-battle only and not the in the menu.
Yes, and no. There are one or two instances in where the code ensures that, when you're scrolling through the magic menu in battle, 7 letters are always deleted. Mismatching letters and code will result in garbage being displayed when scrolling around.

As you're discovering things, try to understand a little bit about opcodes for the SNES (65816 programming). LDA loads a number or the contents of an address to the accumulator. What is the accumulator? Who knows? XD
Don't get me wrong here, I'm not bragging that I'm the god of assembly or anything like that. I know just a little bit, but I want to motivate you to do the search on your own.

(01-11-2012, 07:46 PM)the_randomizer Wrote: The offsets 0x0C16031, 0x0C165F3 and 0x0C16B2E with the bytes BF67F5E6 tell the game WHERE and the A907 bytes are for, essentially, these bytes serve as pointers for the offsets, thus avoiding conflicting values. Should these bytes be altered (in this case, A907 changed to "A908" and the pointers are changed from "BF67F5E6" to "BFE6F9FD", the names of the spells in-battle will become garbled, showing disorganized weapon and armor icons, random capitalized and lower-case letters and other bizarre effects.

BF67F5E6 is the location for.......something.
Quote  



Messages In This Thread
Assembly Programming - by the_randomizer - 01-06-2012, 05:51 PM
RE: Breath of Fire 1 (SNES): Make Ryu Run - by Angelo26 - 01-11-2012, 09:58 PM
RE: Assembly Programming - by Angelo26 - 01-12-2012, 08:50 PM
RE: Assembly Programming - by the_randomizer - 01-12-2012, 09:33 PM
RE: Assembly Programming - by madsiur - 01-15-2012, 03:01 AM
RE: Assembly Programming - by JCE3000GT - 01-16-2012, 04:40 PM
RE: Assembly Programming - by madsiur - 01-16-2012, 05:32 PM
RE: Assembly Programming - by JCE3000GT - 01-16-2012, 08:17 PM
RE: Assembly Programming - by madsiur - 01-23-2012, 02:47 AM
RE: Assembly Programming - by madsiur - 02-04-2012, 02:38 PM
RE: Assembly Programming - by madsiur - 03-25-2012, 04:32 AM
RE: Assembly Programming - by SSJ Rick - 03-25-2012, 01:05 PM
RE: Assembly Programming - by madsiur - 04-20-2012, 01:56 AM
RE: Assembly Programming - by Marketa Lazarova - 08-16-2016, 11:17 AM
RE: Assembly Programming - by seibaby - 08-16-2016, 01:21 PM
RE: Assembly Programming - by PinkMawile - 09-24-2016, 03:55 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite