Commits

clach04 committed 6a81649 Draft

Comments (0)

Files changed (199)

+Hu-Go! authors
+==============
+
+Hu-Go! is based on fpce, a pc engine emulator made by Bero.
+Improvements done in Xpce, from Hmmx, were also integrated.
+It contains code for unzipping by Gilles Vollant (unzip.[hc])
+and relies on zlib (zlib team, zlib licencen, zlib.org), SDL (SDL team,
+LGPL licence, libsdl.org), SDLnet (Sam Lantinga, Roy Wood and
+Masahiro Minami, http://jcatki.no-ip.org/SDL_net/)
+
+Work had then been resumed by Zeograd with the help (in no special order) of :
+- David Shadoff (new kernel code, ideas, ...)
+- Nyef (cd emulation, ...)
+- Ixion (linux coding, sdl joypad, cd emulation, sound emulation, ...)
+- Black- (gfx bug fixes, gp32 port, ...)
+- Cleaner (freeBSD port fixes)
+- Laurent Desnogues (cpu coding, ps2 port, ...)
+- Erich Kitzmuller (sound improvement, dma bug fixes)
+- Pit (gfx)
+- David Michel (ideas, ...)
+- Lester Barrow (linux coding, joypad support, ...)
+- Mooz (ideas, ...)
+- Bt Garner (ideas, ...)
+- Littletux (mandrake packages, ...)
+- Zoop & his gf (gfx bug fixes)
+
+Tests by :
+- Raph
+- Fagemul
+- NaMco
+- Fixo
+- sALTY
+- Gato
+- Nostromo
+- Cissou
+- Leeloo
+- Sir Jaguar
+
+I probably forgot some people, don't hesitate to contact me so that I can fix this.
+Hu-Go! is licensed under the GNU GENERAL PUBLIC LICENSE Version 2 (see 
+LICENSE.gpl)
+
+EXCEPTED
+
+content of the file pcecd.c, which is licensed under the GPL compatible,
+modified BSD license (see LICENSE.bsd-modified)
+
+Changes from HU-GO! 2.11 to HU-GO! 2.12
+
+Simplified license into GPL + mBSD (zlib licensed code is still there,
+  but it is not required to make it part of the whole license)
+BUGZILLA 11: Now removes the temporary directory when quitting.
+BUGZILLA 12: Quitting the main window also closes the game in progress
+  so that exiting is immediate.
+BUGZILLA 15: Doesn't necessarily depends on SDL_net for compiling,
+  if not present, compiles with the usual manipulation.
+BUGZILLA 17: Fixed mapping of split roms, which was breaking many games
+  or at least screwing graphics.
+BUGZILLA 25: Readded screenshot support (in .ppm).
+BUGZILLA 28: Added unzipping in memory, for cleaner, faster and more
+  robust handling of zipped roms.
+Fixed compilation scripts to allow to compile without all the
+  documentation tools installed, also fixed debian packaging.
+Cleaned sources a bit more.
+
+Changes from HU-GO! 2.10 to HU-GO! 2.11
+
+Rewrote manual into smaller manuals, in html and plain text.
+Added zipped rom support for all platforms.
+Added hardware video rendering.
+Cleaned sources, again and again (thanks to splint) (compiles with gcc up to 3.3).
+Added error message when trying to start a cd and the cd system rom
+  can't be found.
+Added partial arcade card support (inner memory management rewritten).
+Added readonly-ness of roms (was writeable until now).
+Removed a bug in DraculaX which was crashing in the intro when not in -m1 mode
+Added netplay support. The normal binary is a client, a server binary is also
+  provided.
+Added nice graphical configuration of keyboard and joypads.
+Added support of joypad via SDL under windows.
+Rewrote graphical engine.
+Added support for big endian cpu (Sparc, ...).
+Switched to gtk 2 for graphical toolkit.
+Added support for interacting with the core variable of the emulation from
+  external processes (can be used to change rom content on the fly e.g.).
+Changed licence to be considered as free (GPL + mBSD + zlib).
+Fixed a crash when starting any game in the windows port.
+Added support for dumping audio and video. Some samples are available to 
+  make an .avi/.mpg/.whatever from it under un*x.
+Fixed some bugs in DMA handling (including one occuring at the end of the first
+  stage of gunhed).
+Improved internal I/O handling (handle remanence of unaffected bit latches).
+Began adding ogg support (untested).
+Fixes sound frequency bug and added stop/start audio subsystem between the various
+  games to provide instantaneous effects of configuration changes.
+Added better command line argument support.
+Autodetection of US encoded roms.
+Added signed format support for audio rendering.
+
+Changes from HU-GO! 2.09 to HU-GO! 2.10
+
+Arrival of a real GUI (using gtk) for both windows and linux ports
+  (which includes lot of easiness in changing configuration, ...)
+Availability on binary forms for several platforms
+FreeBSD port
+Improved CD support at pce level
+SDL joypad support (for linux only right now)
+CD support reenabled for windows (was messed since 2.00 probably)
+Rewritten fullscreen support, as well as x2, x3, x4 mode
+  in windowed mode.
+Lots of bugs fixed in the graphical engine (gunhed works
+  after the first level for instance)
+Improvement in the sound engine (for rendering noise
+  and drums and stereo mode)
+Thanks to Ixion, Black-, Cleaner, Zoop and Valerie Tching
+  for their very active contribution  
+
+Changes from HU-GO! 2.00 to HU-GO! 2.09
+
+Removed all Allegro references, switched to SDL ! which in itself
+  should improve pc compatibility especially in windows.
+Improved synchronization (limitation to 60hz rather)
+New sound engine (linked to the SDL switch)
+Externalized bios (for legal issues)
+Somes fixes, this and there
+Russian version
+
+Changes from HU-GO! 1.99 to HU-GO! 2.00
+
+Restored the hard bios support feature
+Improvement in the pad support and ability to remap button on pad or keyboard
+  (thanks to Lester)
+Hacking of the file selector so that it works a bit under win
+Eagle and Scanline mode enabled in linux version
+Restored save/load feature as well as improvement in it
+Auto fixing of damaged ISO headers
+Slight improvement in the german translation
+
+Changes from HU-GO! 1.29 to HU-GO! 1.99
+
+NEW KERNEL !!!! (short to say but long to implement :)
+
+Changes from HU-GO! 1.29 alpha to HU-GO! 1.29
+
+Ability to dump images in order to gather them into a video file
+Joypad support under linux thanks to Lester Barrows
+Sources put in CVS form, I hope soon accessible trought public anonymous access
+Restructured sources
+
+Changes from HU-GO! 1.28 to HU-GO! 1.29 alpha
+
+Begin of cd support under the win port
+Corrected the bug in real CD emulation, no cds were playable at least since
+   the 1.28 version, certainly before
+Preparation for the DreamCast port
+
+Changes from HU-GO! 1.27 to HU-GO! 1.28
+
+Improve of ISO support, especially concerning BRAM
+Cheat engine have been improved anew, allowing full variable research with
+  ISO/CD
+
+Changes from HU-GO! 1.26 to HU-GO! 1.27
+
+Ability to use real cd tracks for faking .hcd tracks
+Added relative research in the cheat engine
+Corrected anew the bug in the ram editor, which was changing too many bits
+
+Changes from HU-GO! 1.25 to HU-GO! 1.26
+
+Changes only in sources, nothing new for gamers but nice stuff for porters
+
+Changes from HU-GO! 1.24 to HU-GO! 1.25
+
+Mp3 playing available under linux
+Synchronisation (limit fps) should work under linux
+Limitation of fps can be set in the INI file (upon request)
+Better debugging info with the new version of the C compiler for pc engine
+
+Changes from HU-GO! 1.23 to HU-GO! 1.24
+
+Slightly improved ISO support
+Added .BIN supporting in file selector
+Added 'load rom' and 'credit' working in the gui
+Slightly changes in the included cd system
+Changes zip support for a very fast directory refreshing and no more
+   crashing (well, let's say infinitely less :)
+Corrected the color bug in screenshots
+Fixed some languages specific messages
+Modified some internal interface functions
+A bit cleaner sources
+
+Changes from HU-GO! 1.22 to HU-GO! 1.23
+
+One can now disable the zip scanning in the file selector (but you can
+  force refreshing of a directory with zip scanning with F2)
+Synchronization of the subtitles with mp3 if asked
+Added installation script (plus desinstall script generation) thanks to
+  Brieuc Jeunhomme
+
+Changes from HU-GO! 1.21 to HU-GO! 1.22
+
+Added subtitle feature
+Speeded emulation a bit
+Added repeated MP3 or not
+No more glitches in saint dragon (recognized as splitted rom)
+Cleaned some sprites and background stuff that were not initialized
+Added scanline mode setting in INI file
+Zip support have been re enabled in the file selector but still blocks
+  on some archives and had not been boosted as I wanted to ...
+Added a Satb viewer (developper's feature)
+Improved disassembler possibilities
+
+Changes from HU-GO! 1.2 to HU-GO! 1.21
+
+Eagle and scanline mode recentred (again ! I hope this is the last one !)
+Added scanline mode screenshot feature
+Added cd buffer to read data
+Added cd (and mp3) sound in no bios mode
+Improvements in developpers informations
+Better installation under Linux
+Code even mode modular, almost portable ^^
+
+Changes from HU-GO! 1.11 to HU-GO! 1.2
+
+ASPI driver!! All CDs works in windows as well as in dos mode. No need
+  to reboot to enjoy cd games.
+Debugged HCD support that was broken for a few versions (it has became
+  case sensitive and some file were no more correctly recognized)
+Cleaner sources and dos ones very easy to compile (if you have Djgpp, allegro
+  and seal)
+
+Changes from HU-GO! 1.10 to HU-GO! 1.11
+
+Way better Adpcm rendering (thanks to David Michel)
+Debugged 800x600 mode in dos version
+Added 2 automatic detected US roms (pac land & hero tonma)
+Good beginning of modular and generic sources (which are available anew)
+Lots of '1' in the version :)
+
+Changes from HU-GO! 1.09 to HU-GO! 1.10
+
+Debugged key modification in the .ini (due to a modification in allegro
+  that I hadn't see)
+Slight modifications in iso support (Solid Force now run in Bios mode)
+Some Hucards are now detected as split rom and runs well (well only 1 for now)
+
+Changes from HU-GO! 1.08 to HU-GO! 1.09
+
+Improvement of the gui, almost functionable
+Added audio cd playing under Linux in bios mode
+Correction of a problem in the initalisation of the backup RAM (could be the
+   one that caused some mem related error screens in CDs)
+Corrected a bug in the ram editor function (a double word was edited
+   instead of a byte)
+Corrected a very rare bug that could exit the emu with unknown roms
+
+Changes from HU-GO! 1.07 to HU-GO! 1.08
+
+Correction of Adpcm support (in fact, arrival of it in public releases,
+   the improvement of the algorithm can't be seen)
+Added correct minimum bios support under Linux
+Played a bit sound chip frequency, may sync better CD
+Hucards can now access Adpcm resources
+
+Changes from HU-GO! 1.06 to HU-GO! 1.07
+
+Begin of Adpcm support (generaly voices in ISOs/CDs)
+   (Not yet mixed with PCM sound)
+Some changes in ISO support (some games don't need .HCd anymore [solid force, 
+  CD denjin] )
+Slight improvement in .HCD (default ISO/MP3 path is the one of the .HCD)
+Sound in Linux version
+Internal changes in the interface to come
+
+Changes from HU-GO! 1.05 to HU-GO! 1.06
+
+'minimum bios' mode became 'no bios' mode (Theorical support of CD from
+  Game express)
+ISO support slightly improved
+Now using Allegro WIP 3.9.28 with all its enhancement (sound card, pads, ...)
+  although, I've not remade the joypad 'numerotation' yet...
+Bug in horizontal centering in eagle mode removed
+Bug in cdrom autodetection under DOS removed
+Oh, by the way, just a little thing : Linux port :)
+
+Changes from HU-GO! 1.04 to HU-GO! 1.05
+
+Added a 'minimum Bios usage' mode for better ISO support
+Added HCD in the file selector
+Begin of GUI support for skin testing purposes
+Better HCD automatic data filling thanks to MP3 length searching (if you got
+  all MP3 you got almost [99.9% precise] the same structure as a
+  reconstructed CD)
+Added some HCD option (e.g. or patch to add some more games to
+  the compatiblity list)
+Better sound with a true CD (better synchronisation, better sound length and
+  sound where absent before ...)
+Added a default path for ISO and MP3 in HCD files
+Some bugs fixed :
+     o In true CD launching
+     o Crashes when saving with Seal
+     o In ISO support
+     o In the debugger for instruction BBR
+Added US encoding detection of cadash US
+
+Changes from HU-GO! 1.03 to HU-GO! 1.04
+
+One can now choose between 2 sound driver
+Slighty improved ISO support
+
+Changes from HU-GO! 1.02 to HU-GO! 1.03
+
+Beginning of scanline mode (not in the gui)
+Corrected some bugs with HCD support that made the machine crashing
+
+Changes from HU-GO! 1.01 to HU-GO! 1.02
+
+CD System Hu-card no more needed (and cdsystem_path variable neither
+  [was the topic of 90+% of pb with Hu-Go!] )
+Beginning of HCD support (i.e. file allowing support of more than one code
+   track and .WAV/.MP3 emulation)
+Fixed the bug that was preventing ISO/ISQ from being displaying when in
+   static_refresh mode in writeable directories where were recognized roms.
+No more 'Hu-Go!.dat', all is in the EXE
+Corrected a small bug that was displaying a saved game were loaded when not
+Italian version added
+Sound should not jiggle anymore when accessing CD
+No more code size limit for ISQ
+
+Changes from HU-GO! 1.00 to HU-GO! 1.01
+
+Better ISO/CD support
+Support ISQ (Hu-Go! specific compressed ISO files)
+  (only if code <280 Mb for now)
+Support BIN (plain raw dump from CD, not only code track) it's only a nice
+  hack for now, I don't use CUE so it's limited to 1 code track <280 Mb for now.
+ISQ and ISO can be chosen from the file selector
+Saved game have slightly changed so that you could encounter some
+  rare problems with it
+Can now choose which CD drive to use
+Support US encoded roms (thank to David Michel)
+More gamepads should be supported
+Screen better centered
+Improved debugger
+Added a spanish documentation (already present in version 1.00 but not
+  precised since then)
+Added a FAQ
+Corrected a bug that could cause some segmentation fault with ISO files
+Added a 800x600 screen mode for very very refractory screens
+
+Changes from HU-GO! 0.98 beta to HU-GO! 1.00
+
+Begin of true PC Engine CDs support
+EXCELLENT sound with a new sound librairie which will also allow em to
+  emulate CD audio tracks with MP3 or WAV.
+Better support of joypad in ISO files
+Easier ISO launching, just like a ROM if you specify the path of your CD
+   system in the INI file
+Auto execution of CD system cards ofter loading (no need to press start)
+   (if yours don't, tell me, I'll add it)
+Fixed a little error in the debugger that was sometime preventing the displaying
+Fixed another bug in BIOS read function
+Log actions into Hu-Go!.log
+Now dump sound in WAV RIFF format
+
+Changes from HU-GO! 0.98 alpha to HU-GO! 0.98 beta
+
+Better ISO support
+ISO save state added
+Zip support in file selector have been temporary disabled because of
+  bug and rewritting
+Should no more create index file when in static_refresh mode
+A little demo rom has been included (courtesy of Magic Team)
+New EXE packer used for better compression
+Others video mode available : 256*224 and 320*240 for normal modes
+  and 360*240 for extended modes
+Correctly restore joy mapping after a pinball game
+Fixed followop operation with BPL and BMI (developpement feature)
+Added 2 functions : Go to cursor and Set bp at (developpement feature)
+
+Changes from HU-GO! 0.97 to HU-GO! 0.98 alpha
+
+Beginning of ISO support
+Ascii work in .diz and doc by Cools
+Plus improvements in english doc by Cools
+Two new little transitions
+Dev feature : Viewer of Zero Page
+Polish translation by Dox and Faust
+Improved german translation
+
+Changes from HU-GO! 0.96 to HU-GO! 0.97
+
+EAGLE integration!!! i.e. graphics enhanced! TRY IT! it really worth it!
+Faster but maybe unstable (changed of compilator)
+Quick move in the fileselector
+New background for file selector courtesy of MrF (drawn by Ikenoya Takeshi)
+Some bugs fixed
+German translation by sALTY
+Dutch translation by fixo
+English doc slightly changed by BaconBoy 99
+Better commented and cleaner sources
+
+Changes from HU-GO! 0.95 to HU-GO! 0.96
+
+BEWARE: the index type used in the fileselector changed, Hu-Go! will try
+  to autodetect the change and update the index, else refresh it with F1
+Better zip support, bug which caused line command zip files not to work
+  was fixed and zip file integration in fileselector
+Input support improved (joypads, etc...)
+Fixed a bug which prevented roms with a '-' in to be loaded on the command line
+As a test, logo from ]pit[
+More recognized roms (525)
+You can now step trought the rom in disassembly mode
+One can put a breakpoint before the execution of the first op with -d1 command
+  line option
+Began ISO/CD investigations
+Slovenian translation by ]pit[
+Portuguese translation by CodeMaster
+Cleaner docs because my editor was handling tabulation of a weird maneer
+Better commented sources
+
+Changes from HU-GO! 0.94 to HU-GO! 0.95
+
+Now a poll and a forum are available on the main webpage
+Theoricaly run all games in 320*??? (before the screen were cut on both
+  sides [e.g. Military Madness, Panza Kick Boxing,...] )
+Auto fire now implemented
+A bit faster (I'm working on it...)
+Support zipped roms (only on command line for now)
+Fixed a stupid bug which caused bug when invoking Hu-Go! with a filename
+  containing no slash, and another which could prevent from changing rom
+  when playing.
+One can now quit the emu from the file selector (with F12) or refresh the list
+  with F1.
+When in disassembler mode, if can't go up one line w/o illegal instructs,
+  just go backward a byte
+Now, the minimum machine is a pentium (Once more, I don't think I denigrate
+  a lot of people and we gain a bit a speed, if needed I could make a 486 version)
+Better commented sources (It's an habit, now;)
+
+Changes from HU-GO! 0.93 to HU-GO! 0.94
+
+Big changes in the philosophy of Hu-Go!, now you will also find features for
+  PC Engine game creators. But don't worry, the main goal is still to
+  run most roms as well as I can ;)
+So now, there's a disassembler and a RAM editor.
+One can freeze a value in RAM
+A new section 'Options' where you will find all available options.
+Now, messages are available in English, French and Spanish...
+Pictures has been placed in a single .DAT file
+New option for faster (but a bit less acurate) drawing of sprites (exact_draw)
+Better commented and better divided sources
+
+Changes from HU-GO! 0.92 to HU-GO! 0.93
+
+The fileselector display full name of the rom if recognized
+Format of the INI file changed, plus more some options there
+A new section 'Projects' where you can find what will soon change, or if
+  you're a developper, you will find interresting parts to tackle
+Code source is better splitted for a better control of optimisation so...
+Better sound quality on small machines
+
+Changes from FPCE 0.91 to HU-GO! 0.92
+
+The name (really ?)
+SOUND (quite limited but will evolve, still need a good PC)
+Can save sound on disk
+Hu-Go! now has it own homepage on members.tripod.com/zeograd
+  (in english or french...)
+Multiple players (with option -j ? where is the number of player you want
+  only up to 4 [can you really play at 5 on a single keyboard ?] )
+INI file for new personal definition of keys
+Smaller saves (have you ever seen so small SAV files ~50ko) and all
+  placed in a sub directory of the EXE ( 'SAV' )
+3 more games playable (2 versions of Devil crush and Hisou...)
+Some cool transition FX
+Some keys changed (see the doc)
+Shows the name of the ROM at the begining
+Indicates the number of skipped frames
+Number of average frames displayed at the end
+Cleaner printings when cheating
+Better commented sources
+Only works on 486 and better (I don't think many people were using 386 and
+  we gain a bit of speed)
+Again slightly faster (but nothing flagrant)
+
+Changes from FPCE 0.9a to FPCE 0.91
+
+   16 March '99
+
+Better integration under Win9X (Don't put savegames in current dir,
+  that is the desktop, and load intro piccy from his own dir,
+  futhermore, when in 60hz mode, give CPU time to others processes ...)
+3 differents screen mode (first try 256*240 then 256*256 and 320*200)
+Option on command line -v0 or -v1 or -v2 (or -v ?) to select
+  favorite screen mode (try -v1 if you got an 'flag' effect on screen)
+Little delay added between two command keys (eg. inc/dec frame rate...)
+  to avoid multiple key pressed
+Message displayed on the bottom left
+Working synchronisation (In fact, limitation to 60 frame / sec.)
+More roms recognized (519)
+Cleaner code (I'm still waiting for help)
+Slightly faster (almost imperceptible)
+Hu-Go! installation instructions
+================================
+
+See INSTALL.gnu for the usual instructions once the development environment is set up.
+
+Linux development environment
+=============================
+
+As it is a real OS, you probably don't need much to make it usable for building Hu-Go!
+You need :
+- gcc (2.95 seems to produce core dumps sometimes, gcc-3.0 and more recent doesn't)
+- gnu make
+- gtk development libraries (check packages for your distribution if needed) [optional but recommended]
+- zlib development libraries (ditto) [optional but recommended]
+
+Those were very common and you're extremely likely to already have them.
+
+- sdl development library (check packages for you distribution or go to www.libsdl.org)
+
+the usual './configure && make'
+and then 'make install' as root should work flawlessly. Some warning may happen (10-20), you
+can safety ignore them.
+
+Linux -> Windows development environment
+========================================
+
+You need to install a cross compiler linux -> windows, mingw (debian users can install
+it with apt)
+
+You need to have all windows gtk needed libs (see the next section) and sdl development
+libraries for windows. Copy the include and lib files in the include and lib directory
+of mingw installation.
+
+'gtk-config' in hugo sources is to be put on the bin subdir of the mingw installation
+so that it behaves like the linux version.
+
+Last thing, since you have to set a path and then call ./configure with argument to 
+force an host which isn't the one building the program, you can use the
+'./cross-configure' script included in hugo sources. Then, simply use 'make'.
+
+Alter paths in those two scripts to match your real directory structures. The changes,
+if any, are really easy to spot.
+
+Native Windows development environment
+======================================
+
+You need to grab the native mingw environment and msys (so you get a shell,
+a compiler, make, ...) (see www.mingw.org, install mingw and then msys).
+
+You need to grab the sdl development libraty for mingw on www.libsdl.org.
+Install it in the mingw directory (so that SDL.h is in the include subdirectory
+of the mingw main directory, etc ..)
+
+Now, the most difficult part, the windows port of gtk. You can go there :
+http://www.gimp.org/~tml/gimp/win32/downloads.html
+There, grab :
+ - gtk+-dev
+ - libiconv-bin (you'll have to move the .dll in it into the lib subdir of mingw)
+ - atk-dev
+ - gettext-dev
+ - pango-dev
+ - glib-dev
+ 
+Installation is easy, as you simply unzip them in the mingw main directory (you can
+use enzip [http://www.cpam.freeserve.co.uk/] if you don't have an unarchiver).
+
+You should then replace the gtk+-1.3-win32-production.pc installed by the one provided in
+hugo sources (in the extra_dev subdirectory) (replacing the path if needed) (it adds
+-mms-bitfield option needed for gtk to compile properly).
+
+You should finally put the gtk-config script provided (in the extra_dev subdir)
+into the bin directory (changing the path, as usual) so that you can call gtk
+script in an homogeneous maneer.
+
+If you can compile the usual hello world program (see http://gtk.org) with
+gcc -o hello hello.c `gtk-config --cflags --libs`, then you're ready to compile
+hugo with ./configure && make.
+
+FreeBSD development environment
+===============================
+
+See the linux notes.
+A few details : sdl config script is called slightly differently (sdl11-config).
+You can simply make a link called sdl-config toward it. It should be the only
+difference with the linux instructions.
+
+Solaris development environment
+===============================
+
+I have only tested on Solaris 9 for Sparc so far.
+I used the GNU tools, either for compiling (gcc), for handling makefiles
+(gmake) and for generating configure scripts (autoconf/automake). The
+generation of configure scripts is only relevant for people using the CVS
+tarball, else it's already "compiled" and ready to execute.
+Just like other OSes, you'll need SDL, zlib (already handy if my memory serves).
+
+See the linux notes then.
+Just a little note, I personnaly had to use the following line to launch
+configure :
+MAKE=gmake LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include/SDL ./configure
+
+to accomodate the gnu make name under Solaris and the location of SDL libs.
+bin_PROGRAMS = hugo
+
+if NETPLAY
+
+bin_PROGRAMS += hugod
+
+hugod_SOURCES = hugod.c netplay.c
+
+endif
+
+hugo_SOURCES = pce.c hard_pce.c sprite.c h6280.c view_zp.c edit_ram.c debug.c format.c \
+  subs_eagle.c cd.c hcd.c lsmp3.c sound.c mix.c followop.c dis.c optable.c \
+  view_inf.c lang.c list_rom.c iniconfig.c trans_fx.c cheat.c gfx.c bp.c bios.c \
+  hugo.c pcecd.c utils.c
+
+if SDL_LINUX
+hugo_SOURCES += osd_linux_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_linux_sdl_machine.c
+endif
+
+if ZLIB
+hugo_SOURCES += unzip.c miniunz.c
+endif
+
+if GTK
+
+hugo_SOURCES += support.c interface.c callbacks.c gtk_main.c
+hugo_LDADD = @GTK_LIBS@
+
+if NETPLAY
+hugod_SOURCES += support.c interface-server.c callbacks-server.c gtk_main-server.c
+hugod_LDADD = @GTK_LIBS@
+
+endif NETPLAY
+
+endif GTK
+
+if NETPLAY
+hugo_SOURCES += netplay.c
+endif
+
+if SDL_MIXER_LINUX
+hugo_SOURCES += osd_linux_sdl_music.c
+endif
+
+if ZE_HCD_OGG_SUPPORT
+hugo_SOURCES += ogglength.c
+endif
+
+if ALLEGRO_LINUX
+hugo_SOURCES += osd_linux_cd.c osd_linux_snd.c osd_keyboard.c osd_linux_allegro_gfx.c osd_linux_allegro_machine.c
+endif
+
+if SDL_WIN32
+hugo_SOURCES += osd_win_cd.c osd_win_snd.c osd_keyboard.c osd_sdl_gfx.c osd_win_sdl_machine.c
+endif
+
+if ALLEGRO_WIN32
+hugo_SOURCES += osd_win_cd.c osd_win_snd.c osd_keyboard.c osd_win_allegro_gfx.c osd_win_allegro_machine.c
+endif
+
+if ALLEGRO_DJGPP
+hugo_SOURCES += osd_dos_cd.c osd_dos_snd.c osd_keyboard.c osd_dos_gfx.c osd_dos_machine.c
+endif
+
+if SDL_FREEBSD
+hugo_SOURCES += osd_freebsd_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_linux_sdl_machine.c 
+endif
+
+if SDL_SOLARIS
+hugo_SOURCES += osd_solaris_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_unix_sdl_machine.c
+endif
+
+EXTRA_hugo_SOURCES = osd_dos_cd.c osd_dos_cd.h osd_dos_gfx.c osd_dos_gfx.h \
+  osd_dos_machine.c osd_dos_machine.h \
+	osd_linux_allegro_gfx.c osd_linux_allegro_gfx.h osd_linux_allegro_machine.c \
+	osd_linux_allegro_machine.h osd_linux_cd.c osd_linux_cd.h \
+	osd_linux_sdl_machine.c \
+	osd_linux_sdl_machine.h osd_linux_snd.c osd_linux_snd.h osd_win_allegro_gfx.c \
+	osd_win_allegro_gfx.h osd_win_allegro_machine.c osd_win_allegro_machine.h osd_win_cd.c \
+	osd_win_cd.h osd_keyboard.c osd_keyboard.h osd_sdl_gfx.c osd_sdl_gfx.h \
+	osd_win_sdl_machine.c osd_win_sdl_machine.h osd_win_snd.c osd_win_snd.h \
+	pce.h sys_cd.h sys_dep.h sys_gfx.h sys_inp.h sys_misc.h sys_snd.h cleantyp.h hard_pce.h \
+	cheat.h bios.h cd.h crc_ctl.h debug.h dis.h dis_cst.h dis_runtime.h edit_ram.h followop.h \
+	lang.h hcd.h h6280.h list_rom.h menu.h mix.h optable.h format.h view_zp.h globals.h \
+	defs.h interupt.h gui.h trans_fx.h sprite.h sound.h lsmp3.h libamp.h iso_ent.h bp.h \
+	view_inf.h iniconfig.h interf.h gfx.h shared_memory.h \
+	osd_freebsd_cd.c osd_freebsd_cd.h hugo.c hugo.h	support.c support.h callbacks.c callbacks.h \
+	interface.c interface.h gtk_main.c gtk_main.h akrip32.h myaspi32.h manual.h manual_convert.pl \
+	ogglength.c ogglength.h osd_linux_sdl_music.c osd_linux_sdl_music.h \
+	unzip.c unzip.h miniunz.c miniunz.h pcecd.c utils.c utils.h pcecd.h osd_solaris_cd.h \
+	osd_unix_sdl_machine.h osd_unix_sdl_machine.c osd_solaris_cd.c hugod.c hugod.h \
+	netplay.c netplay.h interface-server.h interface-server.c callbacks-server.h \
+	callbacks-server.c gtk_main-server.h gtk_main-server.c
+
+AM_CFLAGS = @GTK_CFLAGS@ @CFLAGS@ -D@HUGO_TARGET_MACHINE@ @HUGO_TARGET_LIBRARY@
+
+hugo_LDFLAGS = @HUGO_TARGET_LIBRARY_LD@
+hugod_LDFLAGS = -lSDL_net
+
+install-data-local:
+	@$(NORMAL_INSTALL)
+	if test -d $(srcdir)/pixmaps; then \
+	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \
+	  for pixmap in $(srcdir)/pixmaps/*; do \
+	    if test -f $$pixmap; then \
+	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \
+	    fi \
+	  done \
+	fi && \
+	if test -d $(srcdir)/doc; then \
+	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc; \
+	  for doc in $(srcdir)/doc/*.{html,txt,css}; do \
+	    if test -f $$doc; then \
+	      $(INSTALL_DATA) $$doc $(DESTDIR)$(pkgdatadir)/doc; \
+	    fi \
+	  done \
+	fi
+
+uninstall-local:
+	@$(NORMAL_UNINSTALL)
+	rm -rf $(DESTDIR)$(pkgdatadir)/{pixmaps,doc};
+
+dist-hook: doc
+	if test -d pixmaps; then \
+	  mkdir $(distdir)/pixmaps; \
+	  for pixmap in pixmaps/*; do \
+	    if test -f $$pixmap; then \
+	      cp -p $$pixmap $(distdir)/pixmaps; \
+	    fi \
+	  done \
+	fi && \
+	if test -d extra_dev; then \
+	  mkdir $(distdir)/extra_dev; \
+	  for extra_dev in extra_dev/*; do \
+	    if test -f $$extra_dev; then \
+	      cp -p $$extra_dev $(distdir)/extra_dev; \
+	    fi \
+	  done \
+	fi
+
+manual.h : doc/quickstart.txt manual_convert.pl
+	  ./manual_convert.pl > manual.h
+
+gtk_main.o : gtk_main.c manual.h gtk_main.h
+
+# Installation targets
+
+WINE=wine
+LYX=lyx
+LATEX2HTML=latex2html
+TIDY=tidy
+UNIX2DOS=unix2dos
+SED=sed
+
+INNOSETUP_LOCATION=~/.wine/fake_windows/Program\ Files/Inno\ Setup\ 4/ISCC.exe
+LATEX2HTML_FLAGS= -split 0 -local_icons -no_navigation -info 0
+LYX_DOC=$(wildcard doc/*.lyx)
+HTML_DOC=$(patsubst %.lyx,%.html,$(LYX_DOC))
+TXT_DOC=$(patsubst %.lyx,%.txt,$(LYX_DOC))
+
+EXTRA_DIST = setup.iss doc/hugo_manual.css doc/index.html doc/README.old.txt $(HTML_DOC) $(TXT_DOC) $(LYX_DOC)
+
+.PHONY: doc html txt
+
+Output/setup.exe: setup.iss hugo.exe hugod.exe doc
+	$(UNIX2DOS) $<
+	$(WINE) $(INNOSETUP_LOCATION) $<
+
+doc: $(AVAILABLE_DOC_TARGETS)
+
+if HAVE_TOOLS_FOR_HTML_DOC
+html: $(HTML_DOC)
+%.html: %.tex
+	test -d /tmp/latex2html.tmp || mkdir /tmp/latex2html.tmp
+	$(LATEX2HTML) $(LATEX2HTML_FLAGS) -dir /tmp/latex2html.tmp `test -f '$<' || echo '$(srcdir)/'`$<
+	test -d $(@D) || mkdir $(@D)
+	$(SED) s/$(patsubst %.tex,%.css,$(<F))/hugo_manual.css/ $(patsubst %.tex,%.html,/tmp/latex2html.tmp/$(<F)) > $@
+	-$(TIDY) -im $@
+endif
+
+if HAVE_TOOLS_FOR_TXT_DOC
+txt: $(TXT_DOC)
+%.txt: %.lyx
+	test -d $(@D) || mkdir $(@D)
+	LANG=C $(LYX) -e text `test -f '$<' || echo '$(srcdir)/'`$<
+endif
+
+%.tex: %.lyx
+	test -d $(@D) || mkdir $(@D)
+	$(LYX) -e latex `test -f '$<' || echo '$(srcdir)/'`$<
+# Makefile.in generated by automake 1.7.9 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = .
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+@NETPLAY_TRUE@am__append_1 = hugod
+@SDL_LINUX_TRUE@am__append_2 = osd_linux_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_linux_sdl_machine.c
+@ZLIB_TRUE@am__append_3 = unzip.c miniunz.c
+@GTK_TRUE@am__append_4 = support.c interface.c callbacks.c gtk_main.c
+@GTK_TRUE@@NETPLAY_TRUE@am__append_5 = support.c interface-server.c callbacks-server.c gtk_main-server.c
+@NETPLAY_TRUE@am__append_6 = netplay.c
+@SDL_MIXER_LINUX_TRUE@am__append_7 = osd_linux_sdl_music.c
+@ZE_HCD_OGG_SUPPORT_TRUE@am__append_8 = ogglength.c
+@ALLEGRO_LINUX_TRUE@am__append_9 = osd_linux_cd.c osd_linux_snd.c osd_keyboard.c osd_linux_allegro_gfx.c osd_linux_allegro_machine.c
+@SDL_WIN32_TRUE@am__append_10 = osd_win_cd.c osd_win_snd.c osd_keyboard.c osd_sdl_gfx.c osd_win_sdl_machine.c
+@ALLEGRO_WIN32_TRUE@am__append_11 = osd_win_cd.c osd_win_snd.c osd_keyboard.c osd_win_allegro_gfx.c osd_win_allegro_machine.c
+@ALLEGRO_DJGPP_TRUE@am__append_12 = osd_dos_cd.c osd_dos_snd.c osd_keyboard.c osd_dos_gfx.c osd_dos_machine.c
+@SDL_FREEBSD_TRUE@am__append_13 = osd_freebsd_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_linux_sdl_machine.c 
+@SDL_SOLARIS_TRUE@am__append_14 = osd_solaris_cd.c osd_linux_snd.c osd_keyboard.c osd_sdl_gfx.c osd_unix_sdl_machine.c
+ACLOCAL = @ACLOCAL@
+ALLEGRO_DJGPP_FALSE = @ALLEGRO_DJGPP_FALSE@
+ALLEGRO_DJGPP_TRUE = @ALLEGRO_DJGPP_TRUE@
+ALLEGRO_LINUX_FALSE = @ALLEGRO_LINUX_FALSE@
+ALLEGRO_LINUX_TRUE = @ALLEGRO_LINUX_TRUE@
+ALLEGRO_WIN32_FALSE = @ALLEGRO_WIN32_FALSE@
+ALLEGRO_WIN32_TRUE = @ALLEGRO_WIN32_TRUE@
+ALLOCA = @ALLOCA@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVAILABLE_DOC_TARGETS = @AVAILABLE_DOC_TARGETS@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_FALSE = @GTK_FALSE@
+GTK_LIBS = @GTK_LIBS@
+GTK_TRUE = @GTK_TRUE@
+HAVE_LATEX2HTML = @HAVE_LATEX2HTML@
+HAVE_LYX = @HAVE_LYX@
+HAVE_SED = @HAVE_SED@
+HAVE_TIDY = @HAVE_TIDY@
+HAVE_TOOLS_FOR_HTML_DOC_FALSE = @HAVE_TOOLS_FOR_HTML_DOC_FALSE@
+HAVE_TOOLS_FOR_HTML_DOC_TRUE = @HAVE_TOOLS_FOR_HTML_DOC_TRUE@
+HAVE_TOOLS_FOR_TXT_DOC_FALSE = @HAVE_TOOLS_FOR_TXT_DOC_FALSE@
+HAVE_TOOLS_FOR_TXT_DOC_TRUE = @HAVE_TOOLS_FOR_TXT_DOC_TRUE@
+HUGO_TARGET_LIBRARY = @HUGO_TARGET_LIBRARY@
+HUGO_TARGET_LIBRARY_LD = @HUGO_TARGET_LIBRARY_LD@
+HUGO_TARGET_MACHINE = @HUGO_TARGET_MACHINE@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+NETPLAY_FALSE = @NETPLAY_FALSE@
+NETPLAY_TRUE = @NETPLAY_TRUE@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_CONFIG = @SDL_CONFIG@
+SDL_FREEBSD_FALSE = @SDL_FREEBSD_FALSE@
+SDL_FREEBSD_TRUE = @SDL_FREEBSD_TRUE@
+SDL_LIBS = @SDL_LIBS@
+SDL_LINUX_FALSE = @SDL_LINUX_FALSE@
+SDL_LINUX_TRUE = @SDL_LINUX_TRUE@
+SDL_MIXER_LINUX_FALSE = @SDL_MIXER_LINUX_FALSE@
+SDL_MIXER_LINUX_TRUE = @SDL_MIXER_LINUX_TRUE@
+SDL_NET_LINUX_FALSE = @SDL_NET_LINUX_FALSE@
+SDL_NET_LINUX_TRUE = @SDL_NET_LINUX_TRUE@
+SDL_SOLARIS_FALSE = @SDL_SOLARIS_FALSE@
+SDL_SOLARIS_TRUE = @SDL_SOLARIS_TRUE@
+SDL_WIN32_FALSE = @SDL_WIN32_FALSE@
+SDL_WIN32_TRUE = @SDL_WIN32_TRUE@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+ZE_HCD_OGG_SUPPORT_FALSE = @ZE_HCD_OGG_SUPPORT_FALSE@
+ZE_HCD_OGG_SUPPORT_TRUE = @ZE_HCD_OGG_SUPPORT_TRUE@
+ZLIB_FALSE = @ZLIB_FALSE@
+ZLIB_TRUE = @ZLIB_TRUE@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+bin_PROGRAMS = hugo $(am__append_1)
+
+@NETPLAY_TRUE@hugod_SOURCES = hugod.c netplay.c $(am__append_5)
+
+hugo_SOURCES = pce.c hard_pce.c sprite.c h6280.c view_zp.c edit_ram.c debug.c format.c \
+  subs_eagle.c cd.c hcd.c lsmp3.c sound.c mix.c followop.c dis.c optable.c \
+  view_inf.c lang.c list_rom.c iniconfig.c trans_fx.c cheat.c gfx.c bp.c bios.c \
+  hugo.c pcecd.c utils.c\
+$(am__append_2) $(am__append_3) $(am__append_4) $(am__append_6) $(am__append_7) $(am__append_8) $(am__append_9) $(am__append_10) $(am__append_11) $(am__append_12) $(am__append_13) $(am__append_14)
+@GTK_TRUE@hugo_LDADD = @GTK_LIBS@
+@GTK_TRUE@@NETPLAY_TRUE@hugod_LDADD = @GTK_LIBS@
+
+EXTRA_hugo_SOURCES = osd_dos_cd.c osd_dos_cd.h osd_dos_gfx.c osd_dos_gfx.h \
+  osd_dos_machine.c osd_dos_machine.h \
+	osd_linux_allegro_gfx.c osd_linux_allegro_gfx.h osd_linux_allegro_machine.c \
+	osd_linux_allegro_machine.h osd_linux_cd.c osd_linux_cd.h \
+	osd_linux_sdl_machine.c \
+	osd_linux_sdl_machine.h osd_linux_snd.c osd_linux_snd.h osd_win_allegro_gfx.c \
+	osd_win_allegro_gfx.h osd_win_allegro_machine.c osd_win_allegro_machine.h osd_win_cd.c \
+	osd_win_cd.h osd_keyboard.c osd_keyboard.h osd_sdl_gfx.c osd_sdl_gfx.h \
+	osd_win_sdl_machine.c osd_win_sdl_machine.h osd_win_snd.c osd_win_snd.h \
+	pce.h sys_cd.h sys_dep.h sys_gfx.h sys_inp.h sys_misc.h sys_snd.h cleantyp.h hard_pce.h \
+	cheat.h bios.h cd.h crc_ctl.h debug.h dis.h dis_cst.h dis_runtime.h edit_ram.h followop.h \
+	lang.h hcd.h h6280.h list_rom.h menu.h mix.h optable.h format.h view_zp.h globals.h \
+	defs.h interupt.h gui.h trans_fx.h sprite.h sound.h lsmp3.h libamp.h iso_ent.h bp.h \
+	view_inf.h iniconfig.h interf.h gfx.h shared_memory.h \
+	osd_freebsd_cd.c osd_freebsd_cd.h hugo.c hugo.h	support.c support.h callbacks.c callbacks.h \
+	interface.c interface.h gtk_main.c gtk_main.h akrip32.h myaspi32.h manual.h manual_convert.pl \
+	ogglength.c ogglength.h osd_linux_sdl_music.c osd_linux_sdl_music.h \
+	unzip.c unzip.h miniunz.c miniunz.h pcecd.c utils.c utils.h pcecd.h osd_solaris_cd.h \
+	osd_unix_sdl_machine.h osd_unix_sdl_machine.c osd_solaris_cd.c hugod.c hugod.h \
+	netplay.c netplay.h interface-server.h interface-server.c callbacks-server.h \
+	callbacks-server.c gtk_main-server.h gtk_main-server.c
+
+
+AM_CFLAGS = @GTK_CFLAGS@ @CFLAGS@ -D@HUGO_TARGET_MACHINE@ @HUGO_TARGET_LIBRARY@
+
+hugo_LDFLAGS = @HUGO_TARGET_LIBRARY_LD@
+hugod_LDFLAGS = -lSDL_net
+
+
+# Installation targets
+WINE = wine
+LYX = lyx
+LATEX2HTML = latex2html
+TIDY = tidy
+UNIX2DOS = unix2dos
+SED = sed
+
+INNOSETUP_LOCATION = ~/.wine/fake_windows/Program\ Files/Inno\ Setup\ 4/ISCC.exe
+LATEX2HTML_FLAGS = -split 0 -local_icons -no_navigation -info 0
+LYX_DOC = $(wildcard doc/*.lyx)
+HTML_DOC = $(patsubst %.lyx,%.html,$(LYX_DOC))
+TXT_DOC = $(patsubst %.lyx,%.txt,$(LYX_DOC))
+
+EXTRA_DIST = setup.iss doc/hugo_manual.css doc/index.html doc/README.old.txt $(HTML_DOC) $(TXT_DOC) $(LYX_DOC)
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+@NETPLAY_TRUE@bin_PROGRAMS = hugo$(EXEEXT) hugod$(EXEEXT)
+@NETPLAY_FALSE@bin_PROGRAMS = hugo$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS)
+
+am__hugo_SOURCES_DIST = pce.c hard_pce.c sprite.c h6280.c view_zp.c \
+	edit_ram.c debug.c format.c subs_eagle.c cd.c hcd.c lsmp3.c \
+	sound.c mix.c followop.c dis.c optable.c view_inf.c lang.c \
+	list_rom.c iniconfig.c trans_fx.c cheat.c gfx.c bp.c bios.c \
+	hugo.c pcecd.c utils.c osd_linux_cd.c osd_linux_snd.c \
+	osd_keyboard.c osd_sdl_gfx.c osd_linux_sdl_machine.c unzip.c \
+	miniunz.c support.c interface.c callbacks.c gtk_main.c \
+	netplay.c osd_linux_sdl_music.c ogglength.c \
+	osd_linux_allegro_gfx.c osd_linux_allegro_machine.c \
+	osd_win_cd.c osd_win_snd.c osd_win_sdl_machine.c \
+	osd_win_allegro_gfx.c osd_win_allegro_machine.c osd_dos_cd.c \
+	osd_dos_snd.c osd_dos_gfx.c osd_dos_machine.c osd_freebsd_cd.c \
+	osd_solaris_cd.c osd_unix_sdl_machine.c
+@SDL_LINUX_TRUE@am__objects_1 = osd_linux_cd.$(OBJEXT) \
+@SDL_LINUX_TRUE@	osd_linux_snd.$(OBJEXT) osd_keyboard.$(OBJEXT) \
+@SDL_LINUX_TRUE@	osd_sdl_gfx.$(OBJEXT) \
+@SDL_LINUX_TRUE@	osd_linux_sdl_machine.$(OBJEXT)
+@ZLIB_TRUE@am__objects_2 = unzip.$(OBJEXT) miniunz.$(OBJEXT)
+@GTK_TRUE@am__objects_3 = support.$(OBJEXT) interface.$(OBJEXT) \
+@GTK_TRUE@	callbacks.$(OBJEXT) gtk_main.$(OBJEXT)
+@NETPLAY_TRUE@am__objects_4 = netplay.$(OBJEXT)
+@SDL_MIXER_LINUX_TRUE@am__objects_5 = osd_linux_sdl_music.$(OBJEXT)
+@ZE_HCD_OGG_SUPPORT_TRUE@am__objects_6 = ogglength.$(OBJEXT)
+@ALLEGRO_LINUX_TRUE@am__objects_7 = osd_linux_cd.$(OBJEXT) \
+@ALLEGRO_LINUX_TRUE@	osd_linux_snd.$(OBJEXT) \
+@ALLEGRO_LINUX_TRUE@	osd_keyboard.$(OBJEXT) \
+@ALLEGRO_LINUX_TRUE@	osd_linux_allegro_gfx.$(OBJEXT) \
+@ALLEGRO_LINUX_TRUE@	osd_linux_allegro_machine.$(OBJEXT)
+@SDL_WIN32_TRUE@am__objects_8 = osd_win_cd.$(OBJEXT) \
+@SDL_WIN32_TRUE@	osd_win_snd.$(OBJEXT) osd_keyboard.$(OBJEXT) \
+@SDL_WIN32_TRUE@	osd_sdl_gfx.$(OBJEXT) \
+@SDL_WIN32_TRUE@	osd_win_sdl_machine.$(OBJEXT)
+@ALLEGRO_WIN32_TRUE@am__objects_9 = osd_win_cd.$(OBJEXT) \
+@ALLEGRO_WIN32_TRUE@	osd_win_snd.$(OBJEXT) \
+@ALLEGRO_WIN32_TRUE@	osd_keyboard.$(OBJEXT) \
+@ALLEGRO_WIN32_TRUE@	osd_win_allegro_gfx.$(OBJEXT) \
+@ALLEGRO_WIN32_TRUE@	osd_win_allegro_machine.$(OBJEXT)
+@ALLEGRO_DJGPP_TRUE@am__objects_10 = osd_dos_cd.$(OBJEXT) \
+@ALLEGRO_DJGPP_TRUE@	osd_dos_snd.$(OBJEXT) \
+@ALLEGRO_DJGPP_TRUE@	osd_keyboard.$(OBJEXT) \
+@ALLEGRO_DJGPP_TRUE@	osd_dos_gfx.$(OBJEXT) \
+@ALLEGRO_DJGPP_TRUE@	osd_dos_machine.$(OBJEXT)
+@SDL_FREEBSD_TRUE@am__objects_11 = osd_freebsd_cd.$(OBJEXT) \
+@SDL_FREEBSD_TRUE@	osd_linux_snd.$(OBJEXT) \
+@SDL_FREEBSD_TRUE@	osd_keyboard.$(OBJEXT) osd_sdl_gfx.$(OBJEXT) \
+@SDL_FREEBSD_TRUE@	osd_linux_sdl_machine.$(OBJEXT)
+@SDL_SOLARIS_TRUE@am__objects_12 = osd_solaris_cd.$(OBJEXT) \
+@SDL_SOLARIS_TRUE@	osd_linux_snd.$(OBJEXT) \
+@SDL_SOLARIS_TRUE@	osd_keyboard.$(OBJEXT) osd_sdl_gfx.$(OBJEXT) \
+@SDL_SOLARIS_TRUE@	osd_unix_sdl_machine.$(OBJEXT)
+am_hugo_OBJECTS = pce.$(OBJEXT) hard_pce.$(OBJEXT) sprite.$(OBJEXT) \
+	h6280.$(OBJEXT) view_zp.$(OBJEXT) edit_ram.$(OBJEXT) \
+	debug.$(OBJEXT) format.$(OBJEXT) subs_eagle.$(OBJEXT) \
+	cd.$(OBJEXT) hcd.$(OBJEXT) lsmp3.$(OBJEXT) sound.$(OBJEXT) \
+	mix.$(OBJEXT) followop.$(OBJEXT) dis.$(OBJEXT) \
+	optable.$(OBJEXT) view_inf.$(OBJEXT) lang.$(OBJEXT) \
+	list_rom.$(OBJEXT) iniconfig.$(OBJEXT) trans_fx.$(OBJEXT) \
+	cheat.$(OBJEXT) gfx.$(OBJEXT) bp.$(OBJEXT) bios.$(OBJEXT) \
+	hugo.$(OBJEXT) pcecd.$(OBJEXT) utils.$(OBJEXT) $(am__objects_1) \
+	$(am__objects_2) $(am__objects_3) $(am__objects_4) \
+	$(am__objects_5) $(am__objects_6) $(am__objects_7) \
+	$(am__objects_8) $(am__objects_9) $(am__objects_10) \
+	$(am__objects_11) $(am__objects_12)
+hugo_OBJECTS = $(am_hugo_OBJECTS)
+@GTK_TRUE@hugo_DEPENDENCIES =
+@GTK_FALSE@hugo_DEPENDENCIES =
+am__hugod_SOURCES_DIST = hugod.c netplay.c support.c interface-server.c \
+	callbacks-server.c gtk_main-server.c
+@GTK_TRUE@@NETPLAY_TRUE@am__objects_13 = support.$(OBJEXT) \
+@GTK_TRUE@@NETPLAY_TRUE@	interface-server.$(OBJEXT) \
+@GTK_TRUE@@NETPLAY_TRUE@	callbacks-server.$(OBJEXT) \
+@GTK_TRUE@@NETPLAY_TRUE@	gtk_main-server.$(OBJEXT)
+@NETPLAY_TRUE@am_hugod_OBJECTS = hugod.$(OBJEXT) netplay.$(OBJEXT) \
+@NETPLAY_TRUE@	$(am__objects_13)
+hugod_OBJECTS = $(am_hugod_OBJECTS)
+@GTK_FALSE@@NETPLAY_TRUE@hugod_DEPENDENCIES =
+@GTK_FALSE@@NETPLAY_FALSE@hugod_DEPENDENCIES =
+@GTK_TRUE@@NETPLAY_TRUE@hugod_DEPENDENCIES =
+@GTK_TRUE@@NETPLAY_FALSE@hugod_DEPENDENCIES =
+
+DEFAULT_INCLUDES =  -I. -I$(srcdir) -I.
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bios.Po ./$(DEPDIR)/bp.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/callbacks-server.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/callbacks.Po ./$(DEPDIR)/cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/cheat.Po ./$(DEPDIR)/debug.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/dis.Po ./$(DEPDIR)/edit_ram.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/followop.Po ./$(DEPDIR)/format.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/gfx.Po ./$(DEPDIR)/gtk_main-server.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/gtk_main.Po ./$(DEPDIR)/h6280.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/hard_pce.Po ./$(DEPDIR)/hcd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/hugo.Po ./$(DEPDIR)/hugod.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/iniconfig.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/interface-server.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/interface.Po ./$(DEPDIR)/lang.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/list_rom.Po ./$(DEPDIR)/lsmp3.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/miniunz.Po ./$(DEPDIR)/mix.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/netplay.Po ./$(DEPDIR)/ogglength.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/optable.Po ./$(DEPDIR)/osd_dos_cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_dos_gfx.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_dos_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_dos_snd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_freebsd_cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_keyboard.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_allegro_gfx.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_allegro_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_sdl_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_sdl_music.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_linux_snd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_sdl_gfx.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_solaris_cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_unix_sdl_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_win_allegro_gfx.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_win_allegro_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_win_cd.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_win_sdl_machine.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/osd_win_snd.Po ./$(DEPDIR)/pce.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/pcecd.Po ./$(DEPDIR)/sound.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/sprite.Po ./$(DEPDIR)/subs_eagle.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/support.Po ./$(DEPDIR)/trans_fx.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/unzip.Po ./$(DEPDIR)/utils.Po \
+@AMDEP_TRUE@	./$(DEPDIR)/view_inf.Po ./$(DEPDIR)/view_zp.Po
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DIST_SOURCES = $(am__hugo_SOURCES_DIST) $(EXTRA_hugo_SOURCES) \
+	$(am__hugod_SOURCES_DIST)
+DIST_COMMON = README $(srcdir)/Makefile.in $(srcdir)/configure AUTHORS \
+	COPYING ChangeLog INSTALL Makefile.am NEWS TODO aclocal.m4 \
+	compile config.guess config.h.in config.sub configure \
+	configure.ac depcomp install-sh missing mkinstalldirs
+SOURCES = $(hugo_SOURCES) $(EXTRA_hugo_SOURCES) $(hugod_SOURCES)
+
+all: config.h
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .o .obj
+
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+	cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
+
+$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+	cd $(srcdir) && $(AUTOCONF)
+
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac 
+	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+config.h: stamp-h1
+	@if test ! -f $@; then \
+	  rm -f stamp-h1; \
+	  $(MAKE) stamp-h1; \
+	else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+	@rm -f stamp-h1
+	cd $(top_builddir) && $(SHELL) ./config.status config.h
+
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4) 
+	cd $(top_srcdir) && $(AUTOHEADER)
+	touch $(srcdir)/config.h.in
+
+distclean-hdr:
+	-rm -f config.h stamp-h1
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(bindir)
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+	  if test -f $$p \
+	  ; then \
+	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
+	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
+	  else :; fi; \
+	done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+	  echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+	  rm -f $(DESTDIR)$(bindir)/$$f; \
+	done
+
+clean-binPROGRAMS:
+	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+hugo$(EXEEXT): $(hugo_OBJECTS) $(hugo_DEPENDENCIES) 
+	@rm -f hugo$(EXEEXT)
+	$(LINK) $(hugo_LDFLAGS) $(hugo_OBJECTS) $(hugo_LDADD) $(LIBS)
+hugod$(EXEEXT): $(hugod_OBJECTS) $(hugod_DEPENDENCIES) 
+	@rm -f hugod$(EXEEXT)
+	$(LINK) $(hugod_LDFLAGS) $(hugod_OBJECTS) $(hugod_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bios.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/callbacks-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/callbacks.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cheat.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debug.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dis.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/edit_ram.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/followop.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/format.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gfx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtk_main-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtk_main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/h6280.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hard_pce.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hcd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hugo.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hugod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iniconfig.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interface-server.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interface.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lang.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_rom.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lsmp3.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/miniunz.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mix.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netplay.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ogglength.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_dos_cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_dos_gfx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_dos_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_dos_snd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_freebsd_cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_keyboard.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_allegro_gfx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_allegro_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_sdl_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_sdl_music.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_linux_snd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_sdl_gfx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_solaris_cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_unix_sdl_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_win_allegro_gfx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_win_allegro_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_win_cd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_win_sdl_machine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/osd_win_snd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pce.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcecd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sound.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sprite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/subs_eagle.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/support.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trans_fx.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unzip.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/view_inf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/view_zp.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@	  -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@	else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@	fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
+
+.c.obj:
+@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@	  -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@	else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@	fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
+uninstall-info-am:
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+
+TAGS:  $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(ETAGS_ARGS)$$tags$$unique" \
+	  || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	     $$tags $$unique
+
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = .
+distdir = $(PACKAGE)-$(VERSION)
+
+am__remove_distdir = \
+  { test ! -d $(distdir) \
+    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr $(distdir); }; }
+
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	mkdir $(distdir)
+	$(mkinstalldirs) $(distdir)/doc
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkinstalldirs) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+	$(MAKE) $(AM_MAKEFLAGS) \
+	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
+	  dist-hook
+	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r $(distdir)
+dist-gzip: distdir
+	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
+
+dist dist-all: distdir
+	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	$(am__remove_distdir)
+	GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
+	chmod -R a-w $(distdir); chmod a+w $(distdir)
+	mkdir $(distdir)/_build
+	mkdir $(distdir)/_inst
+	chmod a-w $(distdir)
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && cd $(distdir)/_build \
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
+	  && rm -f $(distdir).tar.gz \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+	$(am__remove_distdir)
+	@echo "$(distdir).tar.gz is ready for distribution" | \
+	  sed 'h;s/./=/g;p;x;p;x'
+distuninstallcheck:
+	@cd $(distuninstallcheck_dir) \
+	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) config.h
+
+installdirs:
+	$(mkinstalldirs) $(DESTDIR)$(bindir)
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic distclean-hdr \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-local
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+	clean-generic ctags dist dist-all dist-gzip distcheck distclean \
+	distclean-compile distclean-generic distclean-hdr \
+	distclean-tags distcleancheck distdir distuninstallcheck dvi \
+	dvi-am info info-am install install-am install-binPROGRAMS \
+	install-data install-data-am install-data-local install-exec \
+	install-exec-am install-info install-info-am install-man \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-binPROGRAMS \
+	uninstall-info-am uninstall-local
+
+
+install-data-local:
+	@$(NORMAL_INSTALL)
+	if test -d $(srcdir)/pixmaps; then \
+	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \
+	  for pixmap in $(srcdir)/pixmaps/*; do \
+	    if test -f $$pixmap; then \
+	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \
+	    fi \
+	  done \
+	fi && \
+	if test -d $(srcdir)/doc; then \
+	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc; \
+	  for doc in $(srcdir)/doc/*.{html,txt,css}; do \
+	    if test -f $$doc; then \
+	      $(INSTALL_DATA) $$doc $(DESTDIR)$(pkgdatadir)/doc; \
+	    fi \
+	  done \
+	fi
+
+uninstall-local:
+	@$(NORMAL_UNINSTALL)
+	rm -rf $(DESTDIR)$(pkgdatadir)/{pixmaps,doc};
+
+dist-hook: doc
+	if test -d pixmaps; then \
+	  mkdir $(distdir)/pixmaps; \
+	  for pixmap in pixmaps/*; do \
+	    if test -f $$pixmap; then \
+	      cp -p $$pixmap $(distdir)/pixmaps; \
+	    fi \
+	  done \
+	fi && \
+	if test -d extra_dev; then \
+	  mkdir $(distdir)/extra_dev; \
+	  for extra_dev in extra_dev/*; do \
+	    if test -f $$extra_dev; then \
+	      cp -p $$extra_dev $(distdir)/extra_dev; \
+	    fi \
+	  done \
+	fi
+
+manual.h : doc/quickstart.txt manual_convert.pl
+	  ./manual_convert.pl > manual.h
+
+gtk_main.o : gtk_main.c manual.h gtk_main.h
+
+.PHONY: doc html txt
+
+Output/setup.exe: setup.iss hugo.exe hugod.exe doc
+	$(UNIX2DOS) $<
+	$(WINE) $(INNOSETUP_LOCATION) $<
+
+doc: $(AVAILABLE_DOC_TARGETS)
+
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@html: $(HTML_DOC)
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@%.html: %.tex
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@	test -d /tmp/latex2html.tmp || mkdir /tmp/latex2html.tmp
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@	$(LATEX2HTML) $(LATEX2HTML_FLAGS) -dir /tmp/latex2html.tmp `test -f '$<' || echo '$(srcdir)/'`$<
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@	test -d $(@D) || mkdir $(@D)
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@	$(SED) s/$(patsubst %.tex,%.css,$(<F))/hugo_manual.css/ $(patsubst %.tex,%.html,/tmp/latex2html.tmp/$(<F)) > $@
+@HAVE_TOOLS_FOR_HTML_DOC_TRUE@	-$(TIDY) -im $@
+
+@HAVE_TOOLS_FOR_TXT_DOC_TRUE@txt: $(TXT_DOC)
+@HAVE_TOOLS_FOR_TXT_DOC_TRUE@%.txt: %.lyx
+@HAVE_TOOLS_FOR_TXT_DOC_TRUE@	test -d $(@D) || mkdir $(@D)
+@HAVE_TOOLS_FOR_TXT_DOC_TRUE@	LANG=C $(LYX) -e text `test -f '$<' || echo '$(srcdir)/'`$<
+
+%.tex: %.lyx
+	test -d $(@D) || mkdir $(@D)
+	$(LYX) -e latex `test -f '$<' || echo '$(srcdir)/'`$<
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+Simplified license into GPL+mBSD (zlib licensed code is still there,
+  but it is not required to make it part of the whole license)
+BUGZILLA 11: Now removes the temporary directory when quitting.
+BUGZILLA 12: Quitting the main window also closes the game in progress
+  so that exiting is immediate.
+BUGZILLA 15: Doesn't necessarily depends on SDL_net for compiling,
+  if not present, compiles with the usual manipulation.
+BUGZILLA 17: Fixed mapping of split roms, which was breaking many games
+  or at least screwing graphics.
+BUGZILLA 25: Readded screenshot support (in .ppm).
+BUGZILLA 28: Added unzipping in memory, for cleaner, faster and more
+  robust handling of zipped roms.
+Fixed compilation scripts to allow to compile without all the
+  documentation tools installed, also fixed debian packaging.
+Cleaned sources a bit more.
+            .  ___   ____                _________           ___
+             .|  `|_|   `| ___ ___  __ .|    ____/ _______ .|  `|
+           .:|     _     ||  `|  `|(__)|    (_  `|/   _  `\|____/:.
+      ...:::||____|:|____||_______/::::\_________/\_______/(____)::::...
+            `-*-- -  -   -    -      -            -              ^cls
+                Core-GraphX / PC Engine / Turbo GraphX Emulator
+                             Version 2.10
+                             04 March 2003
+
+
+        N.B. When reading this .TXT - "(*)" indicates the main changes
+
+--[ CONTACT INFORMATION ]----------------------------------------------------
+    E-Mail :   zeograd@zeograd.com 
+
+    ICQ UIN :  40632933
+
+    Homepage : http://www.zeograd.com
+
+
+--[ DISCLAIMER ]-------------------------------------------------------------
+
+    I can't be held responsible for any misuse of this software, it comes
+    with absolutely no warranty. Use it at your own risks.
+
+--[ INTRODUCTION ]-----------------------------------------------------------
+
+    Hi everyone, Welcome to the Hu-Go! documentation.
+    I (Zeograd) am not really the author of this program. I discovered
+    sources of a PC Engine emulator at Bero's Homepage
+    (http://www.geocities.co.jp/Playtown/2004/)
+
+    Plus improvements at Hmmx's Homepage
+    (formerly, http://www.geocities.co.jp/SiliconValley/7052/).
+
+    Hmmx made XPCE (for DirectX) but I've been interested in continuing
+    their work under DOS and voila, you've got another emulator available
+    to burn your keyboard playing all night with great PCE games ;)
+
+    This one is free and you've got access to sources as Bero did with his
+    work. I'd like people interested in making a good emulator for free to
+    contact me to talk about what is missing in Hu-Go!. Don't hesitate
+    answering the poll on my webpage or filling the forum you can find there.
+
+--[ HOW TO INSTALL IT ? ]----------------------------------------------------
+
+    Hu-Go! is now available in binary form for several platforms, such as
+	Microsoft windows, i386 debian, i386 Mandrake as well as in sources form
+	which can be compiled on various environments.
+	
+	Check the INSTALL file for further instructions concerning the source
+	distribution.
+	
+--[ HOW TO USE IT ? ]--------------------------------------------------------
+
+    You can hardly make it easier (maybe with a direct synaptic link between
+    your brain and your computer to guess the name of the rom...) :
+	Just type hugo with no options to bring the gtk gui which is quite straight
+	forward. You can load a rom (or .iso) or fire a cd. You can load and save
+	file using the menu, or change the settings, which are those you can change
+	in the .ini file.
+    You can also use hugo without the gui, just type
+	hugo [ROM] [BACKUPMEM] [OPTION] where ROM is the name of the
+    ROM or ISO or ISQ or HCD. Check out the HCD section later for details.
+    you want to play with. If ROM has no extension, Hu-Go!
+    will look for ROM.PCE then ROM.ZIP. If the ROM has PCE extension, try it,
+    then try ROM in ROM.ZIP. Then if ROM has ZIP extension, look for the
+    PCE file with same basename as ROM...
+    ISO games must be specified with ISO extension to be recognized.
+
+    (Recommended games - try SUPER STAR SOLDIER or NEUTOPIA 2, you won't
+    regret it!. If you don't have any rom, you can try the little demo
+    rom included made with Huc [www.zeograd.com])
+
+    For OPTIONS, see later...
+
+    BACKUPMEM is the name of the file containing the backup RAM.
+    These two last are optionals. The order shouldn't import but the ROM name
+    must be before the name of backup RAM.
+
+--[ HOW TO CONFIGURE HU-GO! FOR PLAYING CDS ? ]------------------------------
+
+	Under linux, you first have to configure the cd path (ie /dev/cdrom or such)
+	either on the command line (-i <cd path>), the .ini file (variable cd_path),
+	or in the gui, under the tab 'CD emulation'.
+	FreeBSD doesn't have yet the CD support.
+	For any platform, choose the system card rom location. It's the rom which
+	actually boots the CD, and it's called syscard.pce or such. As for all
+	commercial roms, you can only use it if you've bought a system card hucard
+	or an hardware containing it (Any duo for instance).
+	It's a known bug that you can't always play several CDs in a row without
+	restarting the whole emulator.
+
+--[ SYSTEM REQUIREMENTS ]----------------------------------------------------
+
+    -- Pentium 166 (maybe less without sound; something like 233 or 266 for
+       good sound).
+
+    -- 8MB of RAM.
+
+    -- A Linux system or FreeBSD or Microsoft windows (only 95 to XP tested)
+
+    -- A sound card (only if you want to hear sound, of course).
+
+    -- A small amount of brain cells (enough to control basic motor
+       functions. For Cheating and Disassembling, a few trillion more may be
+       required ;)
+
+    -- Fingers (may be replaced by a direct synaptic link, I'm working on it,
+       if you want to become a guinea pig, let me know too ;) Note - requires
+       brain cells specified above.
+
+--[ KEYBOARD CONTROLS ]------------------------------------------------------
+
+    Cursor keys          Direction
+    Alt                  Button 1
+    Space                Button 2
+    Tab                  Select key
+    Enter                Start key
+    X                    Toggle Autofire 1
+    C                    Toggle autofire 2
+
+    (These are default keys for all players)
+    You can edit yours using the HU-GO!.INI (dos/windows) or hugo.ini (un*x)
+	file (See details later)
+
+    Special keys:
+
+    Can't be changed (you can always assign these keys to "normal" ones,
+    it will mostly have the "special" effects, eventually followed by the
+    "normal" ones)
+    
+
+    tilde key (under ESC key)   Display the number of frame elapsed
+             since the beginning of the track (to create subtitles)
+    1 on alpha pad   Toggle the sprites display
+    2 on alpha pad   Toggle the background display
+
+-- alpha keys --
+   3,4,5,6,7 and 8 on alpha pad
+                     May unblock some isos
+-- alpha keys --
+
+    - on alpha pad   Lower the sound level
+    = on alpha pad   Raise the sound level
+    9 on alpha pad   Lower the sound quality
+    0 on alpha pad   Raise the sound quality
+    F1               Enter a value to search for (See details later)
+    F2               Set a value in RAM (See details later)
+    F3               Freeze a value in RAM (See details later)
+    F4               Test purpose key, now display the draft gui
+    F5               Save ScreenShot (named pict????.pcx) (disabled right now)
+	F9				 Toggle full screen mode
+    ESC, F12         Exit (not really useful)
+    F6               Save game progression (named ROM.SAV where ROM is the
+                     ROM name, Also work for iso file in file names ISO.SVI,
+                     For games on CD, only 1 saved game is allowed, whatever the CD)
+    F7               Load game progression
+    'Num Lock'       Toggle sound dumping mode
+
+    Keys Used on Numeric Keypad
+    /                Toggle image dumping mode (in VIDEO/*.PCX)
+    +                Skip one more frame per sec.
+    -                Skip one less frame per sec.
+
+--[ OPTIONS ]----------------------------------------------------------------
+
+    There are two kinds of options. Command line or HU-GO!.INI options. The
+    emu first reads in the INI file then the command line, so you can
+    over-ride general options.
+
+    ** Command line options
+    Can be either -FV or -F V where F is the flag and V the value
+
+   -- c : CD emulation (This way of emulating ISO is no more compulsory but still works,
+                         is compulsory for using CDs)
+        0 -> Only Hu-card emulation (Default)
+        1 -> CD emulation on
+        2 -> ISO file emulation on
+        3 -> ISQ file emulation on
+        4 -> BIN file emulation on (it's a raw full dump, only 1 track supported
+          right now, and only if <280 Mb)
+		  
+	-- f : Fullscreen model
+		0 -> Start in window mode
+		1 -> Start in fullscreen mode
+
+    -- m : No bios mode
+        0 -> Use bios as much as possible (Default, faster but sometime less
+                                           accurate)
+        1 -> Use no bios at all as possible (slower but make more game works)
+
+	-- s : Stereo mode
+		0 -> Mono mode (Default)
+		1 -> Stereo mode
+
+    -- u : US encoded rom
+        0 -> Normal rom (Default)
+        1 -> US encoded rom, with invertion of bits
+       Hu-Go! should automaticaly recognize such rom but if not (i.e.
+       it works only is -u1 is specified) tell me so that I can add it
+       to the database.
+	
+	-- w : Window size multiplier
+		1 -> normal window size (Default)
+		2 -> doubled window size
+		3 -> tripled window size
+		4 -> the meaning of this option is let to the reader's attention		
+
+    ** Initialisation file options
+    This file accepts comments in lines beginning with a #, the form is
+    F=V where F the name of the option and V the value.
+
+    --KEYS : it's a bit long to explain in details but I'll explain the
+    method. Each function is represented by a string ("UP","DOWN","LEFT",
+    "RIGHT","I","II","SELECT","START","AUTOI","AUTOII") immediately followed
+    by the number of the contoller. The value is then the scancode as you
+    can find it in the SCANCODE.TXT.
+    When mapping a joypad related configuration, you can also use "PI","PII",
+   "PSELECT", "PSTART", "PAUTOI", "PAUTOII" to map button I, II, Select, Start
+    and autoI, autoII. The given value of the right being the number of the
+    button on your pad, of course.
+    Now, you can create up to 15 different configs by using sections like
+    [config5]. These sections must be at the end of the INI files. They
+    contain key definitions as explained above but also info on controllers
+    e.g. putting input2=key3 will make the 2nd pad of the PC Engine to be
+    controlled by the 3rd keyboard mapping (UP3, LEFT3,...). As valid strings
+    you have 'input1' to 'input5' for the 5 PC Engine Gamepads (only 4
+    emulated so far), and 'key1' to 'key5' for 5 key mappings, 'joy1' to
+    'joy4' for 4 different joypads, 'mouse1' and 'mouse2' for 2 mice (not yet
+    implemented) and 'synaplink' for a direct synaptic link (also not
+    implemented ;)
+
+    E.G. :
+    Setting in the INI file
+
+     config=1
+
+     [config1]
+
+       input1=key1
+
+       UP1=0x16
+       LEFT1=0x23
+       DOWN1=0x24
+       RIGHT1=0x25
+
+       input2=joy1
+
+    This will change direction keys for the first player to 'u','h','j','k'
+    while the second player will play with the first joypad. Note that when
+    you specify a joy input, only the directions and the 2 buttons are
+    remapped so you can still choose keys for select, start, autoI and
+    autoII. As an example, the config1 is just a standard input with 1 player
+    using a joypad so if you want to play with a joypad just uncomment the
+    line with config=1. It's not very clear but the built-in menu allows easier
+	configuration.
+
+    -- language : Language of most messages during the emulation
+          0 -> English (default) (by me)
+          1 -> Fran�ais (by me)
+          2 -> Espanol (by my gf, and Juan roman Soriano)
+          3 -> Slovensko (by ]pit[ )
+          4 -> Portuguese (by CodeMaster)
+          5 -> German (by sALTY)
+          6 -> Dutch (by Fixo)
+          7 -> Polish (by Dox and Faust)
+          8 -> Italian (by Gareth Jax)
+		  9 -> Russian (by Lord Mardulak)
+
+    -- rom_dir : Directory of your roms. It's the default directory the
+    fileselector will look in. Use either '/' or '\'.
+    (If no value given, current path is assumed)
+
+    -- snd_freq : Frequency of the PCM sound output. The higher, the best
+    quality but the slower. Use 11025 on slow machines and 22050 or 44100
+    on fast machines. You can also give intermediate values.
+       22050 Hz is default
+
+    -- buffer_size : Size of the buffer used for PCM sound output. the best
+    I can tell you here is to make tests. All depends of the frequency you use
+    and your machine speed. 256 bytes is the default (Fine for XP1900+) you can
+	also try 512 or 1024 if you got sound which stops at times.
+	
+	-- cd_path : Device name of the cd drive under UN*X systems.
+	   /dev/cdrom is default
+	   
+	-- stereo : Whether to output sound in stereo.
+	   0 -> Mono sound (Default)
+	   1 -> Stereo sound
+	   
+	-- fullscreen_width : Preferred width of fullscreen mode
+	   640 is the default
+	   
+	-- fullscreen_height : Preferred height of fullscreen mode
+	   480 is the default
+	   
+	-- window_size : Zoom factor when in windowed mode
+	   1 to 4 are valid zoom factor (1 being the default)
+	   
+
+--[ HCD ]--------------------------------------------------------------------
+
+   Then what is this new format.
+   HCD means : Hu-Go! Cd Definition. Such a file allow you to use multi-code
+   CDs and emulate audio tracks with MP3
+   It's only a beginning and there are still troubles with ISQ to emulate
+   Code tracks but it should work fine later.
+   HCD are divided in sections :
+   [main]
+   for main info :
+   first_track=XX
+   last_track=XX
+
+   that indicates the first and last track (easy)
+
+   ISO_path=XXX
+   MP3_path=XXX
+
+   which are the default path for ISO and MP3 files, convenient when moving
+   of directory e.g.
+   If you don't specify anything there, the default path is the .HCD one
+
+   minimum_bios=X
+
+   where X is 0 or 1. Use to enable this mode (see in command line option)
+   when launching a particular HCD. (Now, this mode is 'no bios' but for
+   obvious compatibility reason, I've not changed the name...)
+
+   Then for each track you can find a section :
+   [trackXX]
+   where you'll find :
+
+   filename=...
+
+   i.e. the filename of the file to use to emulate this track (.ISO or .ISQ
+   for code or .MP3 for audio)
+   then :
+
+   type=CODE