├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── WHY.TXT ├── doc ├── 302L22.ppt ├── IntegerArithm.pdf ├── arithmetic2.ps ├── ca-lec7.ppt ├── ca11.pdf ├── ca12.pdf └── division.pdf ├── img ├── help.png ├── tiny3dBig.gif ├── tiny3dBig2.gif ├── title.png └── vms_icon.gif ├── pc ├── nonrestoring.c └── sinetable.c ├── rom ├── 3D.DCI ├── 3D.VMI ├── 3D.VMS └── start.vms ├── src ├── 3d.s ├── 3d_add.i ├── 3d_clip_and_draw_lines.i ├── 3d_demo.i ├── 3d_div.i ├── 3d_dot_product.i ├── 3d_draw_line.i ├── 3d_framebuffer.i ├── 3d_matrix.i ├── 3d_matrix_skeletons.i ├── 3d_mul.i ├── 3d_polygon_data.i ├── 3d_project_point.i ├── 3d_put_polygon.i ├── 3d_rotate_x.i ├── 3d_rotate_y.i ├── 3d_rotate_z.i ├── 3d_scale.i ├── 3d_sincos.i ├── 3d_stack.i ├── 3d_sub.i ├── 3d_test.i ├── 3d_translate.i ├── Tiny3dEngine.dev ├── Tiny3dEngine.layout ├── help.i ├── icon.i ├── logo.i ├── misc.i ├── sfr.i ├── sinetable.i └── title.i └── util ├── DCI_VMI.COM ├── assemble.bat ├── bmp2asm.bat ├── createDCI.bat └── sinetable.bat /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/README.md -------------------------------------------------------------------------------- /WHY.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/WHY.TXT -------------------------------------------------------------------------------- /doc/302L22.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/302L22.ppt -------------------------------------------------------------------------------- /doc/IntegerArithm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/IntegerArithm.pdf -------------------------------------------------------------------------------- /doc/arithmetic2.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/arithmetic2.ps -------------------------------------------------------------------------------- /doc/ca-lec7.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/ca-lec7.ppt -------------------------------------------------------------------------------- /doc/ca11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/ca11.pdf -------------------------------------------------------------------------------- /doc/ca12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/ca12.pdf -------------------------------------------------------------------------------- /doc/division.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/doc/division.pdf -------------------------------------------------------------------------------- /img/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/img/help.png -------------------------------------------------------------------------------- /img/tiny3dBig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/img/tiny3dBig.gif -------------------------------------------------------------------------------- /img/tiny3dBig2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/img/tiny3dBig2.gif -------------------------------------------------------------------------------- /img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/img/title.png -------------------------------------------------------------------------------- /img/vms_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/img/vms_icon.gif -------------------------------------------------------------------------------- /pc/nonrestoring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/pc/nonrestoring.c -------------------------------------------------------------------------------- /pc/sinetable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/pc/sinetable.c -------------------------------------------------------------------------------- /rom/3D.DCI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/rom/3D.DCI -------------------------------------------------------------------------------- /rom/3D.VMI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/rom/3D.VMI -------------------------------------------------------------------------------- /rom/3D.VMS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/rom/3D.VMS -------------------------------------------------------------------------------- /rom/start.vms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/rom/start.vms -------------------------------------------------------------------------------- /src/3d.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d.s -------------------------------------------------------------------------------- /src/3d_add.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_add.i -------------------------------------------------------------------------------- /src/3d_clip_and_draw_lines.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_clip_and_draw_lines.i -------------------------------------------------------------------------------- /src/3d_demo.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_demo.i -------------------------------------------------------------------------------- /src/3d_div.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_div.i -------------------------------------------------------------------------------- /src/3d_dot_product.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_dot_product.i -------------------------------------------------------------------------------- /src/3d_draw_line.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_draw_line.i -------------------------------------------------------------------------------- /src/3d_framebuffer.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_framebuffer.i -------------------------------------------------------------------------------- /src/3d_matrix.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_matrix.i -------------------------------------------------------------------------------- /src/3d_matrix_skeletons.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_matrix_skeletons.i -------------------------------------------------------------------------------- /src/3d_mul.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_mul.i -------------------------------------------------------------------------------- /src/3d_polygon_data.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_polygon_data.i -------------------------------------------------------------------------------- /src/3d_project_point.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_project_point.i -------------------------------------------------------------------------------- /src/3d_put_polygon.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_put_polygon.i -------------------------------------------------------------------------------- /src/3d_rotate_x.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_rotate_x.i -------------------------------------------------------------------------------- /src/3d_rotate_y.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_rotate_y.i -------------------------------------------------------------------------------- /src/3d_rotate_z.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_rotate_z.i -------------------------------------------------------------------------------- /src/3d_scale.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_scale.i -------------------------------------------------------------------------------- /src/3d_sincos.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_sincos.i -------------------------------------------------------------------------------- /src/3d_stack.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_stack.i -------------------------------------------------------------------------------- /src/3d_sub.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_sub.i -------------------------------------------------------------------------------- /src/3d_test.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_test.i -------------------------------------------------------------------------------- /src/3d_translate.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/3d_translate.i -------------------------------------------------------------------------------- /src/Tiny3dEngine.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/Tiny3dEngine.dev -------------------------------------------------------------------------------- /src/Tiny3dEngine.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/Tiny3dEngine.layout -------------------------------------------------------------------------------- /src/help.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/help.i -------------------------------------------------------------------------------- /src/icon.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/icon.i -------------------------------------------------------------------------------- /src/logo.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/logo.i -------------------------------------------------------------------------------- /src/misc.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/misc.i -------------------------------------------------------------------------------- /src/sfr.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/sfr.i -------------------------------------------------------------------------------- /src/sinetable.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/sinetable.i -------------------------------------------------------------------------------- /src/title.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/src/title.i -------------------------------------------------------------------------------- /util/DCI_VMI.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/util/DCI_VMI.COM -------------------------------------------------------------------------------- /util/assemble.bat: -------------------------------------------------------------------------------- 1 | vmuasm 3d.s 2 | PAUSE -------------------------------------------------------------------------------- /util/bmp2asm.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/util/bmp2asm.bat -------------------------------------------------------------------------------- /util/createDCI.bat: -------------------------------------------------------------------------------- 1 | DCI_VMI.COM 3D.VMS 2 | -------------------------------------------------------------------------------- /util/sinetable.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyrovorbis/tiny3dengine/HEAD/util/sinetable.bat --------------------------------------------------------------------------------