Arduino Game & Watch

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

i agree with all your replies here.

But I may need to do thees in a lot.
i cant go with Xino.

And it doesnt have anywhere near the Flash/SRAM space I need.

Say hi to the funAVR PlayPad, Pocket size game platform.

ATmega1284, 128K flash, 16K SRAM, 4K EEPROM.
160x128 262K color TFT screen.
Micro-SD card slot.

If the internal 8MHz Clock is not enough, I'll overclock it.
Up to 32MHz if I have to.

IMAG0178.jpg

I could have used the TQFP 1284 to make it even smaller.

But the size is true to the original Game&Watch and is way easier for anyone to solder.

This is what the Esplora should have looked like.
But then again the Italians are only famouse for sportscars and pasta :slight_smile:

Now this is a gamepad.

IMAG0180.jpg

But then again the Italians are only famouse for sportscars and pasta

And...
Giorgia Palmas
Nicola Minetti
Elisabetta Canalis
Melissa Satta
...
And some darn good wines...

Ray 8)

mrburnette:

But then again the Italians are only famouse for sportscars and pasta

And...
Giorgia Palmas
Nicola Minetti
Elisabetta Canalis
Melissa Satta
...
And some darn good wines...

Ray 8)

You forgot

Pavarotti
Bugatti
Motorcycles

And not to forget maffioso :slight_smile:

And Pizza?

But you are right, there is nothing wrong with a good wine :slight_smile:

I'll make it smaller with the 0.96" OLED.
Keyring as I said.

I'm not really fond of the 328.
There is no space for other things than simple uC tasks.

Thats why I'm using the 1284.
Its not huge but can perform great in any application.

To get any speed out of the display I need to run it on hardware SPI.
That meens sharing it with the ICSP.

I understand that to be able to program I need a 1K resistor on MISO between the display and the SPI-pin.

What happens when the programmer deassert reset and the ATmega starts running?

Does the programmer put its outputs into high-z or will there be a collision?

Does the ICSP connector need to be removed?

I also plan to keep the USART1 port as a PS/2 keyboard port for the C64 emulator.
That way its possible to type on the C64 keyboard if one wish.

The emulator maps the gamepad buttons to keys on the C64 keyboard or pins in the joystick port.if one chooses.

Then if there is a file "AUTOPROG.C64" on the SD-card it will be read and treated as if it was typed on the C64 keyboard.
That will enter a Basic program and ending the file with RUN also start it.

janost:
Does the programmer put its outputs into high-z

The ones I've used all do that, yes.

(And it really makes no sense to do anything else...)

janost:

mrburnette:
I'm with fungus on this one...
These are just too inexpensive to ignore

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

Or thousands.

If you're manufacturing something then sure, you design a custom PCB and use bare chips. You're not going to mess around with Pro Minis.

But ... I don't see why anybody would "hate" Pro Minis. They're perfect for hacking and building small gadgets and don't cost much more that a bare chip

(they probably work out much cheaper, if you factor in the cost of a piece of perf board and the time taken to solder the chip onto it).

fungus:

janost:

mrburnette:
I'm with fungus on this one...
These are just too inexpensive to ignore

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

Or thousands.

If you're manufacturing something then sure, you design a custom PCB and use bare chips. You're not going to mess around with Pro Minis.

But ... I don't see why anybody would "hate" Pro Minis. They're perfect for hacking and building small gadgets and don't cost much more that a bare chip

(they probably work out much cheaper, if you factor in the cost of a piece of perf board and the time taken to solder the chip onto it).

I had to pay 9EUR + shipping for my Xino.
How much is a bare 328-chip?