If you had a time machine and could deliver this technology in wrist game/watch format to my arcade generation of 30 years ago.... wow. I could then set up shops selling the replacement batteries.
The hardware is cool, but the implementation is a little lacking. All the recent AVR games I've seen are too. It's like the developers go 90% of the way and then leave out the most important parts. Like the ghosts don't run back and don't use the proper AI (in the original arcade pacman they all had different "roles" and behaviors.) There is no spinning death animation, etc... Good build though, don't get me wrong. Hope I can show you up someday! :D
@PICprogrammer@nokiaowner And size of data aside -- keep in mind that the AVR is a RISC chip, the 8051 is CISC -- So in theory the same program will be smaller for 8051 than AVR (Correct me if I'm wrong, I know it's a limited CISC chip, but AVRs have like what 30 instructions, tops?)
great job! is there a lot of trouble to program the avr to send the output to a screen? i have never done that... do you know a site where i can look that up? seems really difficult job to me like but maybe it isn't.. anyway thanks and how many ports does your avr have for this project? thanks again!!
This looks great, what crystal you used for it ? I have problem with fps for games and it sux.
shahroozal 3 months ago
Too excellent!!!!
chikolisette 4 months ago
WILL IT BLEND?
Smileperience 8 months ago
@Smileperience Um ... No . I will not let that happend .
iEugene1994 5 months ago
If you had a time machine and could deliver this technology in wrist game/watch format to my arcade generation of 30 years ago.... wow. I could then set up shops selling the replacement batteries.
gavincurtis 9 months ago
@gavincurtis or something smiler
inventormaker 8 months ago
what is the song name?
please
vas3a 9 months ago
@vas3a Kylie minogue- come into my world
inventormaker 8 months ago
@inventormaker thanks!
vas3a 8 months ago
The hardware is cool, but the implementation is a little lacking. All the recent AVR games I've seen are too. It's like the developers go 90% of the way and then leave out the most important parts. Like the ghosts don't run back and don't use the proper AI (in the original arcade pacman they all had different "roles" and behaviors.) There is no spinning death animation, etc... Good build though, don't get me wrong. Hope I can show you up someday! :D
Blogapult 11 months ago
COOL
mkrieger95 1 year ago
OHSHI! There is so much hardware!
Tarasenko 1 year ago
can it reach the level 257?
RCTV3Ads 1 year ago
WTF?! Why only three ghosts? They're always been four!!
lucaa55291 1 year ago
what´s the name of the background music?
DanielBernhard 1 year ago
Daaaaaamn!
AssassinaterSly 1 year ago
who sings this?
mtganimemiikefan 1 year ago
i'm impressed
you're writing C# or asm ?
SalaMaLejkum197 1 year ago
@SalaMaLejkum197
read the text, its asm.
also i dont think you can program for avr in C#, only in C, basic or asm.
tHaH4x0r 11 months ago
This is really impressive. Great! work!
ElectronicsIsFun 1 year ago
do you have the link to the datasaheet of this lcd?
ale740 1 year ago
@ale740
This LCD: LQ035NC111
(Google is Your friend :)
PICprogrammer 1 year ago 4
Nice :), I want to try something too with this LCD for school, do you have a link to the datasheet you used? thanks
ijklmnop3456 1 year ago
17 KB asm?!?!??! I code the 8051 with plain old assemley...and the shear amount of assembly code to do 1KB is insane...let alone 17 hah
nokiaowner 1 year ago
Read the text carefully.
The program (ASM) and the graphics with 17Kb!
One graphic element of 10x10 = 100 bytes.
Characters (40) + map element (19) + Level map + 3 pcs color animated sprites + animated pacman...
HV Syncron LCD, joystick input, hit verify, decimal score ...
All this is 1KB? Mad man :)
You can do it? Show me!
If You can't, then ....
PICprogrammer 1 year ago 13
@PICprogrammer @nokiaowner And size of data aside -- keep in mind that the AVR is a RISC chip, the 8051 is CISC -- So in theory the same program will be smaller for 8051 than AVR (Correct me if I'm wrong, I know it's a limited CISC chip, but AVRs have like what 30 instructions, tops?)
Blogapult 11 months ago
fantastic!
where du you buy the Display? How much does it cost?
Bascomer 2 years ago
How do you make this? - can you give me a project site, or tutorials or anything?
Anima87 2 years ago
wow...
AdirHaker 2 years ago
Why you use a touchscreen?
KingRhyme2009 2 years ago 4
I have not used touchscreen.
I have a few similar LCD
I try it, "Can i do drive this?"
yes
PICprogrammer 1 year ago
it is so great!!
How can you make this? I am also trying this but I am so stupid to understand. Do you have the schematic? Can you send me?
Thanks.
hohosiu0060 2 years ago
did you youse the spi or parallel interface.
sorry for my bad english i am from sweden ( hejsan )
attiny45 2 years ago
ахереееть 5+
NicolasRussian 2 years ago
О_о респект вам ребята
astapp007 2 years ago
This is fantastic! I want one!
feedthebear51 2 years ago
thats realy cool!
Robobbly 2 years ago
You should make a small game, put it in a case, and viola! A miniature game to give off time
someguynamedpie 2 years ago
wow your amasing!
Robobbly 2 years ago
Can be done with the atmega 16?
crispas79 2 years ago
Most likely yes, if the game does not require the extra 1Kb SRAM.
NutsandGuts 2 years ago
nop.... 17kB flash used as shown on the vid.....
mega16 has 16kB....
TrickyNekro 2 years ago
I wrote the program. If the flash limit 16Kb, its no problem.
But now the game have olny one level .
Bigger avr can ore animation, more level...
AVR is cheap. Mega32/64/128
The LCD is expensive
PICprogrammer 2 years ago
I'd love it if:
* You had sound, even dead simple PWM bleeps
* You had a Touchscreen so you could control pac-man or buttons
AndrewFaulds 2 years ago
Áspero!!! Saludos de Colombia!
estebanoli 2 years ago
This has been flagged as spam show
i've never seen this its cind of LAME!!!!
THE FUCK?
coolieo2222 2 years ago
great job! is there a lot of trouble to program the avr to send the output to a screen? i have never done that... do you know a site where i can look that up? seems really difficult job to me like but maybe it isn't.. anyway thanks and how many ports does your avr have for this project? thanks again!!
parosg4 2 years ago
song name?
KillerXtreme88 2 years ago
Kylie Minogue - come into my world ( Fischerspooner Mix )
man this song has words so you can type a few + "lyrics" in google and then check on youtube is it really so hard :) :)
By the way nice video , is the "DEMOBoard" homemade ?? or is it sold some where ??
Will you make the schematics of "PIC micro with color LCD" open ??
thanks in advance
Orange9Pumpkin 2 years ago
Yes it is homemade
PIC-LCD video have a link to board draw
PICprogrammer 2 years ago
Will you release the code?
You dont output 24 bit color, or do you? If you output just 8 bit color per pixel it can go faster. (just one port write per pixel)
If an AVR can generate VGA then large TFT displays must work too.
Problem is the AVR is very busy sending the frames to the display.
No offense, but your english is crude ;)
Anyways, very good job getting this to work.
AllNamesTaken 2 years ago
Where did you get the display?
I guess it has an integrated controller and you only update the regions of the display that change.
An AVR sure is too slow to update the display at a descent framerate.
AllNamesTaken 2 years ago
Everybody think that... I'm not a magician
Look the video, it's real.
I tried this LCD-s and works.
The recommended dotclock frequency 6 MHz, but also goes slowly. (Not all LCD)
Has been I used in the LCD, 480x272 and 640x480 are also in this controller.
Look at the video, there is no extra controller!
The program was written ASM to be fast, now 12frame/sec The ATMEGA32 repaint every frame, and calculate new screen (and move,verify,buttons,random..)
PICprogrammer 2 years ago
Awsome, would be nice to see the game on your "PIC micro with color LCD device" =)
VooDooShamane 3 years ago
Hi.
Very nice, keep up the good work!
Please tell me, which language have you used? C, Basic, Assembler?
mindthomas 3 years ago
That is fantastic - excellent graphics and smooth animation.
Keep up the amazing work.
paulwoody 3 years ago
tahts awesome :P
smartieoncomputer 3 years ago
gratula :)
DeviMauz 3 years ago