PSP Legacy - ported by kgsws, updated by Duke and Sunray

DOOM Legacy is a source port of the original DOOM for PC, which plays DOOM, DOOM 2, Final DOOM, and Heretic. PSP Legacy is DOOM Legacy for the PSP, which was ported by kgsws.


PSP Legacy (Release 4) by Sunray (http://rgba.se)
-------------------------------------------------

Change log:

  - Fixed auto map rendering. Toggle with START button. You can zoom in by holding TRIANGLE and zoom out by holding SQUARE.
  - DOOM 1 - E3M1 no longer has clipped geometry and sprites in the beginning (bug in GU hardware renderer).
  - DOOM 2 - MAP01 no longer has invisible walls and flats (BSP precision issue).
  - Stick input is now analog and not digital. Added sensitivity controllers for both X and Y.
  - Increased the number of sound channels from 16 to 24.
  - Optimized sound mixing code.

Known bugs:

  - Standby will most likely crash the game (not related to my changes).
  - Some levels have rendering errors (holes in floors and walls), but these are also found in the PC version of DOOM Legacy and has nothing to do with this port.

Tested on PSP-2000 running 5.00 M33-6


PSP Legacy (Third Release) by Duke
----------------------------------
Features added:

- Music support (MP3)
- Volume sliders
- Cheat menu
- Turbo (Player Setup)
- Improved save game names
- Reorganized HUD

Bugs fixed:

- End of level screens completely fixed (stats, animations, splats, arrow, sounds (Heretic))
- Restored original Heretic end of level behavior (fraction stats, no rolling count)
- Intermission screens completely fixed (added missing text, increased width and max patches)
- End of game screens completely fixed (stretched, fixed scroll)
- DM and Coop score screens completely fixed (redesigned)
- Dozens of graphics stretched/centered
- Fixed map selection list (Heretic episode 4 and 5 did the same thing)
- Added Heretic bonus maps (E4M1 in 3 episode version, E6M1, E6M2, and E6M3 in 5 episode version)
- Fixed Heretic menu sounds
- Fixed DOOM 2 and Heretic quit sounds
- Restored Heretic skill 5 behavior (no confirm, no respawn)
- Restored Heretic death sound behavior (wimpy, normal, crazy, gib)
- Fixed Heretic tome and flight spinning icons
- Fixed Heretic netgame weapon kill messages (uses its own now, not DOOM's)
- Fixed bug improperly reporting tome + mace kill as telefrag
- Fixed bug causing all multiplayer servers to be skill 3
- Fixed netgame timelimit
- Fixed Connect Server menu (spacing, name overflow)
- Fixed menus escaping to wrong menu
- Fixed text spacing in status messages and console
- Adjusted sky textures
- Can no longer end game if not playing
- Loading empty game no longer ends demo sequence

Tested on:

PSP 3000 running 5.03 GEN-A
PSP 1000 running 5.00 M33-6


PSP Legacy (Second Release [Quick bugfix release 1]) by kgsws
-------------------------------------------------------------
Fixed:
strafe/look keys


PSP Legacy (Second Release) by kgsws
------------------------------------
What's new:
GU (hardware) rendering
little code cleanup (for example software renderer removed)
fixed some legacy's bugs
removed some things (for example old status bar)
new bugs added (but i don't know them yet)

IWAD names:
	Doom 1 (demo) - doom1.wad
	Doom 1 - doom.wad
	Doom 1 (Ultimate) - doomu.wad
	Doom 2 - doom2.wad
	Doom 2 (Plutonia) - plutonia.wad
	Doom 2 (TNT) - tnt.wad
	Heretic - heretic.wad

If you want to play multiplayer, use menu.
If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.

Big thanks to Peter Mackay and Chris Swindle, i used their clipping code from PSP Quake.


PSP Legacy (First Release) by kgsws
-----------------------------------
IWAD names:
	Doom 1 (demo) - doom1.wad
	Doom 1 - doom.wad
	Doom 1 (Ultimate) - doomu.wad
	Doom 2 - doom2.wad
	Doom 2 (Plutonia) - plutonia.wad
	Doom 2 (TNT) - tnt.wad
	Heretic - heretic.wad

480x272 render is not too fast, it is better on 333MHz

If you want to play multiplayer, use menu.

If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.

Some bugs?
Of course, everything have bug(s).

In future?
Strife support
GU (hardware) render

Tested on 3.90 M33
- it can crash on startup, but you can start it again.
