scene.org File Archive

File download

<root>­/­demos­/­groups­/­artwork­/­mdiv2/mdiv2src.zip

File size:
65 605 bytes (64.07K)
File date:
2006-05-18 00:17:36
Download count:
all-time: 1 269

Screenshot (by Demozoo)

Screenshot

Preview

  • mdiv2/ dir
  • mdiv2/azpartic.c 10.29K
  • mdiv2/azpartic.h 466B
  • mdiv2/benchm.c 1.09K
  • mdiv2/benchm.h 210B
  • mdiv2/beos/ dir
  • mdiv2/beos/intel.proj 16.86K
  • mdiv2/beos/ppc.proj 30.79K
  • mdiv2/dos/ dir
  • mdiv2/dos/DEV_SB.H 1.01K
  • mdiv2/dos/DEV_SB.OBJ 3.19K
  • mdiv2/dos/DEV_WSS.H 448B
  • mdiv2/dos/DEV_WSS.OBJ 1.85K
  • mdiv2/dos/DEVICE.H 359B
  • mdiv2/dos/DEVICE.OBJ 4.36K
  • mdiv2/dos/DMA.H 422B
  • mdiv2/dos/DMA.OBJ 1.50K
  • mdiv2/dos/IRQ.H 265B
  • mdiv2/dos/IRQ.OBJ 1.63K
  • mdiv2/dos/PLAYER.H 872B
  • mdiv2/dos/PLAYER.OBJ 2.01K
  • mdiv2/dosasm.asm 14.10K
  • mdiv2/dosasm.h 1.50K
  • mdiv2/dummy.c 20.60K
  • mdiv2/dummy.h 3.48K
  • mdiv2/g_beos.cpp 5.91K
  • mdiv2/g_dos.c 13.66K
  • mdiv2/g_main.h 543B
  • mdiv2/g_null.c 447B
  • mdiv2/i_dos.c 208B
  • mdiv2/i_main.h 416B
  • mdiv2/i_null.c 185B
  • mdiv2/l_beos.c 407B
  • mdiv2/l_dos.c 552B
  • mdiv2/l_main.h 125B
  • mdiv2/l_null.c 578B
  • mdiv2/m_main.c 3.71K
  • mdiv2/m_main.h 749B
  • mdiv2/Makefile 1.35K
  • mdiv2/renderfx.c 20.62K
  • mdiv2/renderfx.h 2.92K
  • mdiv2/s_beos.c 1.31K
  • mdiv2/s_dos.c 1.22K
  • mdiv2/s_main.h 196B
  • mdiv2/s_null.c 204B
  • mdiv2/script.c 41.81K
  • mdiv2/script.h 1.20K
  • mdiv2/sys_beos.cpp 3.37K
  • mdiv2/sys_null.c 3.51K
  • mdiv2/tilefx.c 8.34K
  • mdiv2/tilefx.h 568B
  • mdiv2/vengine.c 8.73K
  • mdiv2/vengine.h 1.47K
  • mdiv2rdm.txt 1.44K
  • read_be.txt 750B
  • read_dos.txt 996B
  • read_source.txt 1.22K

file_id.diz

This are the MS-DOS and BeOS sources of Megademo IV. 
Dont expect too much. The whole demo was written from 
scratch in just a few days. 

You can use this source as a base for ports to other
platforms. 

The following sources have to be implemented on your system:

g_null.c	Graphics output
i_null.c	Keyboard input 
l_null.c	timer (l_null.c is using the standard ansi-c 
		timer, which is too inaccurate)
s_null.c	sound (has to play an 8 bit signed sample at 11025khz)

sys_null.c 	might have to be adapted for your system, but it should compile	
		out-of-the-box.
	
The other sources should not be touched. Please renamed the sources to
x_<your system>.c when you implement system specific functions.

In case your ported the demo to a new platform, plase mail the exe to
one of the authors. Mailing your sourcecode additions wouldnt be that
bad, too.

Otherwhise feel free to do with the source whatever you want. If you 
want to release something based on it, notification of the authors 
would be nice.

sourcecode:

(c) 1998 "Azure"  Tim Boescke      (azure@gmx.net)
(c) 1998 "Tron"   Bastian Zuehlke  (ii7327@fh-wedel.de)

script: (script.c)

(c) 1998 "Fiver2" Thomas Mahlke    (t_mahlke@vcc.de)