World exclusivity. First RAM Cassette dump.
Moderator: ZSNES Mods
World exclusivity. First RAM Cassette dump.
This is highly valuable in term of preservation of the SNES hardware so I thought you might want to know a GPC ram cassette dump was available.
No emulator does seem to display anything. I hope byuu can look into it.
More infos
No emulator does seem to display anything. I hope byuu can look into it.
More infos
I could extract the registers used from the cart, but the GPC is very similar to the NP carts. They basically just hold already dumped commercial titles. No protos, no new games ...
I have to agree with d4s about the viability of emulating these things. I'd honestly rather work on things like the Super System or whatever, that there's all of zero public information about.
It probably doesn't run in bsnes because of the additional hardware. Nonetheless, I'll play around with the image in the next week and let you know what I come up with.
With my new run-time memory mapping code, it should be quite possible to emulate things like NP and GPC now, though. Just not things like Game Genie that have multiple files associated with it.
I have to agree with d4s about the viability of emulating these things. I'd honestly rather work on things like the Super System or whatever, that there's all of zero public information about.
It probably doesn't run in bsnes because of the additional hardware. Nonetheless, I'll play around with the image in the next week and let you know what I come up with.
With my new run-time memory mapping code, it should be quite possible to emulate things like NP and GPC now, though. Just not things like Game Genie that have multiple files associated with it.
GPC? also, are the mame/mess folks still not done much on the NSS?byuu wrote:With my new run-time memory mapping code, it should be quite possible to emulate things like NP and GPC now, though.
[quote="byuu"]Seriously, what kind of asshole makes an old-school 2D emulator that requires a Core 2 to get full speed? [i]>:([/i] [/quote]
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Hello, big picture in OP, game processor cassette.Panzer88 wrote:GPC?
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Rookie
- Posts: 11
- Joined: Wed Jul 28, 2004 5:03 pm
This is interesting. Actually there is quite good information on the GPC. d4s posted a nice writeup on it a couple of years ago in which he found a Nintendo patent describing the cart.byuu wrote:I have to agree with d4s about the viability of emulating these things. I'd honestly rather work on things like the Super System or whatever, that there's all of zero public information about.
It probably doesn't run in bsnes because of the additional hardware. Nonetheless, I'll play around with the image in the next week and let you know what I come up with.
Here is the link: d4s description of GPC
Just looking at the chips on the cart, there is nothing special there. No special chips, just standard off the shelf simple logic. Reading the patent description tells us that we have a writable cart and that's it.
The write logic makes you write to a certain address (or address range) 15 times to unlock the write functionality. After that you can load the cart up. You should easily be able to write a program to do this on a backup unit. The cart is only 4 Mb so it's not going to hold huge games but it's still pretty cool.
So, no special registers, no nothing. Load it and go. Maybe the address map is slightly different from a standard cart (unlikely), but's that's about all I can think of that could go wrong here. So maybe the image was either corrupted or not dumped correctly. If the cart plays a game in the SNES then I'd suspect a bad dump.
Ah, nice to see you here again.
By the way, someone recently contacted me who ran the S-DD1 stuff I wrote on hardware, and I was able to figure out the bit of information I was missing -- proper emulation of register $4800 :)
So please disregard the test stuff I sent you a while back.
But it looks like it's reading uninitialized memory and such as well. Perhaps that hardware in the patent had a BIOS to initialize the WRAM, or it could just be like some of the commercial titles that read from uninitialized WRAM as well.
I imagine the game itself does not work on real hardware directly, but we'd probably have to ask d4s to clarify.
Sigh, so much cool hardware out there and the only thing I have is a SRAM-crippled UFO :(
By the way, someone recently contacted me who ran the S-DD1 stuff I wrote on hardware, and I was able to figure out the bit of information I was missing -- proper emulation of register $4800 :)
So please disregard the test stuff I sent you a while back.
I was meaning the Super System lacked information, but good to know there's some GPC stuff out there. Thank you for that link :)Actually there is quite good information on the GPC
Upon further inspection, it looks like it's just a poorly constructed demo game.So, no special registers, no nothing. Load it and go. Maybe the address map is slightly different from a standard cart (unlikely), but's that's about all I can think of that could go wrong here. So maybe the image was either corrupted or not dumped correctly. If the cart plays a game in the SNES then I'd suspect a bad dump.
But it looks like it's reading uninitialized memory and such as well. Perhaps that hardware in the patent had a BIOS to initialize the WRAM, or it could just be like some of the commercial titles that read from uninitialized WRAM as well.
I imagine the game itself does not work on real hardware directly, but we'd probably have to ask d4s to clarify.
Sigh, so much cool hardware out there and the only thing I have is a SRAM-crippled UFO :(
Of course, I'll elaborate.INFOZ PLZ.
If you feel like it.
I was disingenuous. I got enough information to solve the DeJap patch problem, but not to fully understand the S-DD1 behavior.
We know there are eight registers:
$4800 = global S-DD1 DMA enable
$4801 = one-time S-DD1 DMA enable
$4802 = unused
$4803 = unused
$4804-7 = bank mapping registers
What we don't know is whether or not you can perform multiple DMAs at once. By observing all known S-DD1 code, we can see that no game ever, ever uses anything besides DMA channel 0. Can they use channel 1-7? If not, then what bit or bits indicate true or false? 1 or 0xff? We don't know.
So we have to generalize, "set" can refer to just one bit (1) or all bits (255), and "clear" can refer to just one bit (bit 0 or bit 7?) or all bits (full value = 0).
Now, with that defined, $4800 is basically a switch that enables or disables $4801, which enables or disables S-DD1 decompression.
So you end up like this:
Code: Select all
if $4800 is set {
if $4801 is set {
do_sdd1_decompression;
}
clear $4801
}
The S-DD1 is always so silly to me. Andreas Naive spent months researching this complex compression algorithm it uses, and here I am stuck nitpicking bits of some register interface to it.
As discussed before, the cartridge itself is a rewriteable 4Mbit sram cart, not much more.
The magic seems to lie within the host system.
I don't know if it's clear to everybody, but according to its patent, the host system was meant to let users create snes games without previous programming knowledge.
Thus, it seems unlikely that you'd ever find retail games or prototypes of retail games on these cartridges.
The dump is good in the sense that i verified the data multiple times on 2 different backup units and checked back with a memory viewer on a real snes. (to make sure it doesn't use an unusual mapping scheme)
Whether the cart once contained a working game and whether the contents have become corrupted can't be said for sure.
It doesn't run on a Snes.
The magic seems to lie within the host system.
I don't know if it's clear to everybody, but according to its patent, the host system was meant to let users create snes games without previous programming knowledge.
Thus, it seems unlikely that you'd ever find retail games or prototypes of retail games on these cartridges.
The dump is good in the sense that i verified the data multiple times on 2 different backup units and checked back with a memory viewer on a real snes. (to make sure it doesn't use an unusual mapping scheme)
Whether the cart once contained a working game and whether the contents have become corrupted can't be said for sure.
It doesn't run on a Snes.
Thanks for the infos d4s.d4s wrote:As discussed before, the cartridge itself is a rewriteable 4Mbit sram cart, not much more.
The magic seems to lie within the host system.
I don't know if it's clear to everybody, but according to its patent, the host system was meant to let users create snes games without previous programming knowledge.
Thus, it seems unlikely that you'd ever find retail games or prototypes of retail games on these cartridges.
The dump is good in the sense that i verified the data multiple times on 2 different backup units and checked back with a memory viewer on a real snes. (to make sure it doesn't use an unusual mapping scheme)
Whether the cart once contained a working game and whether the contents have become corrupted can't be said for sure.
It doesn't run on a Snes.
And since I'm here,
@The Dumper: Hello Good Sir. Did you send my SA-1 carts back? Altho it's not of high priority to me, I'm just asking to make sure the carts weren't lost.
-
- Rookie
- Posts: 11
- Joined: Wed Jul 28, 2004 5:03 pm
Japan was worse... they call game cartridges "cassettes" too. It's actually printed, nay, IMprinted, on the Super Famicom.Panzer88 wrote:yes but we've bastardized it ever since audio cassette tapes.
McAffee says ZSNES has a virus in it!*nt*
im glad u think its funny a**hole o wate no im not go 2 hell
im glad u think its funny a**hole o wate no im not go 2 hell
-
- Lurker
- Posts: 102
- Joined: Sat Feb 25, 2006 7:47 pm
- Contact: