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 Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Good News, Everyone! | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
hamtaro126

Shyguy
Level: 16

Posts: 79/83
EXP: 17272
For next: 2984

Since: 05-29-04
From: hacktown, USA

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-30-05 05:05 AM Link | Quote
Good news for rom hackers, If It IS Good:

I found out that Someone made a Disassembly Of
SMB And put comments in it! You know what that
means! SOMEONE FINALLY RELEASED FULL SOURCE
CODE OF SUPER MARIO 1!

Download URL:
http://www.freewebs.com/hamtaro126/SMB/SMB1_source_w_music_thingy.zip

Note: The source code is in 6502\2A03
NES ASM, The look like they are for the
X816 Assembler BUT they could not
Compile\Assemble in that Assembler!

Comments? Send it to JAJJMM@MSN.com


(edited by hamtaro126 on 10-29-05 09:41 PM)
(edited by hamtaro126 on 10-29-05 09:45 PM)
(edited by hamtaro126 on 10-30-05 12:36 AM)
(edited by hamtaro126 on 10-30-05 12:40 AM)
(edited by hamtaro126 on 10-30-05 12:41 AM)
AP

Panser
Level: 22

Posts: 330/333
EXP: 56817
For next: 1533

Since: 08-07-05

Since last post: 6 hours
Last activity: 6 hours
Posted on 10-30-05 05:07 AM Link | Quote
That'd be good news if the SMB1 source link wasn't dead. When I try to click on it, it's not available.


(edited by AP on 10-29-05 09:08 PM)
Chickenlump

Level: 41

Posts: 718/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 10-30-05 05:57 AM Link | Quote
Originally posted by hamtaro126

You might be lucky, if it STILL does not work,
i will make a website with a new link to it!


It looks like you might have to do that.
hamtaro126

Shyguy
Level: 16

Posts: 80/83
EXP: 17272
For next: 2984

Since: 05-29-04
From: hacktown, USA

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-30-05 08:03 AM Link | Quote
Now is the time for the Download:

URL:
http://www.freewebs.com/hamtaro126/Index.htm

Download URL:
http://www.freewebs.com/hamtaro126/SMB/SMB1_source_w_music_thingy.zip

Note that it is Under MAJOR Construction!
I used FREEWEBS.com to host it like Peter_AC
did! Have a good time

PS: I did NOT make the source code, Someone did for
NES development! although it is great, I want a good
compiler/assembler for both files WITH header for
NES emulator *Removed* compatibility!
If You help fix or Compile\Disassemble the Source,
Then it might help!

EDIT: Removed Because it might be ''Spam''


(edited by hamtaro126 on 10-30-05 12:07 AM)
(edited by hamtaro126 on 10-30-05 12:09 AM)
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: 8129/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 10-30-05 08:13 AM Link | Quote
Neat. I'm kinda surprised this wasn't done sooner, actually.
theonyxdragoon

Blue Octorok
Level: 9

Posts: 37/38
EXP: 2446
For next: 716

Since: 07-16-05
From: Somewhere between Mars and Jupiter, on an asteroid

Since last post: 2 days
Last activity: 6 hours
Posted on 10-30-05 08:21 AM Link | Quote
The downloads worked ok for me about 1 minute before this post....
Disch

Micro-Goomba
Level: 4

Posts: 6/16
EXP: 226
For next: 53

Since: 10-21-05

Since last post: 12 hours
Last activity: 1 day
Posted on 10-30-05 08:24 AM Link | Quote
Originally posted by hamtaro126

(Now with NSF insert source code for
6520 Disassembly!) In fact, it MIGHT
be insertable if you look at the MUSIC
part of the source code!! for it will
add NSFs to it! Note that the extra
nsf-inserter code will NOT like NSFs
with the ''Bankswitching'' feature




Grah...


NSFs are not interchangable between ROMs!!

The nsf_in_rom inserter you linked to before was merely a code base to turn .nsf files into executable .nes files. It does not insert NSFs into SMB1 (I don't know where you got that idea)... nor does it insert NSFs into any ROM. It converts an NSF to its own ROM.

Music code requires it's own PRG space and RAM space. The only way music will be interchangable between ROMs is if the music code in both games exists in the same area, and uses the same RAM*. This will be the case for some games, since many games by the same company recycle the same music engine, so you can drag and drop music data from one game to the other (like some Capcom games -- I think bbit was working on an editor for that back in the day, wonder what happened with it).

* Disclaimer: it is of course possible to manually move the code and make it use the free RAM space... so it's possible to put an NSF in any game -- the same way it's possible to put one game's level data in another (ie: through a shit-ton of work)


Game source (and commented at that) is always a great thing though =D. This thread is indeed good news -- I just felt it necessary to mention that the music thing doesn't really have anything to do with the SMB thing.
AP

Panser
Level: 22

Posts: 331/333
EXP: 56817
For next: 1533

Since: 08-07-05

Since last post: 6 hours
Last activity: 6 hours
Posted on 10-31-05 06:05 AM Link | Quote
Darn, the SMB1 ASM source file has a lot of info. I think this'll be very useful. For some SMB1 hackers (like myself), this is indeed good news. (Now there needs to be a complete RAM address doc in English. ) Very good find, hamtaro126.


(edited by AP on 10-30-05 09:10 PM)
(edited by AP on 10-30-05 09:11 PM)
hamtaro126

Shyguy
Level: 16

Posts: 81/83
EXP: 17272
For next: 2984

Since: 05-29-04
From: hacktown, USA

Since last post: 3 hours
Last activity: 1 hour
Posted on 10-31-05 07:32 AM Link | Quote
Thanks, But I need a working assembler!
Or a Edited version of it! Whichever works!
Because of Asm file Errors in there!
TapTap

Nipper Plant
Level: 24

Posts: 346/405
EXP: 68995
For next: 9130

Since: 08-22-05
From: Yoshi's Island
Current Posting Mode: Spree

Since last post: 7 hours
Last activity: 6 hours
Posted on 10-31-05 10:54 PM Link | Quote
I just want to know what you're supposed to use this in. I believe in an assembler, but I may be wrong...
dan

Snap Dragon
Level: 43

Posts: 780/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 11-01-05 03:13 PM Link | Quote
What website did this originally come from?
rg_

Goomba
Level: 8

Posts: 26/26
EXP: 1964
For next: 223

Since: 03-27-05

Since last post: 21 hours
Last activity: 12 hours
Posted on 11-01-05 03:14 PM Link | Quote
Very nice, thanks for this post.
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: 8189/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 11-01-05 06:16 PM Link | Quote
Originally posted by TapTap
I just want to know what you're supposed to use this in. I believe in an assembler, but I may be wrong...

I would imagine you'd use it in an assembler. You won't get far with a C/VB/etc compiler, if that's what you're thinking.


(edited by HyperHacker on 11-01-05 09:17 AM)
hamtaro126

Shyguy
Level: 16

Posts: 82/83
EXP: 17272
For next: 2984

Since: 05-29-04
From: hacktown, USA

Since last post: 3 hours
Last activity: 1 hour
Posted on 11-01-05 06:17 PM Link | Quote
This website is where it ORIGINALLY came from!

http://pinocchio.jk0.org/nes
insectduel

Red Cheep-cheep
Level: 19

Posts: 199/203
EXP: 30702
For next: 5075

Since: 07-12-05
From: ilex forest

Since last post: 17 hours
Last activity: 17 hours
Posted on 11-01-05 07:30 PM Link | Quote
I can't imagine with these things. I should be working on that for a couple of hours.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Good News, Everyone! | |


ABII


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



Page rendered in 0.020 seconds.