PLAYMPEG (c) Martin GRIFFiths 1994.

Version History
---------------

v0.4
- First release version, betatest -> lots of problems.

v0.5 (not released)
- MPEG file detection added -> no trying to play text files now!
- Bug causing an occasionally crash at the restart of an MPEG fixed!
- 20% faster (due to complete rewrite of DSP IDCT), and over 30% in VGA.
- 'No press any key prompt to start the MPEG', just a 3 second delay instead, (the registered
  version has the delay removed).
- Displays 'average frames per second' on exit. 
- Now handles non-default intra matrix (stored within MPEG -> but very rare).
- MPEG stream error checks added, can't crash due to errors in MPEG video stream.

v0.6
- Lots check code and minor bug fixes (don't allow running on a mono monitor, file read errors etc).
- Improvements in Huffman decoder, better DSP CPU parallelism - 5% speed increase.
  (17.62 FPS on MJACKSON.MPG in VGA (greyscale) 12.83 fps full colour :-)
- Hopefully restores screen mode correctly on exit = there were problems with screenblaster
  (Please report if this is still not correct.)
v0.65
- Now skips non-intra frames, so it will play ALL Mpegs files, but obviously with 'jumps' between 
  frametypes that are not supported.
- Speed increase, (IDCT again :-). (MJACKSON.MPG is now 13.03 fps full colour).
v0.66 
- Restores screen resolution hardware registers directly, so it should FINALLY work with screenblaster, blowup
  or any other wacky screen res enhancer you use this program with).
v0.67
- Supports higher res MPEGs (i.e. 352x240 etc) -> max res is now 480x384 (limit of true colour on VGA).
- Some more tidying up of the error recovery code.
v0.68 
- No annoying .LOD file now,the DSP code is held within main binary :-).
- End of MPEG detection improved. 
- Grayscale version made 30% faster (removal of CR/CB IDCT).

v0.70
- MPEGs are now played direct from hard-disk - almost no speed decrease.
- screen save/restore tweaked.
  
To do:

- Command line options (double sized pixels, frame rate limiting etc),
