kasaski
Professional
Just to clarify, i pulled u13 from a working b board, not buffi's bitstream since i dont have the appropriate programmer, but i'd be 99% sure that would work as well given that work was done for a 1000b board.
I misunderstood.Just to clarify, i pulled u13 from a working b board, not buffi's bitstream since i dont have the appropriate programmer, but i'd be 99% sure that would work as well given that work was done for a 1000b board.
You can buy everything that's on a CV1000 board still. The SH3, the RTC, the flash roms, the alteras, etc etc etc. @buffi and @alamone 's works have made it so you can easily replace some of the chips, even with ones from other manufacturers.
Which leaves us at a point where there's nothing in the way of converting from one game to another. With the exception of the RTC games on D board hardware, which @kasaki just solved using @buffi 's bitstream.
From there it becomes: How do we get the game data off of the main board and onto a sub-board? (we have succeeded at this, both @kasaski and I in different approaches).
Then now that the data is on the sub-board, how do we select between multiple sets of data? Which shouldn't be terribly hard as it's just selecting different chips and different banks on those chips with a rotary dipswitch.
I'm not sure what the answer is to the RTC business as far as a multi is concerned. Put 16 RTC chips on the multi? There's a TON of room, I suppose you could, but it seems a silly solution. Maybe there's something more elegant?
Now if you want to know why no one's done this before, well, they have. Several parties. But they're all either for profit and thus can't be out and about for risk of exposure and lawsuits, or they're one-offs or two-offs for self and friends.
Someone could, I'm sure. Whoever it is that has the gerbers and is making boots. Otherwise you'd need to full reverse engineer the CV1000, make schematics, make gerbers, and THEN put it all together, and it'd be quiet expensive not to mention take a very long time. Someone has clearly already done that work, but it sure ain't public, lol. Now if those schematics or gerbers popped up online suddenly somewhere, yeah it'd make sense to change directions. But when a boot runs about 1k, and fully populated this should stay under 200, the math just doesn't work out to redo everything.I know keeping the "cave board" shape so that it fits plastics, boxes, etc, would be ideal....but honestly....what level of pricing are we talking about, if someone just remade the board and multi as one unit, with everything on one pcb at this point?
I mean technically the copyright is violated on those by the buyer regardless. And I assume they would be here either way whether they're loading from SD card, or writing to flashroms before installing.Could this be done like the STV, or cps2, where it's done with a memory card, so no copyrights are being violated?
Which leaves us at a point where there's nothing in the way of converting from one game to another. With the exception of the RTC games on D board hardware, which @kasaki just solved using @buffi 's bitstream.
I would be pretty cautious in expectations using that though, its not exactly heavily tested, and has never been used for any -D type games. I would be surprised if there's no bugs in it. Seemed to work when I tried it though!Just to clarify, i pulled u13 from a working b board, not buffi's bitstream since i dont have the appropriate programmer, but i'd be 99% sure that would work as well given that work was done for a 1000b board.
We're learning as we go here! When things break, we will fix them, ha. But so far, only Pink Sweets isn't working nicely it seems. Neither of us have gotten it to run on a D board. I believe between the two of us we've had every other game running now.I would be pretty cautious in expectations using that though
Mushihimesama | ![]() |
Puzzle! Mushihimetama | ![]() |
Ibara | ![]() |
Espgaluda II | ![]() |
Ibara Kuro: Black Label | ![]() |
Pink Sweets | ![]() ![]() |
Pink Sweets SuicideClub | ![]() |
Mushihimesama Futari (1.0 & 1.5) | ![]() |
Muchi Muchi Pork! | ![]() |
Deathsmiles | ![]() |
Mushihimesama Futari BL (& another ver) | ![]() |
Mushihimesama Cave Matsuri Ver | ![]() |
Did you try manually clearing it with:wouldve reinitialized RTC eeprom
One more to test,Okay, Round 2 of testing. Ive swapped u13 back to the original and can confirm Ibara, and Ibara BL work perfectly fine on the D boardNever trust what youre told!
Now that I have the tsop48 sockets soldered up Ive gone ahead and tested everything available using the latest mame rom set.
CV1000B Roms on CV1000D:
Mushihimesama Boots and plays
Puzzle! Mushihimetama Boots and plays
Ibara Boots and plays
Espgaluda II Boots and plays (earlier mame dump will give graphic issues)
Ibara Kuro: Black Label Boots and plays
Pink Sweets Appears to pass u2 ID check but immediate black screen (same dump works on 1000b)
Pink Sweets SuicideClub Appears to pass u2 ID check but immediate black screen (same dump works on 1000b)
Mushihimesama Futari (1.0 & 1.5) Boots and plays
Muchi Muchi Pork! Boots and plays
Deathsmiles Boots and plays
Mushihimesama Futari BL Boots and plays
Mushihimesama Cave Matsuri Ver no public dump but assumed to work given mushi works.
And of course all publically available CV1000D games work.
Note: switching games wipes the RTC eeprom, meaning highscores and dip settings (freeplay and so on) are lost when switching.
Still unclear why pinksweets wont boot, but it seems odd given all other games work fine including earlier and later yagawa games.
My theories past and present:
-CPLD- proven to not matter, B CPLD on D board behaved identically.
-Fails to clear RTC Eeprom resulting in black screen?- can't be true, I converted a 1000b mushi to pinksweets for verification which wouldve reinitialized RTC eeprom.
- Incompatible with the CV1000D ram? but then why does mmp, ibara and ibara bl work fine..
Im out of ideas at the moment.
Man were you busy last night! I did get around to trying Ibara this and it works fine (as you've already found out).Im out of ideas at the moment.
Note: switching games wipes the RTC eeprom, meaning highscores and dip settings (freeplay and so on) are lost when switching.
Well fair enough, but he tested 1.0 and 1.5 right? Might as well get it on the list and get that nice green checkmark!There's no reason to test Another Version. The changes between that and Black Label are gameplay related.
its just after halfway in the cv1000b lifecycle (DFK being the first 1000d game)Was Pink Sweets one of/the last game released on the platform or an earlier one?
If a later release, and close to the change to 1000D hardware - did they perhaps include a check for the correct amount of RAM on the board?
As in it looks at the addressable space and if it’s larger than expected, it doesn’t boot?
Oh man, if removing 4 roms, setting them aside in a nice little box so you can put them back on later is now considered sacrificing hardware, we should probably consider eprom swaps to change game regions sacrificing real hardware too now!I'm not a massive supporter of sacrificing original hardware though.. maybe you can work with the Chinese bootlegger to provide blanks to make this happen