|
Post by 2q45htrey on Feb 3, 2015 12:44:39 GMT -5
Hi everyone, For kicks, I designed a dual port SRAM Cart to interface to an Arduino Mega. I made a quick youtube clip of it loading Berzerk into the Vectrex. www.youtube.com/watch?v=iuyp2dIJGT0I think others have done this or tried doing this, but it was very entertaining nevertheless! I haven't kicked it up to the next level of having the Vectrex run a dumb display loop and having the Arduino stuff the line data into the cartridge in real-time, but I would like to do that eventually! Happy to share anything that I have. I made a Vectrex cartridge model in Eagle and I have schematics, etc. available. - Andy
|
|
flip
Asteroid
Posts: 4
|
Post by flip on Feb 3, 2015 13:21:30 GMT -5
Hi,
Very, very cool project. I'd be very interested in seeing the schematics etc.
regards,
flip
|
|
|
Post by 2q45htrey on Feb 3, 2015 14:04:44 GMT -5
|
|
|
Post by 2q45htrey on Feb 3, 2015 14:14:26 GMT -5
Here's the library I created for the dual port SRAM and the Vectrex cartridge edge. I based it off another library so there might be some leftover stuff in there. vectrex.lbr (74.9 KB)
|
|
|
Post by 2q45htrey on Feb 3, 2015 14:16:35 GMT -5
vectrex_dual_sram_test.ino (30.28 KB) And above is the modified source code for another project that I made load "berzerk" into the dual port SRAM to test. - andy
|
|
|
Post by jfmateos on Feb 3, 2015 14:58:06 GMT -5
Nice Andy congratulations
|
|
|
Post by 2q45htrey on Feb 3, 2015 16:56:13 GMT -5
I think the next step hardware-wise is to get a micro-SD on there. There's only 256k of flash which is not enough for a multi-cart but maybe enough for an "expanded" game...
|
|
|
Post by binarystar on Feb 4, 2015 3:17:04 GMT -5
Awesome work Andy!
|
|
|
Post by kokovec on Feb 4, 2015 10:48:02 GMT -5
Really cool!
|
|
|
Post by VECTREXER on Feb 5, 2015 12:49:22 GMT -5
Excellent work. Very nice!
|
|
|
Post by 2q45htrey on Feb 5, 2015 14:35:12 GMT -5
Thanks, just added a bin loader function this morning. only a few lines of code Next, the display list thing, which might have to wait a few weeks...
|
|
|
Post by djmips on Feb 8, 2015 3:35:27 GMT -5
Thanks! I'm going to try this, or something like this.
|
|
|
Post by VECTREXER on Feb 21, 2015 11:33:01 GMT -5
Looks like the ability to order the board was posted. "Vectrex Cart <= Dual Port SRAM => Arduino Mega by elovian. Top Bottom 2 layer board of 1.88x2.10 inches (47.78x53.37 mm). Vectrex Cart <= Dual Port SRAM => Arduino Mega oshpark.com/shared_projects/sXI85ToQ
|
|
|
Post by 2q45htrey on Feb 22, 2015 12:37:44 GMT -5
Bear in mind it's still in development... but feel free to order the bare boards!
|
|
|
Post by 2q45htrey on Feb 23, 2015 20:40:27 GMT -5
I have a display renderer program running on the Vectrex CPU and the Arduino Mega is adjusting the display list on the fly. Fun so far!
|
|