-------------------------------------------------------------------------------
  gpSpout 1.2 readme
-------------------------------------------------------------------------------

-< info >-----------------------
 game:       gpSpout
 author:     Florian Hufsky aka "no_skill" (v1.1 and previous), Slaanesh (v1.2)
 version:    1.2
 date:       21.9.2009
 mhz:        22 mhz / 133 (saving and it's still slow!)
 original:   spout by kuni
 tools:      gcc 4.4.0, devkitARM r26, MrMirko's SDK 0.97
 source:     yes
 web:        http://www.slaanesh.net/
 

-< quickstart >-----------------
 1. copy gpSpout.fxe and the folder gpspout to GP:\GPMM
 2. run the game

-< why? >-----------------------
 why another release? did the GP32 really need an update of gpSpout?
 i've played quite a lot of gpSpout on my trusty GP32. it's one of those instant on and play games that I love.
 however, after playing it for many hours, i found that the scrolling wasn't quite up to scratch. why wasn't it smooth? :-/
 so i had a look at the code.
 i wanted to add double buffering and flip screens with v-sync.
 so i did exactly that.
 unfortunately this slowed the game down a fair bit and it no longer ran fullspeed.
 i rewrote the video blit code, quick test and thankfully we've got a fullspeed game again.
 whilst i was at it, i improved the hiscore saving code to only save once on exit - help save those precious SMCs.
 i also set the screen refresh to 100hz which is a good match for the game's native 50hz refresh.
 the end result is significantly better display than version 1.1.
 try v1.1 first and then v1.2 so that you can appreciate the difference.

-< news >-----------------------
 gpspout is a port of the little game spout. the game runs at 22mhz so you should be able to play spout for quite some time :)
 
 note: you need the folder gpmm/gpspout on your smc to save/load highscores.
 it takes some time to save, maybe it's caused by mrmirko's sdk.

 from the unix/sdl port readme:
 
 abstract pixel shooter

 On the web:
 http://www.din.or.jp/~ku_/index.htm - original author's homepage (Japanese)
 http://code.mizzenblog.com/index.php?cat=2 - unix port (English)

 'Spout' is a small, abstract shooting game from Japanese developer kuni.
 It plays somewhat like Finnish cavefliers, except you have to erode your surroundings with your ship's exhuast. It's great fun :-)

 Your goal is to get as high as you possibly can, without crashing or your time running out.
        

-< controls >-------------------
 left/right:   rotate left/right

 A/B:          fire particles / thrust
 START:        pause
 START+SELECT: return to title screen / reboot and save hiscore (only if higher than previous hiscore)
 

-< changes >--------------------
 - 1.2
  + re-wrote video blitting code - much faster
  + added double-buffering and v-sync for silky smooth display
  + changed compile options for faster code
  + changed hiscore file saving to only save on exit and only then if higher than previous hiscore
 - 1.1
  + 133 mhz while saving
  + changed makefile to djwillis correct specs
 - 1.0
  + changed to 22 mhz and tested it
  + added gpspout folder in the release
 - 0.9
  + save
  + load
  + rebind start
  + rebind select
 - 0.3
  + timer (framebreak)
  + fps display  
 - 0.2b
  + runs at 66 mhz, because 133 was too fast :)
 - 0.2
  + improved lcdbuffer 2 screen code
  + removed menu (it was useless anyway)
 - 0.1
  + initial release


-< credits >----------------------
2009 (C) Slaanesh 
http://www.slaanesh.net/

Originally port by:
2004 (C) Florian Hufsky
http://jnrdev.weed-crew.net
mailto://fhufsky@phorus.at
