XCVG
ModRetro Legend
I want to build a Uzebox. For those of you that don't know, the Uzebox is a retro-minimalist game console based on a single chip, the ATMega644. Well, two, actually, including the AD725 RGB encoder, but you could do without it if you had an RGB capable TV, monitor or converter (some Russian guy did that). The community is pretty good and there are quite a few games for it, as well as music and movie players. Games can be flashed directly or loaded from an SD card or serial link. It's supposed to be easy to program, but considering I can barely handle making an LED blink with an Arduino, it's probably still going to be pretty Dang hard. Yes, I realize there are plenty of more practical things to code for. But there's just something about building your own console that draws me in. After all, this is ModRetro. Practicality is overrated.
I also hate Eagle. So I spent a day painstakingly recreating the schematic in DipTrace, which I actually like. I have revised the audio circuitry with the Fuzebox version after this image was made.
Linked for screen stretchyness.
Then I made a board layout. It sucks. The AV section isn't too bad, but I'm probably going to redo everything forward of the ATMega644. The FTDI port is not needed and will be removed, the SD slot will be on board instead of being wired from the headers, and I could probably even drop the ICSP header and program through the breakout headers. The controller ports are DB9 wired for NES clone controllers. And yes, it is a single-layer board with a ton of jumpers.
I thought about buying a Fuzebox board, but they seem to be out of stock and not coming back anytime soon. If anyone has and hints, tips, or suggestions, that would be great. I'm hoping to order parts sometime soon. I might also build a USBtinyISP while I'm at it, for programming AVRs. I wish I had an FTDI cable, but I'm too cheap to buy one. My computer has a serial port, so I guess it's a level shifter for me.
I also hate Eagle. So I spent a day painstakingly recreating the schematic in DipTrace, which I actually like. I have revised the audio circuitry with the Fuzebox version after this image was made.
Linked for screen stretchyness.
Then I made a board layout. It sucks. The AV section isn't too bad, but I'm probably going to redo everything forward of the ATMega644. The FTDI port is not needed and will be removed, the SD slot will be on board instead of being wired from the headers, and I could probably even drop the ICSP header and program through the breakout headers. The controller ports are DB9 wired for NES clone controllers. And yes, it is a single-layer board with a ton of jumpers.
I thought about buying a Fuzebox board, but they seem to be out of stock and not coming back anytime soon. If anyone has and hints, tips, or suggestions, that would be great. I'm hoping to order parts sometime soon. I might also build a USBtinyISP while I'm at it, for programming AVRs. I wish I had an FTDI cable, but I'm too cheap to buy one. My computer has a serial port, so I guess it's a level shifter for me.