DreamShell icon indicating copy to clipboard operation
DreamShell copied to clipboard

A question about you Triple Bios mod for the Dreamcast.

Open iVirtualPlays opened this issue 1 year ago • 48 comments

I don't really care about the triple bios mod for the Dreamcast, it's completely useless for me. But I'm super interested in the dual bios mod using a single MX29L3211 bios chip, where I can switch from Dreamshell/Retro Dream to the standard region free bios. This is way better than PCB's hanging off the bios chip, or the messy Piggyback bios mod which is also a pain to install. Could you make a guide for this? Or could you just sell those chips preinstalled with 2 bio's instead of 1. Having one bios chip which contains two bios's would make for a much cleaner install with better reliability.

I came from this page: https://oshpark.com/shared_projects/OhXIa5Pw

I think I might be asking the wrong person here.

iVirtualPlays avatar Dec 23 '24 17:12 iVirtualPlays

I don't sell anything and I don't have these chips. Also I don't recommend doing this, it's always better to leave the original BIOS, in case you flash something wrong, you can always boot from the GD-ROM or GDEmu to flash it again. It's important as a backup, which can't be accidentally damaged.

DC-SWAT avatar Dec 24 '24 07:12 DC-SWAT

I don't sell anything and I don't have these chips. Also I don't recommend doing this, it's always better to leave the original BIOS, in case you flash something wrong, you can always boot from the GD-ROM or GDEmu to flash it again. It's important as a backup, which can't be accidentally damaged.

I usually buy them preflashed and already have a Piggy Back Bios installed. Was just looking to switch over to have two bios's on a single chip that I'm never going to reflash. One to load Dreamshell and the other for the Region Free Bios. I'm not interested in ODE's since I prefer to play physical games along with switching over to my CF card when loading up Dreamshell.

iVirtualPlays avatar Dec 24 '24 20:12 iVirtualPlays

You can merge two BIOS into one with console command:

Linux: cat first.bios second.bios > both.bios

Windows: copy first.bios + second.bios both.bios /B

DC-SWAT avatar Jan 02 '25 04:01 DC-SWAT

Would love to be able to do this. I never flashed chips before. Do I just drag and drop both bios files into the Command Prompt?

iVirtualPlays avatar Jan 03 '25 16:01 iVirtualPlays

Would love to be able to do this. I never flashed chips before. Do I just drag and drop both bios files into the Command Prompt?

Nope. Just type from keyboard in command line :))

DC-SWAT avatar Jan 05 '25 17:01 DC-SWAT

I have improved BIOS Flasher application, now you can flash several firmwares into your chip. But you need to switch 2 MB banks on it, it is impossible to flash more at once, because there is not enough address space.

DC-SWAT avatar Jan 27 '25 04:01 DC-SWAT

I see, I did order a 29L3211 chip preflashed. I just need to figure out how to install this chip into a Dreamcast. Do I just install it like a Piggyback Bios mod lifting up the same pins using 10K Resistors? And once I get it working by using the toggle switch. Can I flash a different bios over to each individual bank?

iVirtualPlays avatar Jan 28 '25 15:01 iVirtualPlays

I see, I did order a 29L3211 chip preflashed. I just need to figure out how to install this chip into a Dreamcast. Do I just install it like a Piggyback Bios mod lifting up the same pins using 10K Resistors? And once I get it working by using the toggle switch. Can I flash a different bios over to each individual bank?

I think you can do that. But it's better to check with those who work with hardware mods. I'm more into software. Maybe @megavolt85 can help with that.

DC-SWAT avatar Jan 28 '25 15:01 DC-SWAT

the mx29l3211 pinout is a little different, the /WE signal is on pin1 and pin44 is used to switch memory banks

megavolt85 avatar Jan 29 '25 12:01 megavolt85

Sorry for the delay, I'm going try installing this mod. This is the diagram, that I will be following. Do I need to lift Pin 12, 44 and or pin 1?how-do-i-set-up-a-dual-bios-using-one-4mb-mx29l3211-chip-no-v0-ittl6gqvwjsc1~5.png

iVirtualPlays avatar Feb 26 '25 00:02 iVirtualPlays

yes, all three pins need to be lifted

megavolt85 avatar Feb 26 '25 00:02 megavolt85

yes, all three pins need to be lifted

Thanks for the quick reply, I will be trying this tomorrow.

iVirtualPlays avatar Feb 26 '25 00:02 iVirtualPlays

yes, all three pins need to be lifted

Only Pin 12 needs to be lifted or it's trace cut, since Pin 1 and 44 don't go anywhere.how-do-i-set-up-a-dual-bios-using-one-4mb-mx29l3211-chip-no-v0-ittl6gqvwjsc1~8.png

iVirtualPlays avatar Feb 26 '25 17:02 iVirtualPlays

My first attempt and no luck at the moment, it just gives me a black screen. This unit has had failed Dragoncity PCB and Piggy Back Bios mods, hence the broken traces. I have repaired them but perhaps the repaired traces may have become detached during soldering. I got another unit, this time a stock untouched Dreamcast to try this on with another spare I have. If that one works, then the traces will need to be looked at in this unit. If not then there is an issue with my install or the bios itself.

20250227_002308~2.JPG

20250226_214945~2.JPG

20250227_002316~2.JPG

20250227_002312~2.JPG

iVirtualPlays avatar Feb 27 '25 01:02 iVirtualPlays

Done it on the other unit, but I can only boot into one of the BIOS's. Did I hook it up the toggle switch wrong? 20250227_143959~2.JPG

20250227_154742~2.JPG

20250227_154924~2.JPG

20250227_154929~2.JPG

20250227_154933~2.JPG

20250227_154948~2.JPG

iVirtualPlays avatar Feb 27 '25 16:02 iVirtualPlays

I tried switching the wires around on the switch aswell as reflowing my install, but that doesn't fix the issue. It looks like the Pin 12 bank doesn't boot. But the Pin 44 bank boots just fine. I don't know where to go from here. I may need to just try to boot into Dreamshell and see if I can reflash both banks. 20250227_165736~2.JPG

20250227_164743~2.JPG

iVirtualPlays avatar Feb 27 '25 17:02 iVirtualPlays

20250227_174619~2.JPG

Can't reflash the bios.

iVirtualPlays avatar Feb 27 '25 17:02 iVirtualPlays

the title of the topic indicates a triple BIOS mod, but in the end you install one chip and are surprised that it does not work. it will not work with such a connection, all my advice was for a mod with two chips

megavolt85 avatar Feb 27 '25 20:02 megavolt85

Apologies for the confusion with the title. I wish I can edit that out. I was lead here by a Triple Bypass mod post, but I just wanted that one larger chip that was recommended for the Triple Bios mod to do a Dualboot bios install in place of the original bios. I want to find alternatives to the Piggyback Bios and the PCB add on mods, as I haven't had much success with those mods either. Using this larger 4mb chip makes for a much easier Install than other set ups, but there is no guide for installing it. But thanks for trying to help. I guess I will need to go elsewhere for figuring out how to install this.

iVirtualPlays avatar Feb 27 '25 21:02 iVirtualPlays

Image

megavolt85 avatar Feb 27 '25 21:02 megavolt85

Image

Thanks for the reply, much appreciated. Does that mean Pin 12 still stays cut? And Pin 44 gets wired to the nearest GND point like to Pin 32? And does the Pin 44 get wired up to the toggle switch? I will try this method, I had a feeling the 10k resistors were causing issues. I had the exact same problem with the PiggyBack bios mod which also had 2 10k resistors installed to it and only one bios booted up.

iVirtualPlays avatar Feb 27 '25 21:02 iVirtualPlays

remove brown wire disconnect green wire from pin12 and connect green wire to ground remove resistor from pin12 solder pin12 to mainboard

megavolt85 avatar Feb 27 '25 21:02 megavolt85

remove brown wire disconnect green wire from pin12 and connect green wire to ground remove resistor from pin12 solder pin12 to mainboard

Thanks so it looks like I need to fix the trace for Pin 12?

iVirtualPlays avatar Feb 27 '25 21:02 iVirtualPlays

yes

megavolt85 avatar Feb 27 '25 21:02 megavolt85

And one last question for when it starts working, can I reflash these bios's again? Can Dreamshell reflash a bios chip like this on two separate banks?

iVirtualPlays avatar Feb 27 '25 21:02 iVirtualPlays

yep, but not tested

megavolt85 avatar Feb 27 '25 21:02 megavolt85

Hello, I'm the seller of this preflashed 29L3211. iVirtualPlays send me a private message to flash this chip, I have never test it before so I can't offer him any help to mount it on Dreamcast. Originaly I don't offer any support because I don't have enough time to help all customer, but it send me lot message with wrong wiring, I can't leave him to destroy his console... I think the correct wiring is :

Image

Pins 1+44 can be soldered on PCB because there is nothing connections on pads

Have a nice day ;)

Hardconsole avatar Feb 27 '25 22:02 Hardconsole

no, your diagram is not correct

megavolt85 avatar Feb 27 '25 22:02 megavolt85

no, your diagram is not correct

please explain us

Hardconsole avatar Feb 28 '25 18:02 Hardconsole

@megavolt85 ?

Image

Hardconsole avatar Feb 28 '25 18:02 Hardconsole