188 Replies

mbuchman wrote:
No clock to the FPGA? And no platform flash to configure the FPGA (or are you planning on the PIC to do that)?? and no JTAG to debug the FPGA?

Why not use a CPLD rather than FPGA? Don’t have to load those so it would be up and running right away.

No clock needed for what I’m going to do. Although I still have the capability for a 32MHz clock through a control pin (PIC) if I ever need one. I have the PIC handling all loading on power up, and my intent is to have the bitstreams stored on the microsd card so they can be upgraded or changed as necessary. I may decide to simplify the design once I have it working – this is a prototype board, after all.

The PIC can do JTAG if I need it to, but I’m planning on doing the majority of my debugging using a test bench.

Looks nice, we’re all hoping for an affordable price and no need for updates. πŸ˜‰

e5frog wrote:
Looks nice, we’re all hoping for an affordable price and no need for updates. πŸ˜‰

The cost to make this board fully assembled was about $60, FWIW.

What does FWIW mean?
For what I want(ed)?
For what it’s worth?

I’d be prepared to pay that, plus margin, plus shipping, assuming it come in a box with all the essentials like the flashboy did.

Hopefully lack of donor parts will keep costs down.

I’m guessing over $100, which is OK for me, if they’re cheap we can buy more… πŸ˜‰

L___E___T wrote:
What does FWIW mean?
For what I want(ed)?
For what it’s worth?

I’d be prepared to pay that, plus margin, plus shipping, assuming it come in a box with all the essentials like the flashboy did.

Hopefully lack of donor parts will keep costs down.

FWIW = for what it’s worth. I don’t know about final costs yet, I was just saying it won’t be any cheaper than that because if I sell these I want to make sure I’m at least not losing money. If I have to solder each board by hand that’s probably 1-2 hours per board manual labor as well. But I’m not sure about any of that yet, I don’t want to get ahead of myself.

Making 50 of these or so should get you some discount on parts at least. But see if you can get everything working and we can bother about cost reductions after that.

Either you’ll go through all the troubles with casing, labels etc or just sell it cheap as a bare board and leave it to others to do the rest. There are some creative people here that usually take care of such things. πŸ˜‰

I’d love to buy one when they are ready or even get in on some kind of preorder when your closer to ready if you do something like that. Sounds sweet. Keep us posted.

Hey, count me on board for this. This is what I assumed the Flash Boy would be, but wasn’t. Still great to have, but this would be infinitely better! One SD card with everything in one place.. sounds like heaven.

How much longer till you think the board will be fully functional? Are you close?

Best of luck. Please let us know when you’ll have pre orders up as you can count me on the list, no matter the price.

Richard, who made the most excellent FlashBoy and also VecMulti among other things ( http://www.vectrex.biz/ ) refrained from making an SD card based cart because of this project, so lets hope Vaughanabe13 gets this together soon, preferably when I happen to have money to buy one. πŸ˜‰

If you get tired fast then a cart with everything on it is a good thing but if you play the same game for a long time I don’t see anything negative with having just one game at the time.

Folks, I don’t think most of you have a clue how complex this project is, except for DogP and Richard. The end result is easy to imagine, but there are thousands of intermediate steps in between. I’ve already been through 3 board spins and invested hundreds of dollars out of my own pocket into this, so it’s not like I’m not committed. Also, I told Richard a looonnng time ago that he shouldn’t let me stop him from making a FlashBoy follow up. I’m just saying, this stuff is not easy, and I work a full time job and have a family and other hobbies… Anyway, here is the latest update:

http://brennanthl.wordpress.com/2012/10/22/vbsd-update-10222012/

thanks for the update. i’ve enjoyed reading about this cart. i wish i knew about hardware like you do, seems like a really fun project with an excellent end result.

I’ve been curious and excited about this project for awhile. Thanks for the update.

The biggest problems I’m having right now is not actually with the cart itself but how to properly test it. I can’t just solder wires onto the cart because the pins are too fine pitch (too close together) and all the components are surface mount, so I can’t just swap parts out at will as if they were legos. Right now I need to figure out a comprehensive test strategy, and I think the best way to do that is to build a daughter board that I can use as a “Virtual Boy emulator” and test signals. The board would plug into the VBSD cartridge and perform test reads and writes to verify operation and allow me to debug further. I don’t think this will take me too long to make, and I was planning on doing it anyway so that I can make ROM and RAM dumps of real VB carts.

Another decision I’m having to make right now is how to deal with the SRAM chip, since it requires power to maintain data. That makes it very hard to debug because I have to debug it live in the system. I may decide to change over to a Flash chip, which solves a lot of my problems and makes the cart cheaper as well.

What, are you spending your own money!!?? πŸ˜‰

If you’re short on cash perhaps asking for donations alternatively some kind of kickstarter project or maybe pre paid orders would help.

Of course it’s a lot of work if you haven’t done it before, that’s always the case. Not just the hardware which can take a long long time to CAD when you’ve found the parts you need but all the software as well.

If you weren’t making one I’m sure Richard would have made one by now as he already have most parts of such a project done with FlashBoy and also his Vectrex cart with microSD card reader. I don’t think the market is that big so you probably need all of it yourself if you want to make something from the invested time and money.

Regarding the SRAM issue, already in the 70’s (maybe earlier) they used a battery and two diodes, it should still work… Diode prevents current to flow into the battery, a current limiting resistor could be added to prevent smoke and melting things if there’s a short…

You need a second diode for board VCC to block the battery from powering the whole board.

VCC of SRAM —-|<---- board VCC VCC of SRAM ----|<---- battery + GND of SRAM ------------------------ battery - I was considering using something similar in my Fairchild carts but I decided to try out FeRAM instead which worked out pretty well although they are quite expensive. I saw a RAM cartridge (game copier) for Commodore 64 that worked the same way, holding the memory with a battery. This should hold the SRAM powered for a LOOONG time (if it's a 5V SRAM) http://se.farnell.com/productimages/farnell/standard/42245229.jpg

So what can we do to ramp up your motivation? Not that I have the money right now to get one of these so on my account you can work on it a few more months. πŸ˜‰

I was thinking if it would be possible to use the CAD:ed connector by one of our members and then try to find the female end of a PCMCIA connector (only the metalpieces that are in the connector) to make proper connectors. The type you have previously linked to worked most of the time on my veroboard built eprom cartridge but it would be nice to have something original looking that works all the time, even if you happen to bump the cart.

e5frog wrote:
What, are you spending your own money!!?? πŸ˜‰

If you’re short on cash perhaps asking for donations alternatively some kind of kickstarter project or maybe pre paid orders would help.

Of course it’s a lot of work if you haven’t done it before, that’s always the case. Not just the hardware which can take a long long time to CAD when you’ve found the parts you need but all the software as well.

If you weren’t making one I’m sure Richard would have made one by now as he already have most parts of such a project done with FlashBoy and also his Vectrex cart with microSD card reader. I don’t think the market is that big so you probably need all of it yourself if you want to make something from the invested time and money.

Regarding the SRAM issue, already in the 70’s (maybe earlier) they used a battery and two diodes, it should still work… Diode prevents current to flow into the battery, a current limiting resistor could be added to prevent smoke and melting things if there’s a short…

You need a second diode for board VCC to block the battery from powering the whole board.

VCC of SRAM —-|<---- board VCC VCC of SRAM ----|<---- battery + GND of SRAM ------------------------ battery - I was considering using something similar in my Fairchild carts but I decided to try out FeRAM instead which worked out pretty well although they are quite expensive. I saw a RAM cartridge (game copier) for Commodore 64 that worked the same way, holding the memory with a battery. This should hold the SRAM powered for a LOOONG time (if it's a 5V SRAM) http://se.farnell.com/productimages/farnell/standard/42245229.jpg

So what can we do to ramp up your motivation? Not that I have the money right now to get one of these so on my account you can work on it a few more months. πŸ˜‰

I was thinking if it would be possible to use the CAD:ed connector by one of our members and then try to find the female end of a PCMCIA connector (only the metalpieces that are in the connector) to make proper connectors. The type you have previously linked to worked most of the time on my veroboard built eprom cartridge but it would be nice to have something original looking that works all the time, even if you happen to bump the cart.

With all due respect, I think the wrong thing to do to “ramp up my motivation” is to minimize my problems and condescend me by telling me how a battery and diode works like I’m 5. I realize you are only trying to help, but I need you to understand I am not some amateur who has never built a complex digital board before. I’m an engineer, I do this for a living. I also don’t appreciate the subtle guilt tripping by telling me “Minestorm would have had it done by now”. Especially since I’ve been very vocal from the beginning that I didn’t want to make money on this project and I didn’t want Minestorm to stop any work he was doing. In fact, he can go ahead and make an SD cart right now if he wants. So can you. It can only help the VB community, and I’ve already said I don’t care about making money. In fact, I probably won’t even make back the money I spent prototyping.

The motivation problem comes from the fact that every time I run into a major problem, it usually takes weeks to resolve. Whether it’s a board issue that requires drafting a new board, or a programming issue that I don’t have the right testing equipment to debug, waiting for a new part order, etc., I get grinded to a halt every couple weeks or so and then once I’m not working on the project it is more difficult to resume. It’s just the nature of the beast when one person is trying to interface with obsolete technology from 17 years ago to do things it wasn’t meant to do. IMO the only mistake I have made on this project so far is to dangle a carrot in front of PVB. I did it because I needed information that PVB members already had, but it created expectations. The smart thing would have been to not announce anything, but I had to in order to gauge interest and see if there really was any kind of demand for something like this. If it wasn’t for that, I would have been wasting money on a project that has no future, and I needed to know there is a place for it alongside the flashboy. I am still not convinced of that, but it is what it is.

Take your time, Vaughnabe13. I’m particularly excited about this board and the potential for it (or a future revision) to allow for additional space in the expansion RAM area for bigger games. My current project is being developed for the FlashBoy and is taking quite a long time, so don’t feel too pressured from me anyway. πŸ™‚

P.S. Are you the same Vaughnabe13 on the MTBS3D forums? *waves*

Thanks for the update! I was hoping this hadn’t been forgotten about.

Chill out. We do this for fun, right ?

I do know what you mean about board revisions. Waiting for them is excruciating (because the fast turn-a-round service is SO expensive).

I recently dumped a box full. God knows what all that lot cost πŸ™

 

Write a reply

You must be logged in to reply to this topic.