What's new

CV1000D Multi! NOT A BOOT CHAT THREAD - Formerly: A huge project is approaching....

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.
 
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.

Still good news! I'm swamped still for a bit, but I've got programmer and chip on hand. I will try to get this tested in the coming week or two.
 
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.

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? Could this be done like the STV, or cps2, where it's done with a memory card, so no copyrights are being violated?

If so, that seems ideal.
 
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?
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.

Keeping the Cave shape is no problem, it'll just be taller with the same footprint.

Could this be done like the STV, or cps2, where it's done with a memory card, so no copyrights are being violated?
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.

I personally do not have any idea how USB controllers work. But that's the nice thing about open source projects, I don't have to. If someone wants to make it easier to write to than flashing the roms before install, they're more than welcome to fork it and have a go at it.
 
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.
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 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!
 
I would be pretty cautious in expectations using that though
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.
 
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 board :facepalm: Never 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) EDIT: pinkswts and pinkswtsa roms incompatible with 1000d ram (IS42S32400E-7TL)
✅pinkswtsb and pinkswtsx roms DO boot.
Pink Sweets SuicideClub❌ Appears to pass u2 ID check but immediate black screen (same dump works on 1000b) EDIT: incompatible with 1000d ram (based on pinkswts mame rome)
Mushihimesama Futari (1.0 & 1.5)✅ Boots and plays
Muchi Muchi Pork!✅ Boots and plays
Deathsmiles✅ Boots and plays
Mushihimesama Futari BL (& another ver)✅ 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.. Edit: It was this! pinksweets cannot boot using the 1000d ram.

Im out of ideas at the moment.
 
Last edited:
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 board :facepalm: Never 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.
One more to test,

Mushihimesama Futari BL Another Ver,

Unless of course it's not public available? An if it's not, I'd be mad at Rewrite!!!! (since he has/had a board)
 
There's no reason to test Another Version. The changes between that and Black Label are gameplay related.
 
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).

Pink Sweets is the mystery of the hour it seems.

Note: switching games wipes the RTC eeprom, meaning highscores and dip settings (freeplay and so on) are lost when switching.

There's probably a better approach, but the board is plenty big enough to just put a dozen RTC chips on. Just drives up costs is all.
 
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?

Or maybe it’s just a quirk of the self test at boot that if the RAM area is larger than expected it crashes?
 
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?
its just after halfway in the cv1000b lifecycle (DFK being the first 1000d game)
1736378865671.png
 
Ok so not an anti piracy/conversion tactic then

Could it be that the self test crashed because of the larger RAM? Has anyone compared the self test routine to another 1000B game to see if they’re the same?
 
to everyone out there, I salute you for figuring new and inventive ways to play games

giphy.gif


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
 
Last edited:
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
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!

Joking aside, I think you misread the thread somewhere because nothing gets sacrificed. Four roms get removed, which is something anyone who has installed a CPS2 multi has done before. As for real hardware, both @kasaki and I have said repeatedly, the target board is the bootleg D board because while it would work, using original boards would be silly. Blanks wouldn't do anything at all except add more work as we'd then have to put all the stuff back on the boards. And why would you want to 50x the work involved? I guess you could ask them to make the boots exactly as they are now, but leave the 4 flashroms off of the board so you don't need to remove them, but it's less than 5 minutes' work and it'd take longer to email back and forth than to just remove the chips.

Aaaaaaanyway, I've been informed that someone has already reached out to Link on whatsapp because they were very excited about this and are apparently awaiting their reply about when this is all finished selling boots with the multi attached, but that is:

A) Nothing to do with me, @kasaski , or anyone else involved in this, and only tangentially related to this project. It is open source and what people who are in lands beyond prosecution do with it is not something we can do anything about, but it will be licensed as not for commercial use, for what little that is worth these days.

B) Probably going to happen anyway, because China and open source being the wild west. It's just the reality of it.

I'd prefer if we can all refrain from discussion of sales since that sort of thing is exactly the kind of thing that gets folks in trouble. And why the other multi sellers are doing secret handshake deals to try and sell their wares in the shadows for fear of the big bad Cave. Or maybe they fear Shou after the MAME incident. Scared of someone anyway, or they'd be selling them in the open (not that 2/3 the scene didn't know about them before the archive upload anyway).

The only important part here is that this is not a concern for this project as it is devoid of monetary anything, no one will be making them or providing files for others, it is simply a nice board that allows people to swap games on their CV1k that they have legally backed up. No different than the multis sold by the site owners here. Well, a lot less polished, but you know what I mean.
 
Back
Top