Added: 3 years ago
From: PICprogrammer
Views: 64,688
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (59)

Sign In or Sign Up now to post a comment!
  • This looks great, what crystal you used for it ? I have problem with fps for games and it sux.

  • Too excellent!!!!

    

  • WILL IT BLEND?

  • @Smileperience Um ... No . I will not let that happend .

  • 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 or something smiler

  • what is the song name?

    please

  • @vas3a Kylie minogue- come into my world

    

  • @inventormaker thanks!

    

  • 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

  • COOL

  • OHSHI! There is so much hardware!

  • can it reach the level 257?

  • WTF?! Why only three ghosts? They're always been four!!

  • what´s the name of the background music?

  • Daaaaaamn!

  • who sings this?

  • i'm impressed

    you're writing C# or asm ?

  • @SalaMaLejkum197

    read the text, its asm.

    also i dont think you can program for avr in C#, only in C, basic or asm.

  • This is really impressive. Great! work!

  • do you have the link to the datasaheet of this lcd?

  • @ale740

    This LCD: LQ035NC111

    (Google is Your friend :)

  • Nice :), I want to try something too with this LCD for school, do you have a link to the datasheet you used? thanks

  • 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

  • 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 @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?)

  • fantastic!

    where du you buy the Display? How much does it cost?

  • How do you make this? - can you give me a project site, or tutorials or anything?

  • wow...

  • Why you use a touchscreen?

  • I have not used touchscreen.

    I have a few similar LCD

    I try it, "Can i do drive this?"

    yes

  • 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.

  • did you youse the spi or parallel interface.

    sorry for my bad english i am from sweden ( hejsan )

  • ахереееть 5+

  • О_о респект вам ребята

  • This is fantastic! I want one!

  • thats realy cool!

  • You should make a small game, put it in a case, and viola! A miniature game to give off time

  • wow your amasing!

  • Can be done with the atmega 16?

  • Most likely yes, if the game does not require the extra 1Kb SRAM.

  • nop.... 17kB flash used as shown on the vid.....

    mega16 has 16kB....

  • 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

  • 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

  • Áspero!!! Saludos de Colombia!

  • 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!!

  • song name?

  • 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

  • Yes it is homemade

    PIC-LCD video have a link to board draw

  • 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.

  • 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.

  • 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..)

  • Awsome, would be nice to see the game on your "PIC micro with color LCD device" =)

  • Hi.

    Very nice, keep up the good work!

    Please tell me, which language have you used? C, Basic, Assembler?

  • That is fantastic - excellent graphics and smooth animation.

    Keep up the amazing work.

  • tahts awesome :P

  • gratula :)

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more