Added: 5 years ago
From: mast3rbug
Views: 54,805
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (56)

Sign In or Sign Up now to post a comment!
  • WY U NO GET MUSHROOM???

  • The jump physics aren't quite there yet ...

  • this is insane.. May i know which engineering field would help me to understand deeply all this (programming memory and all)? computer engineering perhaps?

  • @uyeop I don't really know, because I learnt all that by mylself... So internet is the best way.

    You can download an EBOOK about video generation with microcontrollers on the andre lamothe web site called xgamestation. (Sorry, URL not possible in youtube) just do a search in google.

  • @uyeop it'll be either electrical or computer engineering, i think the first will be more suited... (andre lamothe, creator of xgamestation, has a degree in electrical engineering and he's doing exactly what you want to do)... software engineering is the third most related degree to what you're trying to achieve, in case the two above don't seem to interest you... good luck! :]

  • @uyeop electronics engineering

  • @davidenelson thanks guys.. rite now im pursuing computer and electronic engineering! it rocks!

  • @uyeop hope u enjoy it. I also am doing electronics engineering

  • @davidenelson I must say... Engineering don't do things... Peoples do things. I made this project without any engineering diploma... If you can learn and are logical, you can do. Thatt it.

  • Oh god, the sound makes me laugh, how much RAM does it take, 4bytes? :P

    Brilliant thought, absolutely impressed with this.

  • @BrixXSM It take 32kbytes RAM for graphics and about 4 kByte for sounds. Better sound is realisable, but no more time to do it. The project was made in 2 weeks.

  • this blows my mind. i'm very new to electronics and programming. i, too, am starting with an arduino. my first project is an electronic drum kit/sampler and already i'm hooked. i've also found that the overall community of diy-ers out there are EXTREMELY helpful to newcomers and adamant about sharing their work with the world free of charge. you have my utmost respect and keep it up!

  • Wow very nice

    Assembly

    How did you ever learn that? 0.o

  • @masterpj55 learn by doing electronics instead of playing videogames, and a lot of reading on internet.

  • @mast3rbug I don't play videogames anymore XD

  • @masterpj55 hehe NICE

  • Great project!

    

  • AVRISP MKII - $35

    Arduino Duemilanove - $30

    The Arduino is cheaper, and if you decide to move on to regular AVR's you can use the Arduino as an ISP programmer by loading megaISP (I think that's what it's called) onto the Arduino then using AVRdude to program.

  • I'm just trying to get the music to play in my atmega lol

  • супер

  • Great work!

    Brad

  • it is the same with real game (~80%),do you use some real game data (how can you do that :-o) or make all youseft.

  • I "Borrowed" The graphics only from the Nesticle Emulator, and I have redraw all the level with the tiny sprites.

  • bad

  • wtf? :D this is amazing! great job

  • Amazing!

    But why there is PC Speaker beep?

  • These Beeps are generated by the atmega itself in the video synch free time. I know there is other method for generating better sounds with interrupt, but I have no more time to work on it.

  • I think this is incredible! I just also watched a video of a guy playing Doom with an AVR. How the heck do you guys do this? Im new to AVR, still only able to do basic stuff like blink LEDs, what do you need to learn to be able to do this??

  • I rellay don't know what to answer... You have to read a lot about basic principles (how video works, synchros, color generations...) And use all your knowledges to make something cool.

    Only one thing I can say, You have to be really good in logic. (thinking how you can use basic concepts and link them together to make a final complex project). Math have nothing (or little) to do here. I hope this can help you.

  • You can run Doom on AVR32 (AP700x and maybe UC3), but not AVR8 (ATTiny, ATMega).

  • btw... if you haven't already got one, get an arduino, it makes it VERY easy to program for AVR. For this sort of thing you could use a uVGA module

  • The easy stuff are not fun and not creative. I prefer doing all the things by myself. It's the right way to learn more in deep.

  • i'd argue against. I like the arduino because it means i don't have to build my own hardware. On the other hand, the arduino is an open source platform, if i want, I can build my own board, even my own development environment if I want. And, the arduino doesn't need a programmer, which makes it very cheap.

  • for the price on an arduino you can buy a AVRISP MKII(avr programmer) and a handfull of avr's for the same price as an arduino

  • Good point. But then, the thing about arduino is NOT the hardware. Its just a plain old AVR Board, but has usb and a preloaded bootloader. The thing about ardyino is the software it comes with. THAT is whats great about it. You can even use the arduino software with a plain old avr. Hmm... i think ill buy some avr chips now...

  • If you want to learn about AVR uC and their applications then you have to study. Make your own hardware, read datasheets and books. By doing so you'll learn basic electronics, AVR architecture and how to programm it in ASM. If, however, you want to merely glance the subject to light 3 diodes then you'll buy Arduino and use its easy C-alike language and fiew pins. You might get good with it, but this path has its limits and they'll show up sooner than you think.

  • I totally agree with that :)

  • Don't know ... sounds a bit idealistic and less economical ...

  • @AndrewFaulds Arduino babies you too much, it is for people who do not want to code much.

  • It's just a demo to show what can be done with an atmega. It was not to make a perfect animation.

  • I can appreciate the level of work here. I challenge any of the complainers to even come close to this level of sophistication on Atmega.

    Yeah, making it yourself is a little harder than buying a box from Nintendo, eh kids?

  • like nokia 3310

  • lool monophone

  • Hey thanks for posting that vid as response to mine... It served as an inspiration to kick my ass and do something with all that knowledge I had about Atmels! Btw, are you from Quebec, because moi aussi sti! hehe:)!

  • Waaa J'suis du québec aussi effectivement lol!

    Cé cool, j'connais personne de hot en électronique. Ca serait bien d'échanger nos MSN

  • Salut je vien du quebec aussi, la seule chose que jai reussi a faire c'est le jeu pong lol :o

  • C'est deja tres bon.  il te suffit de pousser un peu plus le concept.

  • music ftw

  • SWEETENESS!!!

  • I like the mario thats only 14k

  • Good start. I would say collision control would your next step.

  • Very nice!

  • awesome job!

  • Man things like this keep distracting me from finishing my current project! I want to make one now. Very cool.

  • Really impressive!

    Now I want to make games on microcontrollers too! But I will "complete" my robot first =)

  • Awsome man!!!

    But you must also include where to find more documents!!!

  • Thats pretty impressive color video in software using an 8bit controller the PLA still implements the color burst etc like the TIA chip in a 2600?

  • Schweet!!!

  • That stole the cake! A game on a mickrocontroller.

  • ur awsome dude

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