Let's revive this thread, it's very related.
I've got it to work nicely here, on my Twitter!
it's really awesome and it works for PR8 and Pulsar no problem!There's plenty of people dying to use it, and your software allows it!
Can I speak with you about some feature request? There's couple things I have in mind that would make the whole pocketNES music experience much nicer!
Also, I'm working on NES audio homebrew list, would you mind if I distribute it there with my additional documentation? It's all to make it easier for everyone trying to make music on it! Of course you'll be appropriately credited!
we could also call it for VT02 and mapper 256 support, especially for the following game i modified:
]]>I've got it to work nicely here, on my Twitter!
it's really awesome and it works for PR8 and Pulsar no problem!
There's plenty of people dying to use it, and your software allows it!
Can I speak with you about some feature request? There's couple things I have in mind that would make the whole pocketNES music experience much nicer!
Also, I'm working on NES audio homebrew list, would you mind if I distribute it there with my additional documentation? It's all to make it easier for everyone trying to make music on it! Of course you'll be appropriately credited!
Thank you so much for the efforts over the years of this . I am stoked to get my games on a flash cart here. I have been testing some and most work . Do you have any idea how to get Mike Tysons punch out to work ? I do not even know if you will read this due to the age of this board, But any help would be appreciated . I cant find anything googling but it does bring me back to here.
THank you
JB
Note that if you use an older version after saving with this version, it may screw up or corrupt memory or whatever, since the older versions have no support for oversized SRAM.
]]>Yeah, the tracker is confusing. I was talking with some Chinese cart manufacturers to get some NES carts made and they were like "WTF even is this?". Pretty funny.
]]>Do you have any interest in doing this? It sounds like a lot of work. I would mostly be interested in a dedicated gba rom for Pulsar and his other music tools, so breaking some flexibility in SRAM size wouldn't be a big deal to me. There's also a possibility that I could compensate you for your time as well (I hope that's not offensive to you!). If you're interested, feel free to PM me and we can discuss further.
]]>Adding 32K SRAM support would require a bunch of changes.
The save system right now assumes that the only save size is 8K, and allocates the last 8K of GBA SRAM to allow power to be shut off at any time. I'd have to force it to not use that kind of thing for 32K of SRAM, and instead not assign an owner to the last 8K of GBA SRAM.
Without the last 8K being reserved for letting you turn off the console at any time, saving would happen when you hit L+R to enter the menu.
Then the save files themselves need to account for multiple possible sizes for SRAM, and Save States would need a little changing too.
The emulator allocates RAM statically, which doesn't play nicely with varying the size of things. Right now, SRAM is stored in fast IWRAM, at a fixed size of 8K regardless of whether a cartridge has RAM in it or not. The emulator makes certain assumptions about how the emulator's EWRAM is laid out. It assumes that nearly the entirety of EWRAM is available for holding cached ROM pages. I'd need to change some stuff to get it to store an extra 24K of SRAM in there too.
Right now, there is no support for bankswitching the NES SRAM. That needs to be done to make it bigger than 8K. I'd need to look up the MMC1 variants do this and add in the feature, this is just me reading reference material.
Finally, there's adding in NES 2.0 support itself so the game can specify that it even has a larger RAM size.
I have the source and am able to compile it. It's a little hard to follow, I'm not very familiar with GBA dev or NES emulators, but would it be as simple as changing
memset32(NES_SRAM,0,8192);
in loadcart.c, line 243 to be
memset32(NES_SRAM,0,32768);
?
]]>I am trying to use some nice music tools that you can find here: http://www.nes-audio.com/
Specifically I am trying to use Pulsar. On boot, the game complains that the emulator doesn't support 32k saves and to ask the author to fully support NES 2.0
How much work would it be to get the rom working? Does anyone have any tips or advice?
Thanks!
]]>