======================== Document Let's Hspboy! (Ver. 1.0) ======================== 1.Introduction ============================ Thank you for downloading or checking this software. This is running by Hspboy.dll, the gameboy emulation engine. 2.Features ==================== Hspboy.dll is based on gnuboy by Laguna and Gilgamesh. So this is supports MBC1, MBC2, MBC3(+timer), and MBC5 cartridges on Windows, required DirectX 3.0 or lator. (Windows 2000 can't be running well???) The following is some functions: * GUI (popup menu) * drag & drop on EXE file * zipped file (requires UNZIP32.DLL) [Experimental] * sound (4 channels + PCM) * state save (10 slots per game) * frameskip, wait, and priority options * configurable keys (hspboy.rc) * configurable colors for classic games (hspboy.rc) * cartridge rom information hspboy.dll must be located in same folder. To use zipped file, UNZIP32.DLL must be locate in system folder. This is the experimental function now. 3.Keys (dif.) ========================== Cursor keys : Arrow buttons X : A button Z : B button Enter : Start button Space : Select button 0 - 9 : select save slot F5 : save state F7 : load save state BS : reset F1 : sound ON/OFF F2 : cartridge information ESC : exit Mouse (Left) : window move Mouse (Right) : popup menu 4.History ================== 09/19/2002 Ver. 1.0 - added experimentally support for zipped file. - added window stay on top option in lhspboy.ini (WinTop=0) - added close option (cartridge free) in the popup menu - changed save slot option for options dialog - fixed small bug for pause function - source code v1.0 for HSP 05/25/2002 Ver. 0.9 - added the drag & drop function on EXE file - enabled to move the screen in the emulator window - added about 30 publisher IDs (Thanx, C.John!) - fixed small bug in the wate function - source code v0.9 for HSP 03/26/2002 Ver. 0.8 - added window size x4 - restored size, skip and wait value in the INI file - fixed the pause function with the sound switch - added the complement check in the ROM information - other small bug fixed - HSP source code v0.8 03/06/2002 Ver. 0.7 - no-required the expansion plug-in (loadlib.dll) - adjusted INI file code - updated ROM information; maker name (Thanx, C.John) - opened HSP source version 0.7, cleaned up code - other... 10/20/2001 Ver. 0.6 - used Hspboy.dll(0.3); improved speed (faster), required DirectX, and non-required SDL.dll - added priority option in the speed dialog - supported window size x3 - added about 50 maker names in the ROM information - other bug fixed 10/13/2001 Ver. 0.5 - fixed bug speed dialog, wait function will be correct - fixed long pass name error - adjusted the speed and slot dialogs - added support for cartridge ROM information - opened source 0.5 (from source ver.2) 09/23/2001 Test ver. 4 (Ver. 0.4) - fixed bug pause function in popup menu - fixed load dialog error by the case - other bug fixed - cleaned up source code (opened ver.2 now) 09/15/2001 Test ver. 3 - added popup menu for some functions, removed button - enabled to change the window size (x1/x2) - used hspboy.dll(0.2) 09/07/2001 Test ver. 2 - added wait value function - added virtual SGB? (it's joke bug) - added sound on/off key, F1 - unified Pause/Start button - other many bug fixed 09/04/2001 Test ver. - created and initial release - used hspboy.dll(0.1) 5.Special Thanks ================================ HSP module MenuModule.as by Potechin HSP module wmmove.as by Sakura UNZIP32.DLL by shoda T. HSP plugin Hspboy.dll (Ver. 0.3) by C.John (based on gnuboy Ver. 1.0.2 + alpha) Thanks to C.John to create the plugin. :) 6.Author ================ Kpan : main code TUM : popup menu code http://tech.g1.xrea.com/ (Jpn) http://tech.g1.xrea.com/indexe.html (Eng)