______ ______ \_ | | _/ /\ -poyZ/99 ____________| |___ ________ ___| | ________/ \_________ \ _ _ | _ \_.--\ __/_____/ _ |______.--\_ _/ \ _ / :\/ / | / / \ \ | \ | / _ | \ \ \/: :/__________|________/___________\____|_________|____/__________|_____\______\: +-----------------------------------------------------------------------------+ : : : O B S I D I A N : : : +-----------------------------------------------------------------------------+ : : : Whats in obs-gmcl.zip? 28th August 2000 : : ---------------------- : : : : obs-gmcl.txt Guide to Ghemor Comms Link Version (This File) : : obs-gmcl.nfo Brief Info : : obs-gmcl.rom The ROM : : ghemor.exe The EXE : : cwsdpmi.exe DPMI Manager used by ghemor.exe : : : +-----------------------------------------------------------------------------+ : : : Ghemor (Comms Link Version). : : ---------------------------- : : : : Ghemor is a transfer/save util for the CD64. If you combined Elim and : : Evek and made it for use with the CD64, this is the util you would get. : : : : This is the Comms Link version. Unfortunately the majority of CD64 : : users have the Parallel Port Adapter. I am working on a PPA version, : : but since I don't actually have one, and have to rely on others to : : test changes, it's going very slowly. : : : +-----------------------------------------------------------------------------+ : : : Instructions. : : ------------- : : : : Load and run obs-gmcl.rom, then you control everything via the exe. : : : : Usage: GHEMOR [options] [patches] : : : : The commands are: : : : : -loadmem Loads a save file into a mempak. The N64 will search : : for the first mempak it finds and will load the save : : into that pak. : : : : -loadmem# Loads a save file into the mempak you specify. Replace : : the # with a number between 1-4 to select which pak you : : want to use. : : : : -savemem Saves a mempak to a file. The N64 will search for the : : first mempak it finds and will read from that pak. : : : : -savemem# Saves the mempak you specify to a file. Replace the # : : with a number between 1-4 to select which pak you want : : to use. : : : : -loadeep Loads a save file into EEPROM. This works with both : : 4kbit and 16kbit chips. If you try to load a file : : that is a different size than the EEPROM that is : : present, the N64 will tell you about it. : : : : -saveeep Saves EEPROM to a file. The size of the EEPROM will : : automatically be detected. : : : : -loadsram Loads a save file into SRAM. You can also use this : : command to load an emulated Flash save. : : : : -savesram Saves SRAM to a file. This is for regular SRAM only, : : not emulated Flash. : : : : -loadflash Loads an emulated Flash file into SRAM. This uses : : the exact same function as -loadsram. Hopefully one : : day it will be used for real Flash. :) : : : : -saveflash Saves emulated Flash to a file. Technically you can : : also save real Flash data with the command, but you : : might not be getting 100% valid data. : : : : -loadrom Loads a ROM and executes it. This command will take : : care of booting 6101, 6102, 6103 and 6106 games just : : like the CD64 BIOS. So there is no need for a crack or : : bootemu for those bootcodes. It will also perform a : : country fix. : : : : Ghemor's sending function is compatible with the CD64 : : BIOS. So you can use this command to send a ROM in the : : BIOS without the Ghemor ROM running. You can also use : : other CD64 transfer utils to load ROM's with the N64 : : side of Ghemor running. For instance, you could load : : up Ghemor to restore a save, then use RTool or another : : util that supports the CD64 and send a ROM. : : : : -loadboot Since Ghemor can't boot 6105 games itself, this command : : lets you use LaC's Unversal Bootemu. Just load a ROM : : without executing it (using the -t option) and then : : load the bootemu 'ghemor -loadboot dx-be.rom'. Once : : the bootemu screen comes up, press Start. : : : : -dumpcart Dumps the cart that is currently plugged into the CD64. : : The size of the cart is displayed at the bottom of the : : screen on the N64. : : : : -runrom Runs the ROM that was loaded into the CD64. Use this : : command by itself, no need for a filename. : : : : -runcart Runs the cart that is plugged into the CD64. Use this : : command by itself, no need for a filename. : : : : The options are: : : : : -p# The port that the Comms Link card is using. The default : : is 310, but if you have your card set to a different : : port, use this option. Replace the # with either 300, : : 310, 320 or 330. : : : : -s I'm probably the only person who needs this option. It : : enables "slow" mode when saving. I always get timeouts : : and checksum errors whenever I receive data from the : : CD64. This option fixes that. The CD64 will send a byte : : to the PC, the PC sends what it gets back. If the data : : doesn't match, this process will continue until it does. : : : : -t This is used with the -loadrom command. It makes Ghemor : : transfer the ROM without executing it. : : : : : : About [patches] in the Ghemor usage. When you load a ROM you can : : have Ghemor apply patches to it while it sends. This way you don't : : modify the file. Ghemor supports both IPS and APS. You can also : : use up to 4 patches at once. : : : : Ghemor is compatible with DexDrive and Z64 mempak saves, Z64 SRAM : : saves and Z64 4kbit EEPROM saves. : : : : If you find any bugs or have any comments about this util, you can : : contact me at crowtrobo@hotmail.com. : : : +-----------------------------------------------------------------------------+ : : : http://go.to/obsidian/ - obs@startrekmail.com : : : +---------------------+---------------+---------------+-----------------------+ : ______ : Obsidian Team : Department : : : \_ | +---------------+---------------+ /\ -poyZ/99: :___________| |___ : WT_Riker : Coding : ________/ \_________ \ _ _ | _ \: JL_Picard : Coding :.--\_ _/ \ _ / :\/ / | / : Refried : Coding : _ | \ \ \/: :/__________|________/: CrowTRobo : Coding :_________|_____\______\: `---------------------+---------------+---------------+-----------------------'