├── bin ├── music.wav ├── BGG.PCX ├── BLOCKMAP ├── DM.PCX ├── KEY.EXE ├── MS.PCX ├── PMODE.OBJ ├── PULSAR.EXE ├── P_ASM.OBJ ├── LOADTES2.PCX └── ReadMe.txt ├── doc └── DOCU.DOC ├── src ├── PMODE.PAS ├── PULSAR.PAS └── P_ASM.PAS ├── screenshots ├── SHOT.png ├── SHOT2.png ├── SHOT3.png └── SHOT4.png ├── LICENSE └── README.md /bin/music.wav: -------------------------------------------------------------------------------- 1 | 0 file(s) copied 2 | -------------------------------------------------------------------------------- /bin/BGG.PCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/BGG.PCX -------------------------------------------------------------------------------- /bin/BLOCKMAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/BLOCKMAP -------------------------------------------------------------------------------- /bin/DM.PCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/DM.PCX -------------------------------------------------------------------------------- /bin/KEY.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/KEY.EXE -------------------------------------------------------------------------------- /bin/MS.PCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/MS.PCX -------------------------------------------------------------------------------- /doc/DOCU.DOC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/doc/DOCU.DOC -------------------------------------------------------------------------------- /bin/PMODE.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/PMODE.OBJ -------------------------------------------------------------------------------- /bin/PULSAR.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/PULSAR.EXE -------------------------------------------------------------------------------- /bin/P_ASM.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/P_ASM.OBJ -------------------------------------------------------------------------------- /src/PMODE.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/src/PMODE.PAS -------------------------------------------------------------------------------- /src/PULSAR.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/src/PULSAR.PAS -------------------------------------------------------------------------------- /src/P_ASM.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/src/P_ASM.PAS -------------------------------------------------------------------------------- /bin/LOADTES2.PCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/bin/LOADTES2.PCX -------------------------------------------------------------------------------- /screenshots/SHOT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/screenshots/SHOT.png -------------------------------------------------------------------------------- /screenshots/SHOT2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/screenshots/SHOT2.png -------------------------------------------------------------------------------- /screenshots/SHOT3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/screenshots/SHOT3.png -------------------------------------------------------------------------------- /screenshots/SHOT4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sp4cerat/Pulsar-Voxel-Engine-1996/HEAD/screenshots/SHOT4.png -------------------------------------------------------------------------------- /bin/ReadMe.txt: -------------------------------------------------------------------------------- 1 | -------- 2 | |Pulsar| 3 | -------- 4 | 5 | How to Run : 6 | ------------ 7 | The Program is only runable in DOS, without any Memory-Manager 8 | ( Himem,Emm,Qemm, ... ) 9 | Win95/98 user shoud press Shift+F5 at startup 10 | ( or press F8 , then choose safe Command Prompt ) 11 | WinNT/2000 - user should create a DOS-Boot-Disk. 12 | ( if the Prorgam is on a NTFS-Partition, there are DOS-Utilities 13 | available in the Net, which mount the Partition readonly ) 14 | 15 | Controls: 16 | --------- 17 | -Standard DOOM-contols for moving 18 | -For detailed Information, read the .DOC-File 19 | 20 | How to Compile : 21 | ---------------- 22 | All Pascal Programs can simply be 23 | compiled by Turbo/Borland Pascal 7. 24 | If you modify the Assembler-Sources,you 25 | also have to compile them by using TASM. 26 | 27 | License : 28 | --------- 29 | All Sources are free to be used in own projects, 30 | and its up to you to complete the Engine to a complete Game. 31 | 32 | For any questions mail to : 33 | 34 | udu7@rz.uni-karlsruhe.de 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Spacerat 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Pulsar-Voxel-Engine-1996 2 | Voxel Engine written in Pascal/Assembly using Protected Real Mode in DOS 3 | 4 | It worked kind of Minecraft in 2.5D. You could set 64x64 blocks consisting of ceiling and floor heightmaps. The height could be modified so you could create tunnels and stuff. One block with water had an animated heightmap. 5 | 6 | 7 | How to Run : 8 | ------------ 9 | The Program is only runable in DOS, without any Memory-Manager 10 | ( Himem,Emm,Qemm, ... ). Maybe DosBox can handle, you have to try. 11 | 12 | Controls: 13 | --------- 14 | -Standard DOOM-contols for moving 15 | -For detailed Information, read the .DOC-File 16 | 17 | How to Compile : 18 | ---------------- 19 | All Pascal Programs can simply be 20 | compiled by Turbo/Borland Pascal 7. 21 | If you modify the Assembler-Sources,you 22 | also have to compile them by using TASM. 23 | 24 | ![sh](https://github.com/sp4cerat/Pulsar-Voxel-Engine-1996/blob/master/screenshots/SHOT.png?raw=true) 25 | 26 | ![sh](https://github.com/sp4cerat/Pulsar-Voxel-Engine-1996/blob/master/screenshots/SHOT2.png?raw=true) 27 | 28 | ![sh](https://github.com/sp4cerat/Pulsar-Voxel-Engine-1996/blob/master/screenshots/SHOT3.png?raw=true) 29 | 30 | ![sh](https://github.com/sp4cerat/Pulsar-Voxel-Engine-1996/blob/master/screenshots/SHOT4.png?raw=true) 31 | 32 | 33 | --------------------------------------------------------------------------------