Author: Joe V (gwweb.eng.msxi-euro.com)
Date: 01-21-2002 18:24
Hi Johan,
Thank you very much for your advice.
I'm glad i'm thinking about things in a sensible way :))
I think I'm going to interleave my Z-buffer and span definition table resetting and things with the screen TT->ST RAM transfer.
I have some parts of the 3D engine coded. My engine is completely new, but i did learn a VERY great deal from Doug Little.
First off will be FULL 060 code as i want to run the FPU to run my texture FDIV's in parallel with my previous 8 pixel linear span drawing routines.
Currently 3D engine SHOULD do:
6DOF textures (8 pixel spans)
32768 Colour (will consider switching to 256 if necessaryu to speed up TT->ST transfer)
Transparency (windows, spaces around people/trees etc)
Gouraud shading.
Looks like 320x240 will be the screen res though :(.
Also thinking about building an adapter for PC gameport - Falcon enhanced Joystick port to enable use of PC analogue steering wheels.
Cheers,
Joe
|