Cart emulator progress thread

Includes but not limited to: SNES, Genesis, Sega CD, PlayStation 1, Nintendo 64, Dreamcast, Game Gear and I guess the Virtual Boy.

Moderator:Moderators

Post Reply
User avatar
Smithy
Posts:17
Joined:Wed May 04, 2011 8:14 pm
Location:alternate dimention
Re: Cart emulator progress thread

Post by Smithy » Thu May 26, 2011 12:22 pm

this is very interesting I'm gonna be cheering for you guys :)

User avatar
marshallh
Moderator
Posts:2986
Joined:Sat Sep 10, 2005 2:17 pm
360 GamerTag:marshallh
Location:here and there
Contact:

Re: Cart emulator progress thread

Post by marshallh » Thu Jun 02, 2011 2:57 pm

Image
Image

User avatar
Lady Eklipse
Posts:30
Joined:Thu Feb 17, 2011 4:57 am

Re: Cart emulator progress thread

Post by Lady Eklipse » Thu Jun 02, 2011 2:59 pm

a new revision? Great! But how long would it take to make a first party of 64drives for sell?

buttheadrulesagain
Posts:40
Joined:Sun Apr 03, 2011 12:56 pm

Re: Cart emulator progress thread

Post by buttheadrulesagain » Thu Jun 02, 2011 7:38 pm

Lady Eklipse wrote:a new revision? Great! But how long would it take to make a first party of 64drives for sell?
Patience will get you far in life... patience. I say this while I do my daily check of the 64drive page, with a straight face... even though I subscribed to the newsletter :mrgreen:

User avatar
Link83
Posts:111
Joined:Sun Jan 04, 2009 7:08 pm

Re: Cart emulator progress thread

Post by Link83 » Fri Jun 03, 2011 9:54 am

Wow, you managed to combine the sub-board with the Altera MAX II onto the main PCB! :o

Out of curiosity, why did you decide to use two 256Mb SDRAM chips, instead of one 512Mb SDRAM chip?

arbingordon
Posts:4
Joined:Wed Nov 17, 2010 12:51 pm

Re: Cart emulator progress thread

Post by arbingordon » Sun Jun 05, 2011 7:29 am

Link83 wrote:Out of curiosity, why did you decide to use two 256Mb SDRAM chips, instead of one 512Mb SDRAM chip?
I think it was that 2x256Mb SDRAM is cheaper to get over 1x512Mb SDRAM.

User avatar
Link83
Posts:111
Joined:Sun Jan 04, 2009 7:08 pm

Re: Cart emulator progress thread

Post by Link83 » Sun Jun 05, 2011 7:44 am

arbingordon wrote:
Link83 wrote:Out of curiosity, why did you decide to use two 256Mb SDRAM chips, instead of one 512Mb SDRAM chip?
I think it was that 2x256Mb SDRAM is cheaper to get over 1x512Mb SDRAM.
Hmm, but is the price difference that great? Using one SDRAM chip would help save board space...

...and whoa I think I just noticed something major!...marshallh, are my eyes deceiving me or is that a microSD slot behind the CompactFlash slot?!? :o

User avatar
sanni
Posts:23
Joined:Wed Jul 14, 2010 5:52 am
Location:Germany
Contact:

Re: Cart emulator progress thread

Post by sanni » Sun Jun 05, 2011 1:03 pm

Wow Link, you really pay attention to detail :o
I didn't notice it at first but there are even 8 pins and traces from that micro sd slot to the fpga 8)

This cart gets better and better :D

Some questions, to update the code on the fpga do you need such an usb blaster cable like with the everdrive64 or can your USB chip handle that on his own without needing to buy extra cables?
Also can you give us some feedback you got from your betatesters? Does everything work? All savetypes and stuff?
Did you implement a cap somewhere to hold the savedata until the N64 gets turned on again or does it get written to the sd/cf card instantly or after a reset?
If you would own such an old cartridge T-connector and would plug that between the 64drive and the N64, could the 64drive then dump the savedata of a cartridge that is plugged in the back of the T-connector?

User avatar
marshallh
Moderator
Posts:2986
Joined:Sat Sep 10, 2005 2:17 pm
360 GamerTag:marshallh
Location:here and there
Contact:

Re: Cart emulator progress thread

Post by marshallh » Sun Jun 05, 2011 3:23 pm

The FPGA firmware and bootloader update through USB. Menu is even easier, just drop new file onto the memory card.

Right now the save contents are flushed back to the memory card upon reset.
Image

Haunted360
Posts:1000
Joined:Sat Jan 30, 2010 12:22 am
PSN Username:Haunted360
360 GamerTag:Haunted 360
Location:Australia
Contact:

Re: Cart emulator progress thread

Post by Haunted360 » Mon Jun 06, 2011 7:27 am

Is it wise to post the EAGLE schematics? I dunno. I wouldn't want people to replicate my hard effort and work.

User avatar
eagle5953
Moderator
Posts:1892
Joined:Mon Jul 07, 2008 5:06 pm
360 GamerTag:eagle5953
Steam ID:eagle5953
Contact:

Re: Cart emulator progress thread

Post by eagle5953 » Mon Jun 06, 2011 7:45 am

Haunted360 wrote:Is it wise to post the EAGLE schematics? I dunno. I wouldn't want people to replicate my hard effort and work.
He didn't post the actual file itself, so someone would have to replicate it by following the traces, which they also could do when they are for sale.

The real work is probably in the software, anyway.

Haunted360
Posts:1000
Joined:Sat Jan 30, 2010 12:22 am
PSN Username:Haunted360
360 GamerTag:Haunted 360
Location:Australia
Contact:

Re: Cart emulator progress thread

Post by Haunted360 » Tue Jun 07, 2011 4:12 am

eagle5953 wrote:
Haunted360 wrote:Is it wise to post the EAGLE schematics? I dunno. I wouldn't want people to replicate my hard effort and work.
He didn't post the actual file itself
obviously :roll:

The schematic is much easier to follow then the board itself as some traces go under chips, etc...

But true. All the hard work is in the programing / logic.

Said it before; GOOD WORK MARSHALL!

Haunted360
Posts:1000
Joined:Sat Jan 30, 2010 12:22 am
PSN Username:Haunted360
360 GamerTag:Haunted 360
Location:Australia
Contact:

Re: Cart emulator progress thread

Post by Haunted360 » Wed Jun 08, 2011 8:11 am

Hey just a question Marshall (if you want to answer that is)...

What FPGA are you using?
Did you get your PCB's made at a factory by sending them the EAGLE file?
How did you order and flash your Altera Cyclone II chip with your data? (or is the Cyclone II like the 'cpu' by default and one of the other chips is your data?)
Did you flash the chips once on the board with a USB / JTAG cable soldered on?


Very interested.

(if you don't want to answer here for reproduction purposes, PM me)


Thanks.

spinout
Portablizer
Posts:107
Joined:Wed Jul 12, 2006 9:01 pm
Location:California
Contact:

Re: Cart emulator progress thread

Post by spinout » Wed Jun 08, 2011 1:03 pm

> What FPGA are you using?
> Altera Cyclone II chip

I think you answered your own question. As for the rest of your questions, marhallh didn't use eagle iirc, as it couldn't handle something as complex and dense as the 64drive. marshallh said which program he used in the other thread. I believe that he initially flashes the USB with JTAG, and I now that from there both the bootloader and the firmware can be flashed from a PC over USB.

Haunted360
Posts:1000
Joined:Sat Jan 30, 2010 12:22 am
PSN Username:Haunted360
360 GamerTag:Haunted 360
Location:Australia
Contact:

Re: Cart emulator progress thread

Post by Haunted360 » Wed Jun 08, 2011 6:58 pm

Oh ok. Thanks for that :D

I meant FPGA in the development board. The prototyping board or whatever. Like there is the Altera DEII which I was going to get...


*EDIT* Searched Marshall's thread posts and he did not mention anything about the schematic builder (EG: EAGLE) he used...

Post Reply