Another new prop board - The Hybrid
Coley
Posts: 1,110
OK here is my first attempt at a prop based board.
I'm calling it the Hybrid as it takes the best from the Hydra and Demo boards but with the inclusion of:-
Twin atari (2600) style joystick ports, these seem more readily available in the UK.
(The 9 pin interface uses the same shift registers that are in the nes joystick that the Hydra uses for compatability.)
Programming by either prop plug or RS232
Hydra compatible expansion slot
SD Card slot
Demo board compatible keyboard and mouse ports
40 Pin Female Din Breakout for expansion/riser cards.
I2C and Shift Register Expansion Headers
6 Mhz Crystal
On/Off Switch
DIP Switch to Isolate RS232 circuit
Board size is 110*120mm
Coley
<EDIT>
The boards are in now (finally) and I've attached a scan of one of them.
Pricing....
See the PropGFX forum for pricing and shipping information.
<EDIT> I'm just in the process sorting out a paypal account too....
<EDIT> Anyone who wants a Hybrid should PM me I can now accept PayPal payments..
<EDIT> Added Schematic and B.O.M. pdf.
Post Edited (Coley) : 10/21/2007 3:57:28 PM GMT
I'm calling it the Hybrid as it takes the best from the Hydra and Demo boards but with the inclusion of:-
Twin atari (2600) style joystick ports, these seem more readily available in the UK.
(The 9 pin interface uses the same shift registers that are in the nes joystick that the Hydra uses for compatability.)
Programming by either prop plug or RS232
Hydra compatible expansion slot
SD Card slot
Demo board compatible keyboard and mouse ports
40 Pin Female Din Breakout for expansion/riser cards.
I2C and Shift Register Expansion Headers
6 Mhz Crystal
On/Off Switch
DIP Switch to Isolate RS232 circuit
Board size is 110*120mm
Coley
<EDIT>
The boards are in now (finally) and I've attached a scan of one of them.
Pricing....
See the PropGFX forum for pricing and shipping information.
<EDIT> I'm just in the process sorting out a paypal account too....
<EDIT> Anyone who wants a Hybrid should PM me I can now accept PayPal payments..
<EDIT> Added Schematic and B.O.M. pdf.
Post Edited (Coley) : 10/21/2007 3:57:28 PM GMT
Comments
Good work matey, looks excellent. and I like the idea of the twin Atari style joypads, as I have two lying around spare [noparse]:)[/noparse]
And the every so necessary SD Card, which is what the hydra was lacking, IMHO. :-D
As for criticism, there is none, seems perfect matey, job well done, give yourself a pat on the back.
Baggers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Definetly a E3 (Electronics Engineer Extrodinare!)
"I laugh in the face of imposible,... not because i know it all, ... but because I don't know well enough!"
I like the concept - it's really fun! I would suggest a few things that would make it perfect for me personally.
I would suggest:
standoff holes in the corner for mounting in a case, and help with inserting the cables, etc.
Personally - I would like USB - because my laptop does not have a serial port. I know I could get a usb to serial converter, or a prop-plug, but that's just one more thing to carry in my bag.
@OakGraphics: Yes, you are correct it is in eagle, I will publish the board when I have the finished article.
I didn't put USB on as it is another chip to surface mount and I really want this to be easy for all to solder up.
The surface mount Vregs and SD card are easily soldered with basic skills.
I didn't really think about standoffs but I will be putting some rubber feet on though.
Size of board is 110*120 mm
Coley
Post Edited (Coley) : 7/3/2007 9:18:47 PM GMT
·
Sorry it's a bit misleading isn't it, what I meant is that I have included two shift registers on the board to accept input from an atari 9 pin (2600) style joystick.
This means that they are 'read' in the same way as a NES style joypad (that has a shift register inbuilt) as per the Hydra board for compatability.
I wanted to give the flexibility of using alternative joypad/joystick inputs, the truth is that you could easily make your own now or use the 9 pin interface as any kind of input really. Each 9 pin interface gives you 8 logic ground inputs.
Regards,
Coley
Very nice work! I might be interested in buying one later if you plan on making more. It seems like one of the more complete boards I've seen for a while.
Thank you for your kind comments.
Let's see the response is like when i post the finished project, and if there is enough I'll get a batch of PCB's done.
I will release all the docs and some adapted demo's to go with them.
Maybe Baggers will adapt his Manic Miner port for it....hint hint....
Coley
Baggers.
·
Yes.
I think as long as the joypad/joystick uses a logic ground with Pin 8 as ground you could just write a different profile for each type.
Reminds me of when the Sinclair Spectrum had Sinclair and Kempston type joysticks....
In fact after a little search on the internet I found the following compatible joypad/joysticks.
Atari 2600
Atari 7800
Atari ST (not auto fire)
Sega SMS
Sinclair
Kempston
Commodore 64
Amiga 1200
Is that enough....
Coley
Nice one! JetPac is on my Top Ten of favourite games ever.
That will rock on the prop!
Have you noticed the expansion slot, it is for plugging in Andre's new SRAM card, imagine what you could do with that as well as SD card!!
Coley
I'm glad you like JetPac, and yes, it rocks [noparse]:D[/noparse] almost done now, just a couple of things to do, along with music + sfx.
Baggers.
Prototypes populated and now being put through their paces by Baggers (Thanks Matey!!)
I am off on vacation in a few days but we should have something to publish in a couple of weeks.
The combination of Prop, SD and SRAM card is awesome, standby to be amazed.
Coley
As I said earlier, when we publish the final package we can see what the response is and if favourable I will make as many as is required.
You will be more than welcome if you are still interested then, thank you for your interest and kind comment.
Regards,
Coley
I'm working on doing a serial to SD app, so you won't even have to unplug the SD card to populate it.
I've got Manic Miner, Jetpac, Snake, and Cardboard Guru's DodgyKong ported to work on it as well as some demos. [noparse]:)[/noparse]
Turn it on, select game, play it, press reset, then select another, and is therefore it can all work without PC if you need to take it into another room to play on TV, thanks to the SD [noparse]:D[/noparse]
Will post some pics later today.
Baggers.
·
I'm gonna release Jetpac and Snake, with release 1 of hybrid [noparse]:)[/noparse]
edit: and i'll release protoboard / demo board versions too. [noparse]:)[/noparse]
I can assure you that you won't be disappointed, Baggers has done an excellent job with both JetPac and Snake.
I know because he gave me a sneak preview....
The ease of being able to switch between .gam files is a revelation, you need to go SD, it's the only way now.
Regards,
Coley
Also where did you get the code to do that or did you write it yourself?
It's originally from the great rokiki's SD driver + the great Mike Green's Femto, from the even greater Chip's Kiosk. ( which the files are all here in our uber forum [noparse]:)[/noparse] )
But modified by myself for TV display, and to read the directory, display just the .gam files, and be able to select from any, it also will scroll through when there's more .gam files than the screen will show. [noparse]:)[/noparse]
but I really must say cos I can't say it enough, being able to switch from game to game without pc intervention is a must [noparse]:)[/noparse] once you've had SD boot. you won't go back.
Baggers.
edit: especially now with my drag and drop to SD facility in the boot loader [noparse]:)[/noparse]
Post Edited (Baggers) : 7/29/2007 7:27:43 AM GMT
Yeah that's great but what are you gonna do when you want SRAM too? lol
Regards,
Coley
Can someone tell me what that 20pin edge connector is?
(Used as an expansion port in both the Hydra & Hybrid)
Any chance someone has a part#?
Thanks
Oldbit
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The comments and code above are proof that a million monkeys with a million propeller chips *could* write Shakespeare!
I used Digikey part no. EDC395202-ND (Link above)
I hope that helps Oldbit, looks like you've created a bit of a monster there, looking good!
Good luck,
best regards,
Coley
Boards are in see top of post for details
Coley