Handy port 2 v0.02 - 2003-2004 by Per Sterner/TuskenRaider

Thank's to Keith wilkins and chris :-)

v0.02:
- tweaked a bit
- sound can be activated (clicks/stutters)
- CpuClockSpeed 40mhz - 200mhz

Start the config:
- press the 'Select' button and goto 'config'
- In the game press the 'Start' button and goto 'config'

v0.01c:

I don't think the lynx emu will ever run fluent on the gp32,
but perhaps some games :)

Chip' Challenge runs 40%-50% faster. This is nearly nice :]
Slimeworld also works, other ones I've not tried (perhaps I've
inserted some bugs :o) )

Some words:
- If you want a background picture you can replace logo.png, but why?! :) [no picture at all will work fine too]
- With the Left fire button pressed you can cycle throught different background colors (if you like)
- I think the DrawMode is okay, but you can activate differnet ones throught right fire button (or
  in the config-menu)
  But only the modes 'Nothing';-) , "Interlaced XY", "Interlaced Y" are improved a bit.. The other ones are slowER
(you need to hold the left/right fire button for a half second for the last to options)
- To restart the gamepark, press start inside the game, then 'exit', then one key-click and finally select 'quit'
- in the config you can set 'nSkipFrameValue' to 1, will improve the speed a bit

& more words:
- ZipFiles doesn't work yet, it works under 'windows', must be some BIG_ENDIAN issues? I included unzip.h from the zlib.. (png works fine)
- I have included the gxb-file to, so you can upload it directly :o)

The changes:

I tried to optimize some things in the code, but only one had a little speed up :)
Further changes:
The grafix are now directly written in the mikie.h & the Loop for processing the emu
is nearly never left. So the extern Loop is only reached 20 times or so a second.. this
last thing brought 5-10%, perhaps caching&function calls ? :)

---- original readme.txt ----

Handy was written by Keith Wilkins
http://homepage.ntlworld.com/dystopia/

GP32 and Dreamcast ports by Christian Nowak
http://chn.roarvgm.com/

The ports run very slow on the GP32 as well as the Dreamcast, so be 
patient when testing them :) To compile for the GP32, use devkitadv 
and the addon which is available on my website. You need to change 
the file gp32.mk so that it links the emulator with -lstdc++, such as:

GPLIBS=-lgpsdk -lgpgraphic -lgpmem -lgpos -lgpstdlib -lgpstdio -lgpsound -lgpfont -lgpg_ex01 -lstdc++

Have a look or two at dcmain.cpp and gpmain.cpp as a starting point.

Have fun.

/chris
