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 MathOnNapkins |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
User | Post | ||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
MON sez: hi! my first hack go here It's a me Mario! | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
no, it's an old thread with a resolved problem. He was basically having to do some swapping of 8x8 tiles while dealing with TSA and what not. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Remoga Sanctum: You need to do more research on your own and quit asking lame questions. I am not staff, but I can clearly see a ban in your future if you don't 1. improve your spelling and grammar, 2. stop asking questions about things that are currently above your head. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
How about the fact that I preordered a game for one system that was supposedly being released in April, yet it's coming out later and on another system and I'm not guaranteed "full content" with my version? How is that supposed to not piss me off? | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
You could probably make one if you had the proper documentation. I've read up on it, it doesn't seem that hard. Might take a few tries to get it right of course. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by Remoga Sanctum And you wouldn't get my help either b/c I have no reason to help people like you. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
the mod 2^32 checksum I was referring to is the checksum for the actual ROM, not the SRAM. You know, when you start up your emulator and it says "checksum: ok" or "checksum: failed" or any other notification of that sort. That was a checksum that Nintendo decided developers had to use when creating binary images of their games. Hence Nintendo decided the implementation.
In any case, the point is... I just downloaded Lufia 1 and am too tired to mess with this today. will edit later when I wake up. From looking at the machine code, it appears the checksum formula is thus: the value $6502 + each word, starting from address $0008 in the save slot, ending at address $07FF in the save slot. I would check this myself but I cannot find my TI-83, and don't have a convenient way of checking this otherwise at this time. edit: considering the old NES processor was the 6502, I am not surprised at all. Btw, using the windows calculator, ($E5E5 * $3FC)+ $6502 = $616E. Shocking isn't it? (edited by MathOnNapkins on 05-19-06 09:31 AM) (edited by MathOnNapkins on 05-19-06 09:36 AM) (edited by MathOnNapkins on 05-19-06 09:37 AM) |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by Hhllrssstttxaaeioy You know, when I'm logged out and view your posts, I always ****ing confuse them with Ziff's. You need to... stop doing that to me or something. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by FloBo Yes, I used Geiger's Debugger. I set a breakpoint on writes to $700806 then went to a shrine to "record" my game into save slot 2. I found out where it was being written in the code when the debugger snapped. I then figured out what routines were being called to calculate this checksum prior to recording it in SRAM by setting some strategic execution breakpoints (not read/write breakpoints). The funny thing is that of all the time I spent figuring this out, most of it was spent fighting the Sinistrals in the intro so I could get to a point where I could save . About 90% of the time really. The 65816 required to understand this is minimal really. Experience certainly helps too. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
"Mario is back his largest adventure yet! Get ready for Super Mario Bros. 3! Actual gameplay may vary. ©Nintendo 1990,1991" (edited by MathOnNapkins on 05-20-06 06:00 AM) (edited by MathOnNapkins on 05-20-06 06:01 AM) |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Well I don't know specifically all the details, but considering emulators work (more or less), you should try experimenting with a rom and viewing it in a debugger to see what gets mapped to what.
1) What are you even talking about? Lo-Rom is mode 20, Hi-Rom is mode 21. You can't mix them. Besides, the memory map is the same. Your question makes no sense. 2) Can't help you with WLADX. Can't you just declare what bank you want the code to go in in WLADX? 3) I would assume RESERVED means inaccessible to the programmer unless otherwise mapped in (Super FX or other chips, Xband, specially wired Static RAM, etc) 4) PPU2, yes I've heard of it, what's your point? Also, this question is largely irrelevant to this forum. Why don't you post your SNES related questions in the romhacking forum, as they are more likely to get answers there? You're probably just bothering the forumgoers here. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
If you use DMA you have to use PPU2. You know, the $42XX registers that set up the transfers? The difference between PPU2 and PPU1 (as I recall) is that they have different bus widths and are possibly connected to different buses (A bus vs. B bus) of the main processor. I'd have to dig through the official documentation to know for sure. All in all, I just call both of them the "PPU", though for some applications you have to consider them separately. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by Yoshi Dude Not all, but probably 60 - 70%. :/ I need to recreate the giant though. That was fun. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Fyxe's:
Waddler D, Surlent, Ailure, NSNick, The SomerZ, Xk, ???, ???, Colin, Blades, ???, Acmlm, Tomguy, Cymoro, Sofie, Jizuko, Skiffles?, Knuck, YD, Zem, ???, ??? |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Pretty sure you can use 16 bit registers on either PPU, but what I meant was what addresses in memory each PPU had access to. i.e. 24 bit addressing versus 8-bit addressing. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Board2 has a nice fresh look to it. I hope it eventually is used in some capacity. | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
There are already assemblers and disassemblers for SPC-700. Byuu's come to mind, though I have to tell him about a bug in his disassembler...
For 3 byte branch commands it doesn't properly calculate the target addresses. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by Colin I'm actually having a harder time of that one... assuming everything of note is a person from the board. In addition to those mentioned, I see Kiwibonga and Danicess. Other than those who are obvious, I'm stumped. |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
The point bio is making is that if you were to omit the X while reading it, while using the formula Alastor described for creating said username, it would still be "Bio". How hard is that to understand? | |||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6295 days Last view: 6295 days |
| ||
Originally posted by Cornellius Sometimes people are tired and aren't really paying attention to what you're really saying. I find that waiters and waitresses are among the most tired people I meet. You shouldn't really blame them, they're trying to do their job. |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
Acmlm's Board - I3 Archive - - Posts by MathOnNapkins |