
     GBC-X-TOOL for Windows 95/98

            Version 1.08

        Email : gbcxtool@gmx.de

    -= A Product by HIGH SOCIETY =-

Official Sponsor : http://www.lik-sang.com

================================================================================================


Features


- Download latest Snapshots  50snaps from ---> http://www.high-society.org/gbc-x-tool/
- Support up to 8 Parallel Ports
- Automatic/Manual Port select
- Automatic/Manual EPP/SPP Portmode select
- Multi GB Pack Support
- 512 KByte, 2 MByte, 8 MByte GBX Card Support
- IPS Patcher
- Checksum Calculator
- Automatic/Manual Cutter Support
- Automatic Romdir Scan (even when gbc-x-tool is running every romdir change
   will be recognized and handled)
- Screenshot  Support
- Rom info output
- Zip Support
- Emulator Support
- SRam Manager
- CDRom Support (You can put all Files on a CDRom->If you start a emu, games will be copied to the win temp dir, so that the 
                                  emus can save the savegames to the win temp dir too...)


================================================================================================
Place your Roms (they can be zipped) in the roms dir
Place your Snapshoots in the pics dir (e.g. if the name of the rom is tarzan.zip the name of the snapshoot is tarzan.bmp)
p.s. The snapshoots must be in BMP Format

When you start gbcxtool for the first time, it will scan the rom dir und puts all the rom info in gbcxroms.txt.
This can last a few minutes. After that every time you start gbcxtool, it will read the rominfo directly from
gbcxroms.txt in NO Time.
Note : Every Rom Change will be recognized regardless if gbcxtool is running or not, so you DON'T  have
            to rescan the romdir if you change anything in the rom dir!!!!

Note 2: The Games will be autocutted, when inserting them in the GBPack List (Don't worry, the source files will NOT be cutted)!!


File Menu
 a) Send Rom
 b) Cut Rom
 c) Calculate CRCs
 d) Add Roms to the GBPackList
 e) Save The GBPack
 f) Rescan the Romdir if for whatever reason the romlist is wrong or you aborted an romscan
 g) Turn Deep Verify on or off (In fact this is a second verify)
 h) SAVEGAME MANAGER
 i) About...
 j) Exit
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Savegame Manager

  SRAM->PC :  Transfers the COMPLETE SRam from the flashcard to the pc memory
  PC->SRAM :  Transfers the COMPLETE SRam from the pc memory to the flashcard

  SLOT(S)->PC: Transfers the SELECTED SaveSlots from the flashcard to the pc memory
  PC->SLOT(S): Transfers the SELECTED SaveSlots from the pc memory to the flashcard

  LOAD SRAM: Load COMPLETE SRAM into PC Memory (NOTE : It will NOT transfered to the gbx !!!)
  SAVE  SRAM: Save COMPLETE SRAM from PC Memory (NOTE : It will NOT transfered from the gbx !!!)

  LOAD SLOT(S): Load SLOT(S)  into PC Memory  starting at the selected Slot (NOTE : They will NOT transfered to the gbx !!!)
  SAVE  SLOT(S): Save marked SLOT(S)  from PC Memory (NOTE : They will NOT transfered from the gbx !!!)

  SCAN ROM : Scans the Flashcard for Games that use SRam and displays them in the List so that you can easiely see, wich slot
                           belongs to wich game.

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Port Menu

  a) You can select Automatic SPP/EPP,SPP,EPP. I recomend to set the Parallel Port to EPP Mode in the Bios.
  b) If you have more than 1 parallel Port you can also select the port you wish to use.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Set Emulator Menu

  Here are your defined emulators listed. The marked Emulator is your prefered Emulator.
  The emus are defined in the emu.cfg file.
  The Syntax is for Emulator X (1-10):

      emuXtitle=NAME
      emuXname=PATH (Note ; this can also be a batch file)
      emuXpreparam=Parameters before the romname
      emuXpostparam=Parameters after the romname

  Example :
       
       emu1title=DBoy
       emu1name=e:\classic\nintendo\gameboy\dboy\dboy.exe
       emu1preparam=
       emu1postparam=

  Also look at the example emu.cfg/nogmb.bat
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
RomListWindow

   Left Mouse Click                                               :   select rom
   Left Double Mouse Click / <RETURN>         :   send rom to gbx
   Right Click / <SPACE>                                     :   insert rom into gbpacklist
   Right Double Click                                            :   start rom with prefered emulator (select with "Set Emulator" Menu)
   Keys 0-9                                                              :   start rom with emulator 0-9

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
GBPack RomList Window

   Right Click / <SPACE>                                     :   remove rom from gbpacklist

================================================================================================
History


Changes Version 1.08

-              Fixed Bug in SRam->PC/PC->SRam
-	ScanRom fixed
-              2 more licensees added
-              Corrected link to lik-sang
//*****************************************************************************************
Changes Version 1.07

-	SRam Manager !!
	 SRam Files can be zipped
	 If there are more files in the zip (i.e. a rom) the sram file should have the extension *.srm or *.bin so that it can be recognized 

//*****************************************************************************************
Changes Version 1.06

-	More (especialy for old Gamboy Roms) Licensees added (thx CLOSEDone)

//*****************************************************************************************
Changes Version 1.05

-	Licensees added in Rom Info

//*****************************************************************************************

Changes Version 1.04

-	gbxcroms.txt format changed ->gbcxtool will rescan all your roms !!
-	Sponsor added :)
-	Emulator Support (up to 10) added (config your emus in emu.cfg)
	p.s. to close the window of an emu on exit just go on fileproperties of the emu, go to Programm and select "close on exit"
-	Zip Support
-	SaveBank Info in GBPack Window
-	SaveBank Info in RomInfo Bug fixed
-	Change PortNumber Bug fixed (only available if you have more than 1 Parallel Port)
-	Deep Verify,PortNumber,PortMode,Actual Emulator are now stored in the Registry

//*****************************************************************************************
Changes Version 1.03

-	Fixed file write error handling (no more hanging on disk full messages etc...)
-	email Address added in About Box

//*****************************************************************************************
Changes Version 1.02

!!!Kill old gbcxroms.txt !!!!!


-	recognizes file changes now also if the files were changed when
	gbcxtool was not started (btw. it will also recognize every change
	in the rom dir when it is running !)
-	source and destination filename can now be the same when cutting roms
	(this was a nasty bug because it cut the rom to zero len!!)
-	when selecting Rescan Dir, the RomList will be cleared before 
	rescanning the rom dir
-	Calculate GB-CRCs Menu Point added
-	Automatic recalculate GB-CRCs while cutting roms
-	Next to the CRC in the Rom Info Field  is a new Information 
		(I!) when the Info Block CRC is wrong
		(R!) when the Rom CRC is wrong
		(I!/R!) when both CRCs are wrong

 
//*****************************************************************************************


