If you're a windows hater like myself, this post is for you.
Hardware needed
Uzebox: I'm using this Clay's fully assembled kit ( here ), but there is also the fuzebox.
Atmel ISP loader. The Atmel MegaAVR 644 supports what's called "in system programming" ( ISP ), allowing you to flash the chip after it's installed. The Uzebox provides a 6 pin header on which to connect the loader. I'm using the Atmel AVRISPmkII ( available here for 35$ )
Software needed
Atmel AVR compiler tools ( if you're a debian guy, they're also available via apt-get )
if you got an AVRISPmkII , you need to set its clock to a sane value, or it will be horribly slow. Give your Uzebox some juice, hook up the ISP, and run the following. You only need to do this once.
thanks, but it's too hard for newbies, specially the ones wanted to try the emulator and roms before buying uzebox or its electronic kit for diy
did someone create a binary i386 .deb or tarball of the uzem, and having the ready roms for testing? (this is just for encouraging newbies)
Well, the AVRISPMKII is already pretty darn cheap at ~35$ and that's the one I always recommend. As a cheaper alternative you can get Adafruit's USBTinyISP for 22$. But beware, it won't work in AVR studio.