Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

3D Test ( atmega32 displaying .obj file )

Loading...

Sign in or sign up now!
33,888
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 25, 2008

http://rachwalk.eu

TV Console built with:
-2xATMEGA32(video controller and main cpu)
-1xATTINY13(synchronisation) -2xATMEGA8(gameport controller,sound
-2x32kB SRAM for double video buffer
-a lot of 74HC244 for ram switching

It's constructed on three universal boards :)

It's capable to generate HiRes 195x255 graphics in Multicolor (8 colors :D) via RGB output.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 4 dislikes

Link to this comment:

Share to:

Uploader Comments (krzysiek007)

  • Very nice. Are you using fixed point math? What kind of SRAM chips are you using?

  • Unfortunately it's not fixed point math - currently it's exceeding my knowledge (maybe in future :)

    I think with fixed point, it will be working faster :D

    As SRAM's are used Dallas DS1249Y - I know they are a little too big, and they are NV but I had them unused in a cabinet.

Top Comments

  • 25 years ago you could say "OMG AWESOME GRAPHIX!!!"

  • its too much for the tiny bloody controller, but nice demo, good job!

see all

All Comments (14)

Sign In or Sign Up now to post a comment!
  • I like this. It's a great testament to what an 8-bit AVR with 32K Flash can do. Good job!

  • How did you combine 2 atmega's power?

  • @krzysiek007 Fixed point is easy: To store: fixedN= floatN*(1 shl x) and to read: fixedN shr x (where x is the number of bits behind the comma). The whole point is to do all the math with the full numbers until you plot the pixel, only then you shr. If you use matrix math for rotations and projection this should be many times faster, unless this chip has a really fast floating point processor, which I doubt...

  • nieźle ;) robi wrażenie. ATMEGI widziałem w gazecie "elektornika praktyczna"... sa mocne... zamierzam kupić jeden zestawik :)

    Jedno pytanko... kodziłeś w C czy Basic? Cy też może gotowe demko z netu :)?

    Pzdr dla ciebie ;)

  • morzesz mi podać strone na której sa te schematy czy all robiłeś sam?

  • I have done a 3d routine with fixed point math. No division, no SIN, no COS. All in assembly language with a single CPU. It's really fast. My engine is compatible with 3d Studio Max.

    I don't have video of my output on a screen but I have the example on my RGB virtual clock. Do a search in youtube for "rgb virtual clock final version" This will be the first link. The real time 3d process is at the end of the video. Feel free to give me comment about that. Anyway, nice work!

  • Well those are only availiable in SMT. You can do it without extra RAM by storing the image more efficiently. For example you could store it RLE encoded.

  • maybe the newer atmegas could?

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