Mastering Z80 3-D rotating graphics
*** For $5 off your first order at PCBWay, click here: https://www.pcbway.com/setinvite.aspx?inviteid=599966 *** https://www.pcbway.com PCBWay Printed Circuit Boards the Easy Way. Learn how to create simple wireframe 3-D graphics on a Graphical LCD. Topics included are Bresenham's Line algorithm, floating point numbers, 3D to 2D projection and 3D rotation matrix. The code is written in Z80 assembly and using a 128x64 Graphical LCD. For the code, datasheets and resources look at the GitHub repo: https://github.com/bchiha/Z80_LCD_128x64_Graphics_Library This code is so awesome it has its own repository! 00:00 Intro with Elite and 3D fundamentals 01:20 LCD Screen pinout and connection 05:16 TEC connection and problems to solve! 07:22 Bresenham Line Algorithm 09:54 Floating point numbers on the Z80 14:44 Plotting 3D pixels in a 2D space 17:56 3D rotation matrix 20:46 Z80 Graphics library code 25:39 More 3D examples 26:31 Mad Magazine Face code And here are some additional links: Bresenham Line Algorithm: https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm Bresenham Online: http://members.chello.at/~easyfilter/canvas.html Z80 Maths routines: https://learn.cemetech.net/index.php/Z80:Math_Routines Advanced Z80 Maths routines: https://learn.cemetech.net/index.php?title=Z80:Advanced_Math Mad Magazine code: https://meatfighter.com/mad/ Mad Magazine demo: https://slartibartfastbb.itch.io/mad-magazine-program
Download
0 formatsNo download links available.