Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Restarting work on the SMW Memory Map | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Escherial

Shyguy
Level: 17

Posts: 38/90
EXP: 20866
For next: 3877

Since: 03-15-04
From: Pasadena, CA

Since last post: 202 days
Last activity: 38 days
Posted on 08-03-04 01:16 AM Link | Quote
I've recently managed to marshal some free time together, so I've decided to start working on the SMW Memory Map site again. For those who don't remember, it looks like this:

SMW Memory Map

I haven't actually changed anything yet, but I'd like to ask the community for suggestions regarding how things should work on it.

- Should there be a name/password system so that people can post descriptions of memory addresses in their own name? This'll add a bit more complexity, but shouldn't be insurmountably difficult to write.
- How should ranges of addresses be handled? I've noticed that the current system is a bit confusing. Also, what format would be best for entering addresses (i.e. 007E1490, 7E1490, or just 1490)?
- Is there anything else confusing about the interface? Is there anything else I've forgotten to address?

I look forward to your input; thanks for reading
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 279/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 08-03-04 01:23 AM Link | Quote
Ok. I entered something, and made the same mistake as aeons ago (I just forgot I already did). Would you be so kind to remove "007E007E" and "7e+040" as well as the little bracketed postfix of 007E0040 (which, itself, is correct). Thank you.

Have fun,
Blacky.
Escherial

Shyguy
Level: 17

Posts: 39/90
EXP: 20866
For next: 3877

Since: 03-15-04
From: Pasadena, CA

Since last post: 202 days
Last activity: 38 days
Posted on 08-03-04 01:41 AM Link | Quote
There, done; see that's an issue I need to figure out. What would be the easiest way to enter addresses?

[edit]: please note that the site probably won't be working much as I work on it. Your patience is appreciated, all three of you


(edited by Escherial on 08-02-04 05:45 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 1393/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-03-04 04:07 AM Link | Quote
The addresses should be in 6-digit format (7E0040).
BTW: Download this. The database contains a buttload of SMW addresses, in text and data formats. The database format is documented, so you should be able to import it easily.
Escherial

Shyguy
Level: 17

Posts: 40/90
EXP: 20866
For next: 3877

Since: 03-15-04
From: Pasadena, CA

Since last post: 202 days
Last activity: 38 days
Posted on 08-03-04 06:41 AM Link | Quote
Thanks for the ramlist; I've successfully added all the values present there.

On a broader scope, I've added the namepass posting system as well as reduced the size of an address to 6 characters. If you enter less, it'll strip off the last four characters and stick "7E" in front of it; if you enter less than that, it left-pads the entry with 0's.

I'm currently working on allowing description multiple postings to the same address, which should be done sometime later today. I'm also planning on a graphical view of the ROM (with different memory locations shaded in and hyperlinked to the list); should be done soon, too.

If anyone has any more suggestions or helpful tips, I'd love to hear them . I'm just hoping that we can get the community back to how it was before the board committed temporary suicide...I'm a little saddened by the dearth of interesting ASM in the community.


(edited by Escherial on 08-02-04 09:41 PM)
BMF98567
BLACK HAS BUILT A SILLY DICE-MAZE!
GO!

Current list of BURNING FURY >8( recipients:
- Yiffy Kitten (x2)
- Xkeeper
Level: 53

Posts: 283/1261
EXP: 1094149
For next: 62970

Since: 03-15-04
From: Blobaria
Special Move: Rising Meatloaf Backhand Combo

Since last post: 21 hours
Last activity: 1 hour
Posted on 08-03-04 01:27 PM Link | Quote
Originally posted by Escherial
I'm a little saddened by the dearth of interesting ASM in the community.
As am I. We were on a HUGE roll at the old board, finding new addresses and routines left and right, and the sudden crash kind of destroyed that. The thought of all that data being lost forever kind of sucked all the fun out of ASM hacking, and to this day, I still don't have as much interest in it (and, sadly, SMW hacking in general) as I used to. The sudden influx of new users and the same old newbie questions day in and day out hasn't helped matters, either.

I'm still going to finish SMW Odyssey (eventually), but I think I'm going to take an extended hiatus after that. I need to recharge, expand my horizons and try other things...
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 327/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 08-03-04 01:44 PM Link | Quote
A useful (well, not useful, but... uhm... fun...) thing would be if you made a picture at the bottom containing 65535 (FFFF) black pixels. Each time an address is added, that address's pixel would turn white. If you added this, it would be easy to see how much we accually know about the RAM. Also, another nice feature would be if it turned the known unused locations' pixels red. Or maybe a counter at the bottom to show how many percent finished the list is. ( (Number of known bytes / 65535) * 100 )
blackhole89

LOLSEALS
Moderator of ROM hacking
EmuNET IRC network admin
Head GM of TwilightRO
Level: 47

Posts: 284/971
EXP: 739208
For next: 26995

Since: 03-15-04
From: Dresden/Germany

Since last post: 14 hours
Last activity: 12 hours
Posted on 08-03-04 02:49 PM Link | Quote
@Smallhacker, good idea. The red spots marked empty would also help if you need some place in the RAM for storing custom data.

@Escherial, wtf, $7E0040 isn't the CGADSUB register. It's its RAM mirror. Never forget that. That's important, as CGADSUB ($7E2131) changes take effect immediately, but are overwritten at the next vertical blank by SMW itself with the contents of $7E0040, while $7E0040, as already described, is being written by SMW to the "physical" CGADSUB only at the next VBlank period.
And btw, I think it would be quite of use if we had author codes like the ExGFX workshop. Yet, they shouldn't be 3 chars like over there but real nicknames. Anonymous submissions should still be possible, but submission under a certain nickname should be password protected. Understand what I'm trying to say? Fine.
[edit] Strike me, it's already there. Well.
[edit2] You should add an option to edit/comment data locations. Mario's Y-Speed for instance has some specialities, like 6=standing on ground and 10=standing on sprite. And if it were there already, I could have even corrected the 7E0040 flaw.

Have fun,
Blacky.


(edited by blackhole89 on 08-03-04 06:00 AM)
(edited by blackhole89 on 08-03-04 06:03 AM)
Escherial

Shyguy
Level: 17

Posts: 41/90
EXP: 20866
For next: 3877

Since: 03-15-04
From: Pasadena, CA

Since last post: 202 days
Last activity: 38 days
Posted on 08-03-04 08:47 PM Link | Quote
In terms of editing existing entries, my original idea was that people would only be able to modify their own added descriptions, thus removing the possibility that someone would go and delete all the information off of the board. Unfortunately, no one owns the posts that are currently on there, so no one can modify them. Making each address have multiple posts seems kind of wasteful, too...so, huh, maybe I should allow unowned posts to be modified freely.

Also, there's no reason for there to be anonymous posts by users, since the authentication system is so simple.

As far as the graphical ROM view idea goes, that'd work well I was thinking of picking random colors for known address blocks and white for nothing, given that the database doesn't currently know what's blank space and what's not (maybe I should add a Type flag for that).

Yeah, heh, I'll add that type field and work on modifying existing posts, then; thanks for all the feedback
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - Restarting work on the SMW Memory Map | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.016 seconds.