A500 Doom-engine v0.05 -------------------------- by Kalsu/Artificial People This doom-engine is indeed designed to run on a plain A500/2000. It uses a copper screen which works on OCS, although the "pixels" are as large as 8x4! It not only has 4096 colours, but also overscan. The speed is also quite remarkable: 11-12 frames per second on my A2000. It will probably go faster when I bother to convert it to pure assembly code. The current version is an E program with an optimized assembly routine doing the texture mapping. Everything else is done in E. How to run Doom500 ~~~~~~~~~~~~~~~~~~ - write "doom500" in a CLI, or "doom500 fog" if you want fog - read the docs on screen and start the routine - press ESC when you've had enough - when you finish you'll get a frames-per-second rating Test equipment ~~~~~~~~~~~~~~ A2000 1Mb chip (development machine) A500 1Mb chip A500+ 2Mb chip A1200 060/50Mhz 2Mb chip 16Mb fast Near/far future ~~~~~~~~~~~~~~~ - floors & ceilings - proper engine with real levels - enemies, gameplay, who knows? History ~~~~~~~ v0.05 (17-Feb-96) - fog - faster lighting calculation v0.04 (13-Feb-96) - background graphics v0.03 (??-???-96) - movement enabled again v0.02a (??-???-96) - first E-version, 40% faster than v0.02 - no movement yet - plenty of bugs fixed: no more flickering, hypersonic running or odd crashing v0.00 - v0.02 (??-???-95/96) - AMOS-versions with multiple bugs... crap