http://therealundamned.blogspot.com/200 ... b-101.html
Everything you wanted to know about F3 PCB's but were afraid to ask

-ud
Yeah, I guess my top two remaining quandaries are:PC Engine Fan X! wrote:There is bound to be more info down the pipeline. ^_~
Sorry, dude. Never really looked into it. I think I still got the cart laying around somewhere, but I doubt I'd know any more than you would, goofing around w/ the test menu and such...rtw wrote:Now can anyone explain how to activate the "EXTRA" mode in Bubble Memories ?
The seller says its software version 2.40 which is in mame already - so Extra mode might be operator activated.twalden wrote:This ebay auction for Bubble Memories looks like the extra version from the title screen shot. I'd like to find out more about this version. What are the differences from the regular version?
http://cgi.ebay.com/ARCADE-PCB-BOARD-TA ... 286.c0.m14
No problem.twalden wrote:Thanks for posting those Bubble Memories codes. Never knew they existed. Been playing super mode the last few days, it's like a completely new game.
True but...pcb_revival wrote:The main BB fansites (BubandBub/BubbleBobbleHQ) appear to have died a death which isnt helping find the "extra mode" codes.
Nice, I may keep my cart in lieu of an EXTRA MODE byte hack!rtw wrote:Done a bit of digging and managed to find a setup which had EXTRA MODE enabled.
There is NO special ROM version, the selection is permantly stored in EEPROM on the motherboard.
Sorry, no help herertw wrote:So we need to find the operator code, anyone good with the MAME debugger ?
Code: Select all
0x00: 54 41 49 54 4f 03 30 31 31 30 e0 01 11 12 30 00 TAITO.0110....0.
0x10: 00 00 02 04 ff[f7]22 12 00 00 00 00 00 00 6c e7 ......".......l.
0x00: 54 41 49 54 4f 03 30 31 31 30 e0 01 11 12 30 00 TAITO.0110....0.
0x10: 00 00 02 04 ff[fb]22 12 00 00 00 00 00 00 6c e3 ......".......l.
0x00: 54 41 49 54 4f 03 30 31 31 30 e0 01 11 12 30 00 TAITO.0110....0.
0x10: 00 00 02 04 ff[ff]22 12 00 00 00 00 00 00 6c df ......".......l.
I thought about that, but the emulator doesn't seem to get controller input if the debugger window is focused, and AFAICT the existing codes don't alter the EEPROM configuration.rtw wrote:Another approach would be to use the debugger and see where the program goes if you enter any
of the known codes. My guess is that a comparison table is used together with a function pointer to
activate the code. Maybe we can find the EXTRA comparison table nearby.
Brilliant discoveryEx-Cyber wrote:The EEPROM checksum is the two's complement negative of the 16-bit sum (naturally, omitting the existing checksum value; the game actually adds it in and then subtracts it back out). That is, add all but the last 16-bit word together and then negate the result. To put it another way, the 16-bit sum of the EEPROM contents should be zero. The routine responsible for producing the checksum is at 103C3A.
Code: Select all
<mamecheat version="1">
<cheat desc="'Extra' Mode">
<parameter>
<item value="0xFF">Enabled</item>
<item value="0x00">Disabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@40713F=param</action>
</script>
</cheat>
</mamecheat>
Nice find, 0x58 = 'X'Ex-Cyber wrote:Bump for some kinda results: setting byte 0x18 of the EEPROM to 0x58 will activate EXTRA MODE. No leads yet on how the hell this is supposed to happen, though. Just from quick fiddling with it, the only difference that jumps out at me is that you can select Super Mode without entering a code.
Yes! Only just read your article undamned, but it was great - concise, and the pictures really helped.robivy64 wrote:Excellent.
Don't buy from this seller, ID drkittykr - It is Welink http://www.welink.cc out of South Korea. Sells defect items as working, lies about version he is selling and condition, and lastly the reason why the seals are probably gone or broken on that F3 cart is b/c he reflashes the eeproms as he likes, to change the cart region so it doesn't match what the actual board is. Has been popping up on eBay with all these uncommon boards b/c people stopped buying from them as much directly because of all the defects and other crap going on. I have already tried warning people, and no one listens. Thing is, you get a defect or wrong version from them, keep in mind to even get a refund through Paypal or them, you will have to pay about $30+ to ship the item back from the states with a tracking #, if not more. It's just not worth it, no matter how much you buy.twalden wrote:This ebay auction for Bubble Memories looks like the extra version from the title screen shot. I'd like to find out more about this version. What are the differences from the regular version?
http://cgi.ebay.com/ARCADE-PCB-BOARD-TA ... 286.c0.m14
I have no idea what the deal is, Taito made several different Extra versions of games prior to this, so they just decided to make another one; I forget the exact differences on this one, but yes, I have seen a cart of it a couple of times before, goes for too damn much, just like regular Darius Gaiden.twalden wrote:Quick question. What's the story with the Darius Gaiden Extra version anyway? Was it just an EPROM upgrade? I don't think I've ever seen a dedicated cart of it.