Arduino Game & Watch

I have one of these extremly small 128x64 0.96" OLED-displays.
My plan is to make a tiny pocket gamepad.

I could modify the TVout library to make Hack-a-vision games run.

Dont know yet if the ATmega328 is enough or if it requires a 644?

pADA-0326l.jpg

Like this but way, way smaller.

esplora.jpg

I ment that I would adapt the TVout library to make the games work out of the box.
Not to control the display.

The display is controlled through SPI (or i2c selectable).

And it dont need the 1K buffer.
Its just for keeping track of whats on the display.
And you already know whats there since you put the graphics there in the first place.

The 644 and 1284 runs out of the box with the Arduino IDE.
And they are 100% backwards compatible with the 328.

It was the size I was concerned about as they are 40pin DIP.

I want it to be keyring-size.
And 2K RAM, 32K flash is plenty of space for that size of computer.

Just the display, 5 or 6 buttons and the ATmega chip.
Running on the internal 8MHz osc.

Should make an ultra-mini gaming console?

Yes, you are right. i could manage to solder a TQFP.
But can the average forum user do it?

They are not exactly prototypefriendly?

I really like the idea but I think the 1284 is a waste on a mono display.
Perhaps on a color OLED?

Still like the idea.
The entire computer would be less than the size of the display.

How do people solder these things anyway?

I've been breathing solderfumes for the past 35years so I'm gone anyway :slight_smile:

I'll build this mono game&watch with a 328.
I can add a 64K EEPROM to it if I run out of space.

I have a 160x128 TFT color LCD on the way.
That should work well with the 1284 since I plan on running a 6502 emulator on to be able to emulate EhBasic, Vic-20 and the C64 on it.

Since I'm unemployed at the moment I started my own site, www.funAVR.se.
This site will host the development of my AVR inventions.

I know I'm on a thin line posting it here but I hope this post will not get removed.

logo2.jpg

I decided to go for 3 different Play&Watch versions:

The WatchPad mono 0.96" OLED keyring Pad with a 328. If I'll manage to solder the TQFP-package it will use the 1284.

The PlayPad 1.8" 262K Color TFT with a 1284.

And the PlayBox.
A single chip Uzebox style retro console with 320x200 color NTSC Composite video.

All with the same API to run the same games.

You might want to look into how this guy did his device:

http://www.kickstarter.com/projects/920064946/oscilloscope-watch

While not arduino-based, it may give you some ideas...

cr0sh:
You might want to look into how this guy did his device:

http://www.kickstarter.com/projects/920064946/oscilloscope-watch

While not arduino-based, it may give you some ideas...

Nice idea.

But i wouldnt want to wear that on my wrist while measuring high voltage :slight_smile:

Both of the display versions runs on the internal 8MHz clock.
Requires only the display, the uC, 5 buttons and a battery.
That makes them extremely small.

The NTSC version requires a 14.318MHz clockchip or crystal but still very small.
The entier videogame in just a gamepad.

janost:
It was the size I was concerned about as they are 40pin DIP.

I want it to be keyring-size.
And 2K RAM, 32K flash is plenty of space for that size of computer.

Get a Pro Mini: arduino pro mini for sale | eBay

fungus:

janost:
It was the size I was concerned about as they are 40pin DIP.

I want it to be keyring-size.
And 2K RAM, 32K flash is plenty of space for that size of computer.

Get a Pro Mini: arduino pro mini for sale | eBay

I have the Pro Mini (or really a Xino) and hate it.

After I got the 1284 running with an ICSP-programmer, I swore I'll never buy anything but bare chips.
All the boards are a ripoff, just an extension to bare chip pins.

janost:
I have the Pro Mini (or really a Xino) and hate it.

"Hate"?

It's just a cheap/compact way to get a Mega328 on a PCB with zero work.

The newer Xinos even come with ICSP connectors.

fungus:

janost:
I have the Pro Mini (or really a Xino) and hate it.

"Hate"?

It's just a cheap/compact way to get a Mega328 on a PCB with zero work.

The newer Xinos even come with ICSP connectors.

Its more of a pain trying to solder something to the Xino than to solder a bare chip.
Your always at the risk shorting some lines on the board.

janost:
Its more of a pain trying to solder something to the Xino than to solder a bare chip.
Your always at the risk shorting some lines on the board.

? The holes are standard pitch - same as a "bare chip".

If I need some external components I usually attach them to a PCB with header pins as shown below.

I just thought they looked about the right size to glue to the back of your screen.

I'm with fungus on this one... My exception is using a chip in dead-bug design :fearful:

These are just too inexpensive to ignore
http://forum.arduino.cc/index.php?topic=207175.msg1526953#msg1526953

Ray

mrburnette:
I'm with fungus on this one... My exception is using a chip in dead-bug design :fearful:

These are just too inexpensive to ignore
Programming the USB feature of Atmel microcontrollers that support it - #9 by mrburnette - Microcontrollers - Arduino Forum

Ray

Its not a one on one.
its a cople of hundred.

Or thousands.

I'll do these "one on one" soldering myself

The AVR is a great platform but needs some attention.
.

its a cople of hundred.
Or thousands.

From that point, I agree! Even with the inexpensive qty 1 price of these
http://www.ebay.com/itm/2PCS-Leonardo-Pro-Micro-ATmega32U4-Arduino-IDE-Bootloader-replace-Pro-Mini-328P-/200935818980

They only make economic sense to a degree; not massive quantities!

Ray