It is currently Mon Oct 23, 2017 7:17 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Game Boy Cart creating
PostPosted: Wed Sep 18, 2013 10:22 am 
Offline

Joined: Wed Sep 18, 2013 10:14 am
Posts: 1
Hello,
we are working on creating our own game boy games and wanna manufacture them.
My part is at the moment getting the pcb ready and the components, i made everything except the "damn" Mbc5.

I thought im not the only one who got that problem and maybe u have some links or informations to easy replace the mbc5 with a xilinx/Altera/somethingelse which is ready for use. Some open source projects or something like that are available?

There are some flash carts out there, i think they made it to reproduce the memory bank controller.

It would really save us a big time if we find some help, we do this project for fun but we would pay some money if it is necessary to get code/instruction for a replacement.

Its not really funny programming a game without the option to let it manufacture because of the lack of the mbc... :(

Thanks for reading this!
Regards
Benjamin


Top
 Profile  
 
PostPosted: Wed Sep 18, 2013 12:14 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2801
You can clone the MBC using a common CPLD device.


Top
 Profile  
 
PostPosted: Wed Sep 18, 2013 12:37 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19122
Location: NE Indiana, USA (NTSC)
I think Benjamin was looking to hire someone to write the Verilog to clone the MBC5 on a suitable CPLD.


Top
 Profile  
 
PostPosted: Mon Sep 23, 2013 8:47 pm 
Offline

Joined: Mon Jul 02, 2012 7:46 am
Posts: 759
The MBC5 isn't really all that complicated. This reference along with this C++ implementation should be more than sufficient to pull it off. xzakox apparently got his working after I started talking about his old abandoned thread and then he showed up here out of nowhere, but after reporting success, he fell off the face of the earth again and never released his complete VHDL code. This next school year, I plan to finally get around to getting my cart design manufactured so I can write my own Verilog, but that will probably have to wait until I find a new job, since I just lost the one I had, and PCB's aren't exactly in the budget right now.

To help get you started, I've looked into the different chips available, and I came to the same conclusion that xzakox did in terms of part choice, specifically the Xilinx XC9536. It's an obsolete part, but the replacement XC9536XL is 5v tolerant (though it's a 3.3v part). So, if you're planning to go into mass-production, you probably want to go 3.3v anyway, because it's pretty nearly impossible to find 5v parts anymore in the sizes you'll want. So, if you go 3.3v, Micron makes good Flash ROMs in 32/64Mbit sizes, and you can get Fe-RAM from Cypress up to 1Mbit with an 8-bit data bus (up to 4Mbit with a 16-bit data-bus, but you'd have to multiplex the data bus), then you wouldn't need a battery.


Top
 Profile  
 
PostPosted: Mon Nov 04, 2013 12:19 pm 
Offline

Joined: Sat Jul 06, 2013 7:57 am
Posts: 2
http://pastebin.com/c1SyhLEn
This is the unfinished version of David Pello's MBC5 clone for the XC9536. I'm not sure if it's working, but it could serve as a good reference if someone is thinking of making one.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group