Go Down

Topic: Arduino Game & Watch (Read 6762 times) previous topic - next topic

janost

Dec 26, 2013, 01:19 pm Last Edit: Dec 26, 2013, 01:31 pm by janost Reason: 1
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?

janost

Like this but way, way smaller.


janost

#2
Dec 26, 2013, 10:44 pm Last Edit: Dec 26, 2013, 11:12 pm by janost Reason: 1
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.

janost

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

Should make an ultra-mini gaming console?

janost

#4
Dec 27, 2013, 12:31 am Last Edit: Dec 27, 2013, 12:48 am by janost Reason: 1
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?

janost

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

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.

janost

#6
Dec 27, 2013, 07:23 pm Last Edit: Dec 27, 2013, 09:37 pm by janost Reason: 1
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.

janost

#7
Dec 31, 2013, 03:56 pm Last Edit: Dec 31, 2013, 04:54 pm by janost Reason: 1
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.

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...
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

janost


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 :)

janost

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.

fungus


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: http://www.ebay.com/sch/i.html?_nkw=arduino+pro+mini
No, I don't answer questions sent in private messages (but I do accept thank-you notes...)

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: http://www.ebay.com/sch/i.html?_nkw=arduino+pro+mini


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.


fungus


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.
No, I don't answer questions sent in private messages (but I do accept thank-you notes...)

janost

#14
Dec 31, 2013, 06:11 pm Last Edit: Dec 31, 2013, 06:16 pm by janost Reason: 1


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.

Go Up