Time for an update, the mystery F0095H0 chips have fallen, now have full reprogramming ability

Turns out they consist of 8x Micron
MT28GU01G 128MB/1Gb cores arranged as follows:

(each 64Mx16 block is a single MT28GU01G)
The proper pinout is different to all (P,C,V) used on the cart, they've scrambled data lines (same scheme all 3) and address lines (same scheme for C and V, different scheme for P), also some additional block swapping for P.

(pins with '?' cannot be 100% confirmed)
Have designed a new rev 2 dumping/programming pcb now the correct pinout is known, should get those soon hopefully. Simpler design this time, just a single 16-bit level translator and loads pull-up resistors, knowing the internal layout now it makes more sense to just have a common 16-bit data bus, means less components and easier assembly for anyone wishing to make one.
So where are we at now exactly?
Well, basically any existing data can now be reprogrammed, bad data corrected, like-for-like game swaps, fix bugs, hack/improve menu etc. etc.
What can't so far be done is "wipe the slate clean" as it were, so I can't erase the whole thing and say I want this game, that game etc. and arrange/program everything as I see fit.
The reason for this is the 3x cplds are hard-coded to select certain rom regions for each game. The menu code simply issues a binary game number (literally 1 to 161, with 0 to go back to the menu) which each cpld interprets differently depending on its internal config.
This is kind of annoying as going further at this point will mean from-scratch replacement firmware for each cpld. (Or unlocked dumps being found and reversed - unlikely)
In a nutshell: fairly easy for C (pretty much just a dumb slave), harder but do-able for V (also a slave but not quite so dumb + NEO-PCM functionality), very complex for P as this is the master/brain of the cart that controls the other 2, deals with system comms and handles reads/writes to the MCU.
As for the MCU itself, it's looking like rather than having any control over the cart, it deals just with loading/saving game softdip settings (saves in it's internal eeprom) Although that said I've not looked into that side of things much yet.
So that's it for now, when the new pcb arrives and tests ok, I plan to release everything done so far for others to have a play. In the mean time i'm looking at the P/master cpld, planning some hardware attacks, need to know a bit more about it before I can assess whether a replacement firmware will be possible or not.