Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
Acmlm's Board - I3 Archive - - Posts by Goplat |
User | Post | ||
Goplat Newcomer Since: 01-29-06 Last post: 6716 days Last view: 6716 days |
| ||
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 |
| ||
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 |
| ||
Originally posted by d4s 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 |
| ||
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 |
| ||
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 |