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 - your hack on a snes cartridge
  
User name:
Password:
Reply:
 

UserPost
Parasyte
Posts: 133/514
Originally posted by FuSoYa
Quite a lot indeed... around a thousand, if the data scan I ran is any indication. Most are likely in the primary pointer tables, but it's the odd ones here and there that would be troublesome.


Oh yes, very troublesome. The "main pointer tables" such as level pointers and etc were no sweat. (It helps having a program which dumps and 'translates' them.) Though the remaining pointers are best found using a trace log and text comparison. Unfortunatley, it's a very slow process, and I've long since lost interest.
Schnauzer
Posts: 51/148
Mario Alias Carlos in SNES?

Is like a dream... how can I do that?
HyperLamer
Posts: 1288/8210
He did it this way as a test, IIRC.
Personally I'd like to try this with a GBC cart, but I don't have any EPROMs or similar chip I could use.
FuSoYa
Posts: 96/255
but if you say it would be possible to crunch down the rom and remove the unused space, i wonder why lunar magic doesnt do it?

Why would it? It's not like reversing ROM expansion is in great demand. If someone expands a ROM, it's usually because they wanted it that way.

was it simpler to implement this way for you, fu?

Was implementing what simpler?


There are quite a lot of pointers that need to be changed for the complete conversion.

Quite a lot indeed... around a thousand, if the data scan I ran is any indication. Most are likely in the primary pointer tables, but it's the odd ones here and there that would be troublesome.
Parasyte
Posts: 131/514
There are quite a lot of pointers that need to be changed for the complete conversion. I managed to get it displaying "Nintendo Presents" properly while running in LoROM, but it crashes after that. (Lots of pointers I have not searched for, yet.) Basically, it was a few days of work, all done by hand. Not the greatest project in the world.
d4s
Posts: 48/325
yeah, i assume i really missed some pointers.
but if you say it would be possible to crunch down the rom and remove the unused space, i wonder why lunar magic doesnt do it?
was it simpler to implement this way for you, fu?
FuSoYa
Posts: 93/255
Originally posted by d4s
i once tried that by rearranging the data and updating the respective pointers in dw:tlc, but it didnt work out.


It's possible you just missed a few. It may be somewhat difficult to sort out the data, since I removed all the RAT tags...
d4s
Posts: 47/325
i once tried that by rearranging the data and updating the respective pointers in dw:tlc, but it didnt work out.
i assume there are so many memory holes in the expanded roms for a reason.
KawaiiImoto-e
Posts: 351/1068
Fusoya or someone else should crop Super Demo World TLC down to 1 or 2 Megs, instead of 6 (most is empty or nothing).

I would like to have a PAL-Cartridge of it.
Drag
Posts: 180/254
Wow! How did you get started fooling with SNES carts?

I'm thinking I might MAYBE do that with the NES. Maybe so I can get John's Quest on there someday after I finish it, that is if I still want to get it on a cart by then.
Juggling Joker
Posts: 231/1033
I've played my hack on a Dreamcast, and it's quite the rush to see my own hacked graphics on an actual TV. If I had the money to spare, and my hack was finished, and I hadn't sold my SNES so long ago, I would get my hack in an actual cartridge.
JJ64
Posts: 739/919
Originally posted by LocalH
Tototek.com now offers an SNES/SFC flashcart for $70, $76 with case. There's also a chip you can buy for $5 that defeats the country lockout, otherwise you have to use that long pass-through board shows (which costs $10, so I don't see any use for the passthrough unless you want multiple flash carts and want to save a tiny bit of money).

If you've got the money, and have a lack of electronics skill, then this is a worthy alternative that also allows you to flash the cart with multiple ROMs, giving you a cheap little menu to choose from on bootup.


$76? Yikes! Although I do have the money...

Anyway, I'm fine with emulation. Besides, it's also easy to get used to because you have controller configuration. Also, on emulators I can use certain cheats that I can't use on the consoles I have. I just use the cartridges for my "complete" copy.
LocalH
Posts: 16/46
Tototek.com now offers an SNES/SFC flashcart for $70, $76 with case. There's also a chip you can buy for $5 that defeats the country lockout, otherwise you have to use that long pass-through board shows (which costs $10, so I don't see any use for the passthrough unless you want multiple flash carts and want to save a tiny bit of money).

If you've got the money, and have a lack of electronics skill, then this is a worthy alternative that also allows you to flash the cart with multiple ROMs, giving you a cheap little menu to choose from on bootup.
Keikonium
Posts: 272/-2459
This is awesome! I heard talk a while back about people doing this but didn't know it was true. Are there any guides that tell you how to do this? I have 3 SMW carts and I could spare one to get my hack on a cart, Do I need any special utilities that will help me do this? I don't really feel like paying any shipping or anything. Especially since my dad is an electriction he could just do it for me. If not I could think about shipping. That is, as soon as my hack is finished.
Parasyte
Posts: 121/514
The "EPROM" acronym is short for "Erasable, Programmable, Read-Only Memory" Since it's erasable and programmable, that gives you the option to rewrite the data on it many, many thousands of times. (The exact number depends on the EPROM type and manufacturer, but the most common seems to be about ~10,000 erase\program cycles.)
In other words, you can call it "nearly unlimited." The only real problem I see with that is apparent in the image he included: He's soldered the EPROM directly to the PCB. That will make it rather difficult to erase\program without taking the EPROM off the PCB. And in the case that you would want the ability to upgrade at any time, I'd suggest asking him to mount the EPROM in a socket of some sort. Doing this may require him to trim down the cart casing so everything fits together without any stress, or something. That also depends on a few variables. Mainly the size of the socket\EPROM, and how much space is actually available inside the cart.

Blah, blah, blah, and here's an example of what a cart might look like if the EPROM(s) must be socketed:


(Blue Marlin NES prototype cart. Thanks to http://www.nesworld.com/)
SePH
Posts: 28/459
Really interesting thing to do, I'd like to see my Z3 hack once it's complete on a cart like this, talk about something great, but say you discovered bugs after flashing it, you can re-flash it unlimited times ?
d4s
Posts: 46/325
Originally posted by blackhole89
Originally posted by d4s
however, electronics and especially burning eproms seems to be a problem for most people.

Burning eproms? Burning? I tried that once, and I actually burned it, along with my SNES (that's why I came into emulation, actually)... if you're successful it's been called flashing eproms.
And,btw... my current hack (SMW: ALTTP) has no problems on Snes9x but doesn't start in ZSNES anymore. Would it work on a cartridge?

Have fun,
Blacky.


[nitpick-mode]
wrong.
you can only flash flashroms.
you write or program eproms.

writing data to an eprom is -while its technically an incorrect term-
commonly referred to as "burning" the eprom.
the term is similar to "dumping" a rom.
when you refer to that, you arent actually dumping it, youre reading out its data,
the data remains intact on the romchip.
another example is the CD-R.
ive never seen my CD-R drive catching fire while burning a cd.
[/nitpick-mode]

about your hack that doesnt work on snes9x, well, it depends.
i would first try it out on a backup unit or try to find out why it doesnt work in snes9x.
in most cases, the problems are just related to bad headers or something alike.
if zsnes runs it im sure you can get it to work on a real snes aswell.
you could send me your hack and i could try it out on a backup unit if you like.



blackhole89
Posts: 214/971
Originally posted by d4s
however, electronics and especially burning eproms seems to be a problem for most people.

Burning eproms? Burning? I tried that once, and I actually burned it, along with my SNES (that's why I came into emulation, actually)... if you're successful it's been called flashing eproms.
And,btw... my current hack (SMW: ALTTP) has no problems on Snes9x but doesn't start in ZSNES anymore. Would it work on a cartridge?

Have fun,
Blacky.
Cruel Justice
Posts: 187/1384
You know, FPI productions had his SMW hack on a cartridge by a few Swedish people who were attempting to sell it online. I think the whole thing succeeded, but you'd have to ask FPI about it... I'd say it was pretty damn rewarding if I were in his shoes!
d4s
Posts: 45/325
have you ever thought about playing your hack on the real thing, not just on emus?
however, electronics and especially burning eproms seems to be a problem for most people.
personally, ive been reworking snes cartridges for over a year now, so i'd say im quite experienced with that and could do this for a few people here.
possible is nearly anything, from 4 to 48mbit, from dsp1(mario kart) to super fx2(yoshis island), pal and ntsc carts.
to give you an idea how this looks like, here is a picture of my own mario kart hack(called mario kart r), complete with new label and stuff.


Acmlm's Board - I2 Archive - Super Mario World hacking - your hack on a snes cartridge


ABII


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



Page rendered in 0.003 seconds.