I've been working on this project on and off this summer. It was originally intended for the summer building contest but i had to put it on the shelf for a while due to personal reasons. Now that I have a one week break from uni, I figured I should get it over with because it kind of ticks me off to just see it sitting on my desk...
This portable is an odroid C-0 based emulation console. It will run a custom version of debian made for retro gaming, similar to retropie. The C-0 is an soc like the raspberry pi, but more powerful. see for yourself: http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145326484280
features:
- heavily frankencased gba housing
- debian jessie (Mate desktop)
- wifi and bluetooth
- iphone speakers and switching headphone jack with software based volume control
- 3000 mAh battery
- 3.5 inch resitive touch screen screen
- 3ds sliders, ds lite buttons, gba d-pad
- ds lite stylus for touchscreen navigation
Using a teensy 3.2, i programmed my own resistive touchscreen driver which converts touch input to mouse input (amazing microcontroller btw; it's tiny, identifies as a usb gamepad+mouse+keyboard and runs at 96 mhz). It also doubles up as the gamepad.
So far, I have done all the case work and have finished mounting components in the front panel.
The case is made from an original gameboy advance housing with a custom made front plate carved in plastic, with a few ds lite parts frankecased.
casework:
painted and with front plate components mounted:
I have three days to :
- hardwire all usb components (teensy, audio board, wi-fi, bluetooth)
- make a low battery indicator
- redo all the software on the odroid (broke my sd-card in a very stupid way)
- mount all components in the bottom case half
- close up this fucker!
This portable is an odroid C-0 based emulation console. It will run a custom version of debian made for retro gaming, similar to retropie. The C-0 is an soc like the raspberry pi, but more powerful. see for yourself: http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145326484280
features:
- heavily frankencased gba housing
- debian jessie (Mate desktop)
- wifi and bluetooth
- iphone speakers and switching headphone jack with software based volume control
- 3000 mAh battery
- 3.5 inch resitive touch screen screen
- 3ds sliders, ds lite buttons, gba d-pad
- ds lite stylus for touchscreen navigation
Using a teensy 3.2, i programmed my own resistive touchscreen driver which converts touch input to mouse input (amazing microcontroller btw; it's tiny, identifies as a usb gamepad+mouse+keyboard and runs at 96 mhz). It also doubles up as the gamepad.
So far, I have done all the case work and have finished mounting components in the front panel.
The case is made from an original gameboy advance housing with a custom made front plate carved in plastic, with a few ds lite parts frankecased.
casework:
painted and with front plate components mounted:
I have three days to :
- hardwire all usb components (teensy, audio board, wi-fi, bluetooth)
- make a low battery indicator
- redo all the software on the odroid (broke my sd-card in a very stupid way)
- mount all components in the bottom case half
- close up this fucker!
Last edited: