Installing/playing DoDonPachi Resurrection on an Asus Nexus 7
Installing this on an iOS is simple, not so for the Android counterpart. Not only is it region locked, it's device locked. If your device isn't on the supported games list it will refuse to run, even if it's more than capable.
This was installed on a fresh Nexus 7. If your machine has had an account on it previously it may not work without removing/disabling that first. It's probably possible to get this shit working with far less hassle but this worked for me.
Step involved; (at your own risk, etc.)
On a computer create a Japanese Gmail account (location must be in Japan)
Navigate to Google Wallet
Add your credit card details to the account
Set a shipping address to somewhere in Japan
Set the billing address as appears on your cc bill Root the Nexus 7
Add the Japanese Google account
Download ROM Toolbox Lite from the Google Play Open > performance tab > build.prop editor
Edit the following lines in the build.prop (probably best to back it up first. ;) )
Download & Install Market Unlocker 3.3.0
Set the market to Japanese DoCoMo
Set to use a proxy
Proxy details, IP 126.96.36.199 port 3128
Launch Google Play (check Market Unlocker and proxy are running)
Navigate to 怒首領蜂大復活
Click purchase, spend 700Yen
Download & install (this should take seconds as it only downloads a launcher)
Click the launcher tile in your applications
357MB of additional data should now be downloaded (proxy not required for this afaik)
So that's it, pretty drawn out and tedious to play a game that ain't even all that great. Still, it's better than fuck all. Adding regular Google accounts doesn't seem to have any effect on being able to play the game either, not tried removing the Japanese account yet, it may come in handy.
Thanks to Risike & Matskat on the shmups forum for info.
When powered up you should be greeted with a screen like the one below.
Note. If the game hangs after the region warning reboot in to the test menu, factory reset [9. DEFAULT] set to coin play, reboot again, enter a few coins and hit the start button a few times whilst still on the region warning screen. Scores may appear garbled first boot due to spurious data in the NVRAM, these will go as the table fills up with legitimate scores.
Also note; if the PCB is powered off whilst the game is saving the NVRAM contenets may get corrupted. If this occurs follow the steps above. Inserting a V1 Ketsui ROM and factory resetting is also a option if that fails.
Thanks to austere for the hack and Shady994/idc for the decryption tools.
DoDonPachi DOJ Black Label Save hack : Add save functionality to your DOJ WL PCB with this simple ROM swap. Do not use on an original DOJ BL PCB. It might work, but it will stop the original EPROM from booting.
There are a couple of known issues with this ROM. Obviosly it will not save without the battery. Also, if the NVRAM contains data that that the high score table does not understand it will crash. The brown switch on the PCB should not be used. Whilst it should clear the NVRAM, the 'clear' state cannot be verified and my leave spurious data which will crash the PCB. Factory resetting the PCB from within the test menu *may* return the NVRAM to a usable state but cannot be guaranteed.
Note; If the PCB is powered off whilst the game is saving the NVRAM contenets may get corrupted.
If the NVRAM does get corrupted the modified DOJ BL EPROMs or original WL EPROMs will still work without issue.
Download, extract, burn to a 27C160 EPROM and mount in position U36. If the game boots to a garbled or black screen enter the test menu, factory reset [9. DEFAULT] and try again.
If the game hangs with strings of text down the left hand side then the NVRAM is unsuitable for the hack. A factory rest is unlikely to help but probably worth a go. Inserting coins and hammering the start button on the country warning screen may also help but it's not guaranteed.