home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-12-31 | 37.3 KB | 1,020 lines |
- .----------------------------------------------------------------------------.
- | |
- | UniFIX V1.2 |
- | ~~~~~~~~~~~ |
- | ©1994-1995 EMPiRE/MYSTiC |
- | |
- | The MOST Powerfull Console Fixer around on ANY Computer! |
- | |
- `----------------------------------------------------------------------------'
-
- ==============================================================================
-
- UniFIX was written because I am tired of using all kinds of different tools
- to Fix games. UniFIX replaces ALL those Tools and adds a few new ones!
-
- It's able to do:
-
- o Fix: Headers.
- PAL/NTSC Protections.
- BatteryRam (BRAM/SRAM) Protections.
- Checksum Protections.
- Country Protections.
- SlowRom/FastRom Code.
- o IPS Patcher/Creator.
- o BSL Patcher.
- o Remove/Kill an Intro.
- o File Split.
- o File Join.
- o Image-Format Conversion.
- o Image Compare.
- o GameGenie/GoldFinger Support (Patch/IPS).
- o Send Images to the SWC/SMD
-
- ==============================================================================
-
- UniFIX is a ShareWare product, the suggested fee is:
-
- US$ 5,-
- NLG 10,-
- DM 10,-
-
- I never believed in paying more than that for using a GOOD program and
- this will only encourage more people to support UniFIX!
-
- Address for ShareWare Donations/BugReports/Suggestions:
-
- AMiSystems
- Kasteellaan 11
- 1829 BD OUDORP
- Holland
-
-
- The BBS where I can be Reached for BugReports/Suggestions:
-
- Last Outpost: +31-72-157682 USR V34 28k8
- +31-72-201182 USR V34 28k8
-
-
- ==============================================================================
- IF you make use of UniFIX in a fix of yours be fair and CREDIT it in your doc
- ==============================================================================
-
-
-
- USAGE: UF <PATH/FILE>
-
-
- EXAMPLES:
-
- UF -> Opens a FileRequester, path: Saved/default
- UF Device: -> Opens a FileRequester, path: Device:
- UF Device:Dir/ -> Opens a FileRequester, path: Device:Dir/
- UF Device:Dir/File -> Loads Device:Dir/File
-
-
- REQUIREMENTS:
-
- You need at least 350 Kb of RAM (CHIP or FAST or whatever RAM you got).
-
-
- Written & Tested under OS 2.xx & 3.x
-
- ==============================================================================
-
- INSTALLATION
- ~~~~~~~~~~~~
-
- Use the Supplied Install-Script to install UniFIX to any Directory you want.
-
- - The CEDfont will be copied to FONTS:
- - Hex will be copied to C:
- - All remaining files will be installed wherever you choose.
-
-
- ==============================================================================
-
- LOAD
- ~~~~
-
- UniFIX will try to automatically recognize whatever Console-Image is loaded.
- If it doesn't recognize the Image it will presume it's a SNES/SMC file.
-
- NOTE:
-
- o Only FileSizes >= 0.25 Mbit are accepted as valid Console-Images.
-
- ==============================================================================
-
- SAVE
- ~~~~
- Format Conversion:
-
- SMC -> FIG/SWC
- SMC -> MGD/BIN
- SMC -> BOX
- FIG/SWC -> SMC
- FIG/SWC -> MGD/BIN
- FIG/SWC -> BOX
- MGD/BIN -> SMC
- MGD/BIN -> FIG/SWC
- MGD/BIN -> BOX
- BOX -> SMC
- BOX -> FIG/SWC
- BOX -> MGD/BIN
-
- SMD -> MGD
- SMD -> BIN
- MGD -> SMD
- MGD -> BIN
- BIN -> SMD
- BIN -> MGD
-
-
- NOTE:
-
- o With this Option it's also possible to Convert between different
- Copier-Formats, just select whatever DST Format you need.
- o It's possible to Save to the SAME FileName.
- o The FileSize will be fixed to the next 1 Mbit when the DST format is MGD
- and the FileSize is not correct. (This doesn't work on a MD file yet!)
- o After saving the Saved image will become the Current Loaded Image.
-
- ==============================================================================
-
- SPLIT
- ~~~~~
-
- The FileSplitting is VERY intelligent now, it will check all possible Splits
- (4M, 8M & 12M). Just select the one you want to use.
-
- In the CONFIG it is possible to select a New Split-Option:
-
- o NonStandard FileSizes (smaller than 4 Mbit parts) will be Added to:
-
- - 1st File -> 8.25 Mbit: 1x 4.25M + 1x 4M
- - Last File -> 8.25 Mbit: 1x 4M + 1x 4.25M
- - New File -> 8.25 Mbit: 1x 4M + 1x 4M + 1x 0.25M
-
-
- FORMATS: SMC / SWC / FIG / SMD / MGD
-
- NOTE:
-
- o Files smaller then 16 MBit can only be split into 4 MBit parts.
- o Only the SRC Format is Used to Join Files. The DST Format is disregarded!
-
- ==============================================================================
-
- JOIN
- ~~~~
- FORMATS: SMC / SWC / FIG / SMD / MGD
-
- NOTE:
-
- o Only the SRC Format is Used to Join Files. The DST Format is disregarded!
-
- ==============================================================================
-
- PATCH IPS
- ~~~~~~~~~
- o Handles any IPS or IPS2 format Patches.
- o Only the Current selected Console-Image can be Patched.
-
- ==============================================================================
-
- CREATE IPS
- ~~~~~~~~~~
- o Creates IPS or IPS2 format Patches.
-
- o Keep in mind that the Current Console-Image is compared with the selected
- Original Image!
-
- ==============================================================================
-
- PATCH BSL
- ~~~~~~~~~
- o Handles any BSL format Patches. Only the OLD BSL format Patches with the
- coded Texts in front of them are NOT supported!
- o Only the Current selected Console-Image can be Patched.
-
- ==============================================================================
-
- PATCH CODE
- ~~~~~~~~~~
- o Convert Codes: GameGenie <-> GameFinger
- o Patch a GameGenie/GameFinger Code over the Selected GameImage.
-
- ==============================================================================
-
- CODE -> IPS
- ~~~~~~~~~~~
- o Convert Codes: GameGenie <-> GameFinger
- o Converts GameGenie/GameFinger Codes into an IPS Patch.
- (GG & GF Codes can be mixed!).
-
- ==============================================================================
-
- FIX IMAGE
- ~~~~~~~~~
- SNES
- ~~~~
- o PAL/NTSC FIX
-
- - 6 FixOptions:
-
- PAL/NTSC #1 - Fix to PAL/NTSC
- PAL/NTSC #2 - Fix to PAL/NTSC
- PAL/NTSC #3 - Fix to PAL/NTSC - Index-Protections
- PAL/NTSC #4 - Fix to PAL/NTSC - Index-Protections like Wolfenstein 3D
- NTSC->PAL - Fix to NTSC->PAL
- PAL->NTSC - Fix to PAL->NTSC
-
- - The PAL/NTSC #1,#2,#3 & #4 Fixers are a 'bit' intelligent by searching
- for protections within a 20 or 32 byte range.
- - The NTSC->PAL & PAL->NTSC Fixes are 'static' Fixes like the NTSC/PAL fix
- which is used in WildSMEG 1.4.
- - PAL/NTSC #2 does exacly the Opposite of #1 (just in case they get smart)
- - PAL/NTSC #4 does exacly the Opposite of #3 (same deal)
-
- - Nr Algoritmes: 128+
-
-
- o BRAM FIX
-
- Be Carefull using this option coz BRAM Protections and normal InGame SAVE
- BRAM can work the same way. So it's very hard to see the difference
- between the two!
-
- - 8 Fix Options:
-
- BRAM #1 - BRA Fix ($80)
- BRAM #2 - NOP Fix ($EAEA)
- BRAM #3 - BRA DEEP1 Fix ($80)
- BRAM #4 - NOP DEEP1 Fix ($EAEA)
- BRAM #5 - BRA DEEP2 Fix ($80)
- BRAM #6 - NOP DEEP2 Fix ($EAEA)
- BRAM #7 - BRA DEEP2 Fix ($80)
- BRAM #8 - NOP DEEP2 Fix ($EAEA)
-
- - Nr Algoritmes: 64+
-
-
- o SLOWROM FIX
-
- For now only the 'Normal' SlowRom Fixes are Included.
-
- - 3 Fix Options:
-
- FAST->SLOW - Fix game to SlowRom
- SLOW->FAST - Fix game to FastRom
- REMOVE - Remove Slow/FastRom Code.
-
- - Nr Algoritmes: 32+
-
- FIX FORMATS: SMC/SWC/FIG/MGH/BIN
- ~~~~~~~~~~~~
-
-
- MEGADRIVE/GENESIS
- ~~~~~~~~~~~~~~~~~
- Sega Megadrive/Genesis Games are at least 10 times harder to Auto-Fix than
- the relatively 'simple' SNES Games. So keep in mind that not all Sega games
- can be Fixed with UniFIX!
-
- o PAL/NTSC FIX
- o CHECKSUM FIX
- o COUNTRY FIX
- o C00004 FIX
- o COUNTRY CHANGE
-
- The PAL/NTSC and COUNTRY are the most commenly used protections.
-
- o FIX CHECKSUM
- - Always do this Fix after all fixes have been done! This is because 80%
- of the SEGA games use this CheckSum to see if someone tampered with
- their Game.
- Only if the CHECKSUM Fix finds a check that can't be fixed then leave
- the Current Checksum and check if the game works.
-
- FIX FORMAT: SMD/BIN
- ~~~~~~~~~~~
- - Nr Algoritmes: 100+
-
-
- EXAMPLE MD FIXES:
-
- Xenon 2 Megablast [--E] APR 1992: 1. PAL->BOTH (NOP FIX)
-
- Speedball 2 [JU-] JUN 1991: 1. NTSC->BOTH (AUTO FIX)
-
- Gods [-U-] JUN 1992: 1. NTSC->BOTH (AUTO FIX)
-
- Robocop VS Termtr [-U-] OCT 1992: 1. C00004 #1 (AUTO FIX)
-
- TMNT [-U-] DEC 1992: 1. PAL->BOTH (NOP FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Mazin Saga [-U-] DEC 1992: 1. NTSC->BOTH (AUTO FIX)
-
- X-Men [-U-] JAN 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Tiny Toons [-U-] MAR 1993: 1. PAL->BOTH (NOP FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Tiny Toons [--E] MAR 1993: 1. PAL->BOTH (NOP FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Shining Force [-U-] APR 1993: 1. NTSC->BOTH (AUTO FIX)
-
- Golden Axe III [J-E] MAY 1993: 1. NTSC->BOTH (AUTO FIX)
- (Fixes too much! but it works)
-
- Cool Spot [-U-] MAY 1993: 1. C00004 #1 (AUTO FIX)
-
- Jurassic Park [-U-] MAY 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Dinos for Hire [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Ultimate Soccer [--E] AUG 1993: 1. PAL->BOTH (NOP FIX)
-
- Aero The Acrobat [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Ranger-X [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
- (Nice Address PAL/NTSC protection!)
-
- Boxing Legends [-U-] JUN 1993: 1. C00004 #1 (AUTO FIX)
-
- Landstalker [-U-] JUL 1993: 1. NTSC->BOTH (AUTO FIX)
-
- Wimbledon [--E] JUL 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Aladdin [-U-] AUG 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Rocket Knight Adv [-U-] AUG 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Asterix [--E] AUG 1993: 1. NTSC->BOTH (AUTO FIX)
-
- NFL Football'94 [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Pink Panther [-UE] AUG 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Barney's HideSeek [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Zombies Ate My N. [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Belle's Quest [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Roar Of The Beast [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Stimpy's Inventn [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Jammit [-U-] OCT 1993: 1. NTSC->BOTH (AUTO FIX)
-
- Lethal Enforcers [-U-] NOV 1993: 1. PAL->BOTH (NOP FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Mega Turrican [-U-] DEC 1993: 1. PAL->BOTH (NOP FIX)
-
- Columns 3 [-U-] DEC 1993: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- ShadowRun [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Instr. Of Chaos [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- NBA Action 94 [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Star Trek: TNG [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- World Series Bbal [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Ecco 2 [BETA] [-U-] FEB 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Dragon Ball Z [J--] MAR 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Castle.Bloodlines [-U-] MAR 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Tanto-R [J--] MAR 1994: 1. NTSC->BOTH (BRA FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Ragnacenty [J--] MAR 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Monster World 4 [J--] APR 1994: 1. NTSC->BOTH (BRA FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Wld Chmp Soccer 2 [-U-] APR 1994: 1. PAL->BOTH (NOP FIX)
- (Fixes too much! but it works)
-
- Combat Cars [JUE] MAY 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. COUNTRY (AUTO FIX)
-
- Pulseman [J--] MAY 1994: 1. NTSC->BOTH (AUTO FIX)
- 2. CHECKSUM (AUTO FIX)
-
- The Hybrid Front [J--] MAR 1994: 1. NTSC->BOTH (BRA FIX)
- 2. CHECKSUM (AUTO FIX)
-
- Dune 2 [GERMAN] [--E] APR 1994: 1. PAL->BOTH (NOP FIX)
- 2. GET/FIX CHECKSUM
-
-
- PROBLEM GAMES:
-
- Super Shinobi 2 -> Indirect PAL/NTSC Adressing.
- Lightening Force -> Indirect PAL/NTSC Adressing.
- Gunstar Heroes (2nd) -> Indirect PAL/NTSC Adressing.
- Jap Wrestling -> Indirect PAL/NTSC Adressing.
- Streetfighter II Turbo -> Uses ownmade Checksum-code & PAL/NTSC Check.
- Out Runners -> Uses a Non-Recognizable PAL/NTSC/JAP Check.
- Mario Andretti Racing -> Uses ownmade Checksum-code.
- Body Count -> Indirect PAL/NTSC Adressing.
-
-
- NOTE:
-
- o When Using the PAL/NTSC Fixer only the SRC file is being used.
- There won't be any conversion to the DST format.
- o It's possible to fix the Original File.
-
-
- ==============================================================================
-
- KILL INTRO FIX
- ~~~~~~~~~~~~~~
- This option tries to Remove a Intro from a Game.
- Removing a Trainer usually fails because the Game itself has been altered.
-
- SNES:
-
- - 3 Fix Options:
-
- SEARCH START - Checks the whole game for a possible StartAddress.
- GET START - Uses the Backup StartAddress ($7fec) as StartAddress.
- DEFAULT START - Default StartAddress: $8000
-
-
- MD:
-
- - Default StartAddress: $200
-
-
- NOTE:
-
- o It's possible to fix the Original File.
-
- Nr Algoritmes: 3
-
- ==============================================================================
-
- SEND - SEND/SAVE
- ~~~~~~~~~~~~~~~~
- It's at last possible so send images to the copier.
- The following external tools can be used to transfer Images to your copier.
- This is all done as a BACKGROUND task so UniFIX will be free for other things!
-
- DX-Send -> SNES / SWC
- WildSend -> SNES / SWC
-
- SMDplay -> SEGA / SMD
- MegaLoad -> SEGA / SMD
-
-
- NOTE:
-
- o It's only possible to SEND/SEND&SAVE SMC/SWC/FIG Images to the SNES and
- SEND SMD Images to the MEGADRIVE/GENESIS.
-
-
- ==============================================================================
-
- COPIER HEADER
- ~~~~~~~~~~~~~
- HIROM SWC - Select SWC (HiRom) Format (Super Wildcard).
- SRAM MAPG - This button will select the SWC SRAM Mode. In some cases SRAM
- must be 'Disabled' (Like in some 'Legend' & 'Elitendo' Trainers)
- - SWC SRAM Mapping: Mode 20 = SRAM at $700000
- Mode 21 = SRAM at $300000 (gadget selected)
- SRAM - Selects the SRAM Size.
-
- HIROM FIG - Select FIG (HiRom) Format (ProFighter).
- BRAM OFF - Selects the BRAM Size, this is coded in a Hexadecimal value:
- $7783 - 0kb
- $DD82 - 16kb
- $0080 $CC80 $FD02 $DD02 - 64kb
- PFT DOS - Select ProFighter-DOS Format.
-
-
- MULTIPART - Select MultiPart bit in the Header. This bit is valid for All
- splitted files (with a Header) except for the last one.
-
- FIX FSIZE - Fixes incorrect FileSizes on MGD format Images. An incorrect
- size will then automatically be fixed to the next 1 Mbit.
-
- REBUILD - This will ReBuild the Complete Header when it's corrupted.
- It will also Remove all Texts that shouldn't be in the Header!
- (Will only be Used with the SAVE option.)
-
-
-
- FIX/CHECK - Selecting this button results in that the Image is only
- checked for PAL/NTSC, SRAM/BRAM or SLOWROM fixes. The Image will
- not be modified!
-
- ==============================================================================
-
- CONFIG
- ~~~~~~
- A Config file called UF.CFG will be created by default if S:UF.CFG doesn't
- exist.
- The following Options can be changed with the CONFIG Button:
-
- Options:
-
- o GamePath
- ~~~~~~~~
- Example: GamePath: DH0:SNES
-
- o HexEditor
- ~~~~~~~~~
- Example: C:HEX
-
- o SNES Send
- ~~~~~~~~~
- Example: DH0:CONSOLE/DX-Send
- or: DH0:CONSOLE/WildSend
-
- o Send/Save
- ~~~~~~~~~
- Example: DX-Send Keyword : -S
- or: WildSend Keyword: REALTIME
-
- o SEGA Send
- ~~~~~~~~~
- Example: DH0:CONSOLE/SMDplay
-
- o Screen Type
- ~~~~~~~~~~~
- Select: DEFAULT MONITOR - This will use the WORKBENCH Monitor.
- PAL MONITOR - This will use a PAL 640x256 [50Hz] Monitor.
- NTSC MONITOR - This will use a NTSC 640x200 [60Hz] Monitor.
-
- o Fix FileSize
- ~~~~~~~~~~~~
- Setting this option will select the FIXFSIZE Option as Default.
-
- o ReBuild Header
- ~~~~~~~~~~~~~~
- Setting this option will select the REBUILD Option as Default.
-
- o CheckOnly
- ~~~~~~~~~
- Setting this option will select the CHECK Option as Default.
-
- o Calculate Checksum
- ~~~~~~~~~~~~~~~~~~
- Setting this option will result in that the Checksum of the selected
- Image will always be Checked whenever the "FIX IMAGE" menu is entered.
-
- o DeleteAfter
- ~~~~~~~~~~~
- Setting this option will result in that the MultiPart files will be
- deleted as soon as they are joined to the Destination file.
-
- o Load & Send
- ~~~~~~~~~~~
- Setting this option will result in that when an Image is loaded it will
- be SEND right away.
-
- o Split-Add
- ~~~~~~~~~
- NonStandard FileSizes will be Added to:
-
- - 1st File
- - Last File
- - New File
-
-
- ==============================================================================
-
- CONSOLES:
-
- SNES - Super Nintendo / Famicom [NINTENDO]
- Good documented Cartridge Header information available.
-
- MD - Mega Drive / Genesis [SEGA]
- Good documented Cartridge Header information available.
-
- GB - GameBoy [NINTENDO]
- Good documented Cartridge Header information available. (Tnx M!)
-
- PCE - PC Engine [NEC]
- No Cartridge Header information available (YET!).
-
- LYNX - Lynx [ATARI]
- No Cartridge Header information available (YET!).
-
- GGEAR - GameGear [SEGA]
- No Cartridge Header information available (YET!).
-
- NEOGEO - NeoGeo [SNK]
- Not much info either coz there is NO standard for the cardridge
- Header information.
-
- ==============================================================================
-
- HOW DO I USE UNIFIX:
- ~~~~~~~~~~~~~~~~~~~~
-
- - How do I Convert an Image?:
-
- o LOAD an Console-Image.
- o Select the desired DST format.
- o SAVE the Console-Image again.
-
- - How do I Convert a FIG Game to a SWC Game?:
-
- o LOAD the FIG Console-Image.
- o Select SWC as DST format.
- o SAVE the Console-Image again.
-
- - How do I Convert a MGD GameBoy Game to a SMARTCARD GameBoy game?:
-
- o LOAD the Gameboy Game.
- o Select SMC as DST format.
- o SAVE the Console-Image again.
-
- - How do I create an IPS-Patch?:
-
- o LOAD the NEW Console-Image.
- o Select the "CREATE IPS" button.
- o It now asks for the ORIGINAL Console-Image.
- o Select the IPS-Patch name or just press return.
-
-
- ==============================================================================
-
- VERSIONS:
- ~~~~~~~~~
- 0.01ß - Initial Start.
- - Added Format Conversion.
- - Added SNES PAL/NTSC Fix
-
-
- 0.05ß - Added full IPS/IPS2 Patching.
- - Added the second SNES BRAM Fix
- - Fixed a Split-Bug (Non-Standard FileSizes fucked up)
- - Splitting a FIG-Only Game would result in the last file being in
- SWC/FIG format.
- - Added a "REBUILD" Header Button.
-
- 0.06ß - Changed a few things regarding incorrect Header information.
- - Added the "CHECKONLY" Button.
- Selecting this button and the PAL/NTSC,BRAM FIX or SLOWROM will
- result that the File is only checked for this fixes and that the
- files are not modified!
- - Bug Fix: Deleting a Multi-Part after Loading would result in a GURU.
- - Added "COMPARE" Button.
- - Added "HEX EDIT" Button, this will execute a file called HEX (can be
- any Hex-Editor you want)
- - Added the MD Maker List.
- - Fixed a BRAM check on MD.
-
- 0.07ß - Added IPS/IPS2 Patch-Creating.
- - Added Internal GB Cartridge-Header Information.
-
- 0.08ß - Added the Iconify Option.
- - Added the IconToolTypes.
- - Updated HiRom Detection.
- - Rearranged the Layout again.
- - Added the Rename button.
- - Added MultiSelected File-Delete.
- - Corrected the MGD Name handling.
- - Added MGD-Format Joining & Splitting.
- - Added the SWC "SRAM MODE" Button.
- - It's now possible to abort the COMPARE option at any time.
-
- 0.09ß - Fixed some minor Screen Bugs.
- - Optimized the Format Conversion for the MegaDrive.
- - Auto FileSize fixing for MGD Files.
-
- 0.10ß - Added GameGear & NeoGeo support.
- - BugFIX: Converting >= 16 Mbit MD-BIN file would result in a
- incorrect header filesize.
- - BugFIX: Closing the Iconified Window would sometimes cause a guru.
-
- 0.11ß - Changed IconTooltype Keyword: FilePath -> GamePath
- - Added 2 IconTooltypes: FixFileSize & CheckOnly
- - UniFIX can now be started from CLI or Workbench.
- - Corrected the FileFixing BUG.
- - Added 24 BRAM Protections.
- - Changed the COMPARE output.
- - BugFIX: MD Files under 1 Mb in filesize would cause a GURU when
- converting to MGD format.
- - Added "KILL INTRO" button.
- For now only SNES Intro's can be removed.
- - Added SLOW/FASTROM REMOVE option, this will completely remove all
- SLOW/FASTROM access.
- - BugFix: When no File was selected at startup all Gadgets would stay
- Disabled/Ghosted and UniFIX couldn't quit (ever...).
-
- 0.12ß - Added GameGenie/GoldFinger Support/Conversion/Patching.
- - Added PAL/NTSC Fixing.
- - Corrected a FileSizing BUG. Now only MGD format Images can be
- Size-Fixed to the next 1 Mbit.
- - BugFIX: forgot to set the MultiPart bit when SAVEing a SMD or GFN
- format MultiPart game.
-
- 0.13ß - Added MULTIPART Button.
- - Added CONFIG Button. This will completely replace the UF.info icon.
- - Changed the Split dramastically.
- - Added a New Split-Option to the CONFIG:
- o Split File NonStandard FileSizes will be Added to:
- - 1st File -> 8.25 Mbit: 1x 4.25M + 1x 4M
- - Last File -> 8.25 Mbit: 1x 4M + 1x 4.25M
- - New File -> 8.25 Mbit: 2x 4M + 1x 0.25M
- (Requested by SpIkE)
-
- 0.14ß - Smarter recognition of MGD format Images with a NonStandaard
- filesize.
- - BugFIX: FileSplitting of a MD/MGD format image failed.
-
- 0.15ß - Added "FIX CHECKSUM" to fix incorrect SNES or MD checksums.
- - Replaced the ORIGIN as MD Cardridge Info because this was wrong...
- it is in fact the I/O DATA Cardridge Info.
- - Added CHECKSUM as SNES & MD Cardridge Info.
- - Added Correct BRAMSIZE Cardridge Info for MD.
- - Added ALL correct MD Information (tnx M!).
- - Reorganized the FIX options in one "FIX IMAGE" Button on the
- MainScreen.
-
- 0.16ß - Added "Calc.Chksum" Button in the CONFIG menu.
- It selects if you want to Check the Checksum of the selected Image
- everytime you enter the "FIX IMAGE" menu.
- - Fixed a stupid bug... only SNES could be selected as CONSOLE...
-
- 0.17ß - Fixed the OS2.xx BUG. When a CONSOLE/SRC/DST was selected other then
- SNES/SMC/SMC it would jump straight back to SNES/SMC/SMC. This is
- due to OS2.xx not supporting MX-Gadgets properly!
- - UF.CFG has been MOVED to the S: directory because some Betatesters
- still reported problems that UF.CFG could not be found by UniFIX
- when it was started from a Menu or Server.
- - Added about 20 New ConsoleMakers on SNES, MD and GB.
-
- 0.18ß - Fixed the SNES Cardridge RamSize.
- - Made the CONSOLE Button better in recognizing Images.
- - The UniFIX Screen is now a PublicScreen. (For now this means only
- one UniFIX can be active, this will be fixed in the near future)
- - For now Only the BIN format MD Images can be Fixed!
- - Added a few MD Protections.
- - After Joining files the Joined Destination file will be loaded as
- current ConsoleImage.
- - Added the DeleteAfter Button in the CONFIG menu, selecting this will
- result in that the MultiPart files will be deleted as soon as they
- are joined to the Destination file. (Tnx Spike)
-
- 0.19ß - Added 3 new MD Protections. It's able to AUTO-Fix PulseMan [MD/JAP]
- just do: o NTSC -> BOTH
- o $C00004 FIX
- o Country Fix to JAP/USA/EURO
- o Fix Checksum
- now it works on ALL Sega Systems!
- - BugFIX: accidently switched the SNES PAL->NTSC and NTSC->PAL Fixes.
- - BugFIX: Converting BIN->SMD would fail on Non-Standard FileSizes.
- - Have tested about 20 NTSC Only games and they all can be FIXED!!!
- - Tested another 15 NTSC and PAL only games and only 2 couldn't be
- fixed!
- - Added a few more SEGA NTSC/PAL Protections.
- - Added the BSL-Patcher (coz there are still people who haven't noticed
- yet that the International Patching Standard is far superiour!)
-
- 0.20ß - Added a new SEGA $C00004 Protection.
- - Added KILLINTRO for MD Games.
- - Bug FIX: Forgot to update the header filesize to the new filesize.
- - Bug FIX: Fixed a few small bugs in the SEGA protection detection.
- - Changed the Startup Arguments (for use with DM or DOpus):
-
- UF -> Opens a FileRequester, path: Saved/default
- UF Device: -> Opens a FileRequester, path: Device:
- UF Device:Dir/ -> Opens a FileRequester, path: Device:Dir/
- UF Device:Dir/File -> Loads Device:Dir/File
-
- - Updated the SNES BRAM FIX, because the protection in "Eek! The Cat"
- was not recognized, the BRAM detection has been made less critical.
- A disadvantage is that GameData that looks like a BRAM protection
- may also be 'fixed' but there is no other way to be sure which is
- which!
- - Updated the SNES SLOWROM Fixer, more Intelligent + more Algoritmes.
- - Bug FIX: Patching a BSL Patch of 0 bytes would result in a Software
- Failure. Fixed!
-
- V1.0 - First Release coz some FUCKER called Papillon/PDX here in Holland
- saw it fit to release an BETA version coz he can't have it that
- some people actually want to DO more then only releasing Games!
- Seen any GOOD releases lately by them? Not to talk about making
- TRAINERS or doing more then being a loudmouth!
-
- V1.1ß1 - Added some more SNES BRAM detections.
- - Updated the SEGA protections & Cleaned up a few minor Bugs.
- - Added the BOX button.
- For now UniFIX won't Auto-Recognize BOX formatted Images because the
- first 32kb (including ALL Info (LoROM)) is exacly the same as the
- MGD formatted Image!
- It's also not yet possible to JOIN/SPLIT/FIX/KILLINTRO a BOX
- formatted Image. Just convert the game to MGD/BIN, do the Fix and
- convert it back to BOX.
- * I Need FEEDBACK on the BOX stuff coz i Don't own a MGH!
- - Made the SNES BRAM fixing more selectable. This way less Game Data
- will be recognized as a BRAM protection when the game is using a
- simple/standard protection.
- - Added some code to AUTOFIX Whirlwind Snooker on the SEGA.
- - Added the 'PFT DOS' Button, Some games (>=20M) are saved in the
- PFTdos format, this means the last MultiPartFile is 32k bigger than
- it should be. UniFIX will try to detect this and when the 'PFT DOS'
- is deselected then the PFTdos file will be converted to a 'normal'
- Lo/Hi-Rom File. (tnx N.S.C. for reminding me!)
- * Note: The PFTdos file MUST first be converted to the appropiate
- format before the file is joined/splitted.
- This option is VERY BETA until I get some more info on it!
- V1.1ß2 - Added a new SEGA Country protection (used in the new EA Games).
- - Removed a SEGA PAL/NTSC FIX bug.
- - Changed the SNES MAKER detection because there has been a change in
- the Internal SNES Header. The MakerCode is now at $7fb0 (ASCII!)
- - Added the 'Samurai Spirits *FINAL*' SNES BRAM Protection.
-
- V1.1ß3 - It's now also possible to FIX SEGA games which are in MGD Format.
- - Added a new SEGA Country protection.
- - Cleaned up some Test software.
-
- V1.1 - Release Version
-
- V1.2ß1 - Added a few SNES/SEGA/GB MakerNames
- - Hirom PFT-DOS files will now correcly be converted.
- - Perfected some SNES PAL/NTSC Fixes.
- - Added Donkey Kong Country PAL/NTSC/SRAM Protection.
- - Changed the SNES PAL/NTSC protection that it will skip the following:
-
- LDA $213F -> PAL/NTSC register to accumelator
- LDA $213D -> the accumelator is overwritten!
- CMP #$xx
- BEQ $xxxxxx
-
- - Added the SEGA 32X recognision.
- - Added a SEGA Country-Detection protection (from Star Wars Arcade).
- - Added 6 SEGA PAL/NTSC Protections (for Pacman 2 and more)
- - Added 2 SNES SRAM Protections.
- - Fixed a small bug in the SLOWROM detections and added some more
- SLOWROM detections under "REMOVE"
- - Added the SEND button on the MAIN Window and a SNES/SEGA Sendutil
- selection Button in the CONFIG Window.
- - Added the SEND/SAVE Button for use with WildSend & DX-Send. [SWC-DX]
- - Added the "ScreenType" Button in the CONFIG. The Default ScreenType
- will be your WORKBENCH ScreenMonitor. NTSC users should set this
- option to "PAL MONITOR" if their monitor supports 50Hz PAL! UniFIX
- will then try to open a Public 640x256 resolution PAL Screen.
- otherwise they will have to 'Scroll' thru the Screen. (I hate NTSC!)
- - BUG FIX: It was not possible to convert a MGD LoRom game (with
- incorrect Cardridge Mode: HI-ROM [31]) to a HiRom game as
- UniFIX already detected that is should be a LoRom Game
- (does anyone still understand this?! No matter it WORKS now)
- Tnx to Sharon/TRSI for reporting this BUG!
-
- V1.2ß2 - Added SNES "REALTIME SAVE FILE" recognision.
- - Removed a small bug: Only the first 150 SEGA MakerNames where
- recognized and there are 200 now!
- - Added the UniRacers [SNES] SRAM Protection. It fixes a bit too much
- but it 'works'....
- - Added a new SEGA MakerName algoritm.
- - Added a SEGA PAL/NTSC protections [The Story of Thor]
- - Added SNES SFX-2 Detection [Rockman-X 2]
- - BUG FIX: Deselecting SRAM Mapping on a SWC-Format file was not
- Possible.
- - Added 'LOAD & SEND' to the CONFIG Menu. When this option is selected
- the Image will be send as soon as it is loaded!
- - Added much better GAMEBOY Support/Recognision. GAMEBOY images can now
- be converted from MGD<->SMC (SMartCard)
- - Added the SNES SRAM Protection for 'Toride'
- Note to MADNESS: It's better to fix the BNE->BRA and not BNE->BEQ
- - Added an 'EASY TO USE' Installer-Script.
-
- V1.2ß3 - Updated the Installer-Script.
- - Perfected a few SNES PAL/NTSC Protections.
-
- V1.2 - Release Version.
- Make sure you DELETE the old S:UF.CFG because UniFIX 1.2 uses a
- different format now!
-
-
- ==============================================================================
-
- TO DO
- ~~~~~
-
- o Optimizing the IPS/IPS2 Patch-Creating (More intelligent, especially for
- BIG IPS-Patches)
- o MGD 24+ Mbit Handling.
- o More Send Stuff for SMC/SWC/PFT/SMD.
-
-
- ==============================================================================
-
- KNOWN BUGS
- ~~~~~~~~~~
- - Under OS 2.xx the CONSOLE & SRC/DST gadgets will never be disabled
- (ghosted). This is a BUG of OS 2.xx!
-
- - Using Requester-Interceptors, like FR-Bypass, will fail on the FileDELETE
- and the IPS PATCH gadgets because FR-Bypass doesn't support the OS 3.x
- ASL-Requester library 100%. ReqToolBox doesn't have these problems.
- (File wildcarts & Multiple fileselection don't work!)
-
-
- ==============================================================================
-
- CREDITS:
-
- UniFIX - EMPiRE/MYSTiC
- DX-Send - THE WHITE KNIGHT/ANTHROX
- WildSend - AMR
- SMDplay - Starr/ThunderLoop Productions Inc.
- MegaLoad - Crionics
- HEX - Nicola Salmoria
-
- ==============================================================================
-
- Tnx to:
-
- Mumbly/Mystic for the GREATLY needed info! & ofcoz da nice Chats!
- Axe/Mystic for Beta-Testing & drawing the NICE Grafx.
- Ghost for some Good Ideas, Info & Sources.
- Black Goku for the SNES/MD Header Info Files.
- Wizard/Cyberforce for the SNES PAL/NTSC Fix-Info.
- Guliver/GCS for Beta-Testing.
- L.A.Style for Beta-Testing.
- Sledge/Elitendo for an ASM Source on Send & IPS.
- MCA/Elitendo for an ASM Source on SNES/SEGA Send & IPS stuff.
- Willy for Making the GameBoy Maker-List.
- Cash/2000AD for Additional IPS/Send info.
- The Crackin' Ltd for the NeoGeo InfoFile & Games.
- SpIkE/Genocide for Beta-Testing & Good Ideas.
- Sharon/TRSI for Beta-Testing.
- Caffeine for Beta-Testing.
- N.S.C./Legend for Beta-Testing & Good Ideas!
- Arcade/Mystic for Help with the IPS Creator. Tnx!
- Stepen King for Beta-Testing & Tnx for your Fix-Creditz, I like it!
- Dream Warrior for the BOX idea and the future info ;)
- J.Walker for Beta-Testing.
-
-
- And to all guys who supported me by Sending the ShareWare Donations!!!
-
-
- ==============================================================================
- ______
- _________________ / /_________________/\__________/\_____/\__________
- \_____________ _\/____ / ./ ______/o \________/__\___/. \________/\
- . \___/ / / // / //\_____ \// /\____/ // /_______\/.
- ¦ /___/___/ ./___________/___________/. /_/ /_____ /\_________ /\ ·|
- |: \___\__/____ /\_________\__________/______ /\ _\____\/ /\_______\/ / ||
- || sKiN\___\/ / \_____\/ / | \/ \/ :|
- |· . \/ \/ ... |
- ¦ \¦/ - -- --^) MYSTiC CoNSoLe PReSeNTS iN 1994 (^-- -- - ¦¦¦ |
- : [o|o] (x x) |
- `-øO{_}Oø------------^) UniFIX 1.2 Striked Again! (^---------øO!(_)!Oø-. |
- | |
- .--------------------------^) EMPiRE/MYSTiC (^--------------------------' |
- | |
- | LAST OUTPOST WHQ TRADE LINE CHQ |
- | SYSOP ¦ EMPiRE SYSOP ¦ WILDFIRE |
- | +31-72-157682 +1-514-9669569 |
- | /\_____________________________ _____________________/\ __/\_______ |
- ¦ /o \ _______/ __ ./o \_/ ______/ __ o/o \__ _____/\ ¦
- :// /______/ /_ /// / /\_____ \/ /_ /// / __/___\/__ :
- `\__________ /_________/____/____ /__________/_________/. /___________ /\'
- \________\/\_________\____\___\/\__________\________/_______ /\______\/ /
- Axe\/ \/ \_______\/ / \/
-