8000 GitHub - agranlund/pmdoom
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

agranlund/pmdoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

* PmDoom 0.61

Sourcecode: https://github.com/agranlund/pmdoom
Based on pmdoom-0.60 by Patrice Mandin <patmandin@gmail.com>
http://pmandin.atari.org/


It is based on linuxxdoom-1.10, available on Id Software's ftp site.
You need the PC version of Doom (shareware or registered) or Doom 2.

* Building:
 - Get, make and install SDL1.2: https://github.com/libsdl-org/SDL-1.2
 - ./autogen
 - ./configure --host=m68k-atari-mint --prefix=/opt/cross-mint/m68k-atari-mint --with-sdl-prefix=/opt/cross-mint/m68k-atari-mint CFLAGS="-O3 -m68020-60 -msoft-float"
 - make

You may want to additionally:
- m68k-atari-mint-strip src/doom
- cp src/doom doom.prg


* Controls:
	- Read original Doom documentation..

* Environment variables:
    DOOMWADDIR: directory where game WAD file is.
	  If not set, current directory is used.
    HOME: user home directory.
	  If set, configuration and saved games are put in $HOME/.doom directory.
	  If not set, configuration and saved games are put in current directory.

* Game data files:

  For proper behaviour and avoid misdetection, game files must be names like
this:

doom.wad	Doom, commercial
doom1.wad	Doom, shareware
doomu.wad	Ultimate Doom, commercial
doom2.wad	Doom 2, commercial
doom2f.wad	Doom 2 FR, commercial
plutonia.wad	Doom 2 Plutonia pack, commercial
tnt.wad		Doom 2 Tnt pack, commercial

* Command line parameters:

	'@filename' or '-response filename' to read parameters from a file.
	'-devparm' displays frames per second.
	'-width' to choose resolution width (default is 320).
	'-height' to choose resolution height (default is 200).
	'-bpp' to choose bits per pixel (default is 8).
	'-fullscreen' to run the game in fullscreen mode.
	'-resize' to allow window to be resized.
	'-port <n>' to change UDP port for network game (default is 5029).
	'-net <num> <host2> [<host3> <host4>]' to enable networked game.
		<num> is player number (1-4).
		<host<n>> are other machine IP numbers on the network.
	'-audio off' to switch off all audio.
    '-sound off' to switch off sound
    '-sound sb' to force soundblaster sound driver
    '-sound sdl' to force sdl sound driver
    '-music off' to switch off music.
    '-music midi' to force midi music driver
    '-music adlib' to force adlib music driver
    '-music sdl' to force sdl music driver
	'-flat' to switch off texturing on floors/ceilings.
	'-mem <n>' to change memory allocated to game in KB (8192 is default = 8MB).
	'-iwad /path/to/filename.wad' if game data file is not in current
	  directory.
	'-overlay' use SDL YUV Overlay if available to scale screen.
	'-musexport' exports music as MIDI files.
	'-cdmusic' to replay music from Audio CD. Note: volume change from menu
	  is usable only on Atari.
	  Note 2: only works for Doom currently, not Doom 2.

	Use Alt+Enter to toggle between fullscreen and windowed mode.
	Use Alt+G to toggle mouse grabbing.
	Use Alt+P or Pause key to toggle pause.

* Atari version :
	The binary version is compiled for 68020 and higher.

	Video, Keyboard, Mouse, Audio, Joysticks and Joypads now managed by SDL.
		See README.SDL for information.

	Network: '-network ###'
		unix:	Unix sockets network (default)
		sting:	Sting sockets network (Atari only)

* Burn music on CD:
	Use 'timidity -Ov1S *.mid' to convert to Ogg files.
	Use 'timidity -Ow1S *.mid' to convert to Wav files.
	You can burn each music on CD on its own track.

	Burn in this order:

	Doom
	01:37	d_e1m1
	02:37	d_e1m2
	04:50	d_e1m3
	03:32	d_e1m4
	02:45	d_e1m5
	01:25	d_e1m6
	02:32	d_e1m7
	02:33	d_e1m8
	02:18	d_e1m9
	03:15	d_e2m1
	02:35	d_e2m2
	03:20	d_e2m3
	04:12	d_e2m4
	02:32	d_e2m5
	02:59	d_e2m6
	01:47	d_e2m7
	02:56	d_e2m8
	01:38	d_e2m9
	01:38	d_e3m1
	03:23	d_e3m2
	06:01	d_e3m3
	02:33	d_e3m4
	02:32	d_e3m5
	01:25	d_e3m6
	01:47	d_e3m7
	01:37	d_e3m8
	02:18	d_e3m9
	03:20	d_inter
	00:08	d_intro
	01:04	d_bunny
	03:15	d_victor
	00:11	d_introa
	80:50	Total

-- 
Patrice Mandin <patmandin@gmail.com>
http://pmandin.atari.org/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0