GpFrontier v0.4
By JoJo (sabeono@ono.com)

CHANGELOG
------------------
V0.4:

- Added F200's touchpad support.

V0.3:

- Several optimizations

V0.2.1:

- Fixed load/save problem. The virtual interrupt vector was broken with the changes done with music. Thanks to Chris Handley for the point ;)

v0.2:

- Changed button to avoid code protection to START, adding compatibility with F200's
- Rewritten sound engine to SDL_mixer
- Music support, disabled by default, you can activate it on the game menu by pressing SELECT
- Added PC original soundtrack, best of all IMHO ;)
- Several optimizations

v0.1:

- Initial version

1 .- What's this ?

GpFrontier it's a Gp2x port of all-time-classic Elite2: Frontier.

This port doesn't come from its releaded sourcecode, instead, Tom Morton
(http://www.tomatarium.pwp.blueyonder.co.uk/glfrontier.html) got the 68k code
from Atari ST version and translated it to standard C.

Of course, this is the most unefficient way of porting something, but allows us
to enjoy this treasure on the Gp2x.

2 .- Controls:

Joystick - Move mouse pointer
A - Right mouse button (Hold to mousegrab)
X - Left mouse button (Normal click)
B - F3 (Ship Status , cargo, missions...)
Y - F1 (Frontal view, rear, external)
L - F8 (Hyperdrive, Map Zoom out)
R - F7 (Take off, Engines, Map Zoom in)
Select - ESC (Game options)
Vol+ - Throttle up
Vol- - Throttle down
Start - P (Needed to pass game key protection)

3 .- How to play:

Frontier can be a little difficult to a newb, so I recommend you to look at
the guides found on http://www.sharoma.com/frontierverse/guides.htm

4 .- Disclaimer:

This is a reverse engineered port. If you are not confortable with this
delete this program.

5 .- To do

 - Speed! The game is not as fast as it should be, although at 275mhz it runs quite well.
 - Add a menu for all those controls that couldn't have been mapped (volume control, exit game...)
 - Music emulation is not perfect, I'll have to look that f**cking huge 68k code again :p

6 .- Acknowledgments:

 - Notaz, by his F200's touchscreen hack :)
 - Tom Morton, who I can't contact to thank him his work of dissasembling the
   original 68k code and redoing I/O on SDL
 - My girlfriend Marina, who always is eager to let me to go 'for a sec' to
   the gp2x.. xD
 - David Braben & Ian Bell by having created such a wonderful universe.
 - Pelayo, by ripping OPL2 PC music.


