Main Site Documentation

Code "Driver — KS0108 GLCD DRIVER WITH 3D " : what hardware?


#1

Hi friends,

please, what hardware was used in example: “Driver — KS0108 GLCD DRIVER WITH 3D
”, link: http://code.tinyclr.com/project/326/ks0108-glcd-driver-with-3d/
video: http://www.youtube.com/watch?v=E8Tab_YTKRo&feature=player_embedded

and how can i generate the 3d images ?

thanks

marcelo


#2

It has RLP and SD. Panda II or Domino.


#3

That source code is using a straight parallel connection so there is no extra hardware other than the GLCD and 10k potentiometer for contrast.

The 3d model data was created from an OBJ file by extracting just the vertex data. A free program like Wings3D can be used to create models and save as OBJ. The actual 3d methods are the same as OpenGL or DirectX.


#4

ok, may run on panda ?
thanks

marcelo


#5

I used a Mini so the Panda is the same thing just with more ports available.

This is the source for a more advanced example used for a Battlezone type game so there is a proper projection view setup. The RLP for this one is using a shift register for the data port.
http://dl.dropbox.com/u/3647376/mini_bz.zip


#6

This is cool. Do you mind if I reused this code?


#7

That’s no problem. I never posted it before because it’s not really cleaned up or documented.

All those functions are a simplified version of my C++ code which can be seen here:
http://code.google.com/p/deflectoids/source/browse/#svn%2Ftrunk%2Fglbaselib%2Fsrc