RayCast by Tbyte
RayCast for Win32 with source Coded by Tbyte The original version of RayCast was written in C++, because coding in C++ is easier, but it was too big to fit in 4k, so I rewrote it in assebly. However, I put the C++ source in the package, because it is much clearer. I know that this code is far from optimal, but I think an unoptimized source is more understandable. Althought I forgot to write comments. Ehh, poor explanation. Requirements: - Windows 95 or better - DirectX 7.0 - your system must support the 320x240 16bpp video mode To rebuild the assembly sources, you will need the following things: - MASM32 package. You can download from http://win32asm.cjb.net or http://masm32.cjb.net. - DDRAW.LIB It is a part of the Microsoft Platform SDK. You can download from http://msdn.microsoft.com/developer/sdk/platform.htm. The whole SDK is rather big. You'll only need the following file: ftp://ftp.microsoft.com/developr/PlatformSDK/July2000/psdk-x86.11.cab. It contains the ddraw.lib. - UPX (The Ultimate Packer for eXecutables) You can download from http://upx.tsx.org, or if you have the full versoin of Free Pascal 1.00, you'll find it in the \pp\bin\go32v2 directory. FAQ Q: I always get this message: The RAYCAST.EXE file is linked to missing export DDRAW.DLL:DirectDrawCreateEx A: Your DirectX 7.0 is not correctly installed on your system. Tbyte greets these guys: Abcug / Gonosz Biodread Bishop Charlie / Inquisition Corn / Black Rainbow Dirkchen / L106 d-lee / Exceed^... Dragonlord (Mr.Dragon) dR / Crematorium DV EG Fatso Gabs / L105 GΘza / Pathos Grooms Human / F√nyφr≤k Leaderc Luc / Crematorium LOC mrc! / Inquisition Magnetic / Inquisition^... Nobo / Chrysalis Pepe / Chrysalis Picard / Exceed Pohßr Pontscho Pota / FX Rico / Section Rod / Mandula Sz÷cske / L105 Wizard (Tevemadßr) And everyone at #coders.hu E-mail: s8149kez@hszk.bme.hu tbyte@freemail.hu tbyte@zerg.com
[ back to the prod ]