(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
06-29-24 02:13 PM
Acmlm's Board - I3 Archive - - Posts by Goplat
User Post
Goplat
Newcomer


 





Since: 01-29-06

Last post: 6716 days
Last view: 6716 days
Posted on 01-29-06 04:39 PM, in Help finding some text! Link
The text starts at 2B610 ($85B610). You were right about it being compressed; the decompressor is at $80FE18. Even if it wasn't, a relative search would not have worked, due to the text format used. Instead of just numbering the characters 0, 1, 2 etc, they are referred to by their row and column, so you have 0, 2, 4, 6, 8, A, C, E, 20, 22, and so on.
Goplat
Newcomer


 





Since: 01-29-06

Last post: 6716 days
Last view: 6716 days
Posted on 02-03-06 01:24 PM, in Question about an SPC instruction Link
I looked at the Snes9x source code, and it does read the TCALL vector from $FFC0-$FFDF. It may not be entirely useless, however; Snes9x lets you swap the ROM in and out by writing a byte to $F1 with bit #$80 set. I don't know if the real SPC-700 does this; SPC-700 documentation is pretty rare.
Goplat
Newcomer


 





Since: 01-29-06

Last post: 6716 days
Last view: 6716 days
Posted on 02-07-06 12:09 PM, in Question about an SPC instruction Link
Originally posted by d4s
snes9x for example lets you write to the ipl region no matter what the content of $f1 is. my wild guess would be that they just copy the ipl rom to that ram area at startup. thats not correct, of course.


It does let you write there any time, but your changes won't be visible until you disable the ROM. From apumem.h:

if (Address < 0xffc0)
    IAPU.RAM [Address] = byte;
else
{
    APU.ExtraRAM [Address - 0xffc0] = byte;
    if (!APU.ShowROM)
        IAPU.RAM [Address] = byte;
}


APU.ExtraRAM is the actual contents of FFC0-FFFF, IAPU.RAM is what's currently visible (when the ROM is enabled, it contains a copy of it; when the ROM is disabled, a copy of ExtraRAM)
Goplat
Newcomer


 





Since: 01-29-06

Last post: 6716 days
Last view: 6716 days
Posted on 02-07-06 08:25 PM, in Ok, how about clean room disassembly of Lunar Magic? Link
If you want to find out how stuff in SMW works, IMO the best way to go about it would be to disassemble SMW itself, not LM.
Goplat
Newcomer


 





Since: 01-29-06

Last post: 6716 days
Last view: 6716 days
Posted on 02-07-06 11:38 PM, in Ok, how about clean room disassembly of Lunar Magic? Link
SMW graphics compression isn't that complicated. If anyone's interested I could write up a doc for it (it's almost the same as EarthBound's, which I cracked a long time ago)
Acmlm's Board - I3 Archive - - Posts by Goplat


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.008 seconds; used 352.59 kB (max 419.54 kB)