Eng3D
"Eng3D" entstand als ich mich intensiv mit dem Thema "3D Game Engine"
beschäftigt habe. Zu Zeiten von DOS waren einige Tricks notwendig, damit
Routinen schneller liefen oder Zugriff auf Geräte wie Soundkarte möglich
waren.
Als Bestes Beispiel ist der Tastatur-Interrupt (Nummer=0x09). Den mußte
man auf eine neue Interruptroutine umbiegen, um somit wie in Compuer-
spielen erforderlich mehrere Tasten gleichzeitig drücken zu können.
Version 1.0: eng3d.pas, 2001, DOS, Borland Pascal 7.0, single wall
eng3d_pas1.zip
Version 2.0: eng3d.c, 2001, DOS, Borland C++ 3.0, single wall
eng3d_cpp1.zip
Version 3.0: eng3d2.pas, 2001, DOS, Borland Pascal 7.0, double wall
eng3d_pas2.zip
Version 4.0: eng3dpw.dpr, 2005, Windows, Borland Delphi 5.0, single wall
eng3d_delphi.zip
Weitere Versionen (Visual C++, Watcom C) auf der veraltete nicht mehr
gepflegte Vintage-Seite in Anfänger-Html ;)
http://eng3d.maanders.de/