"error":"An error occurred while erasing the cartridge's EEPROM. The unlocking key may or may not have been successfully changed.\n\nError code: %s\nPress the Test button to view debug logs."
"writeError":"An error occurred while writing to the cartridge. The unlocking key may or may not have been successfully changed.\n\nError code: %s\nPress the Test button to view debug logs."
},
"cartRestoreWorker":{
"init":"Validating dump file...\nDo not turn off the 573 or unplug drives.",
"setDataKey":"Setting new unlocking key...\nDo not turn off the 573 or unplug drives.",
"write":"Writing new data to cartridge...\nDo not turn off the 573 or unplug drives.",
"fileError":"The selected file could not be accessed or is not a valid cartridge dump. Make sure the file has been copied properly.\n\nFile: %s",
"typeError":"The selected dump is not compatible with the currently inserted cartridge, as it requires a different chip type.\n\nFile: %s",
"writeError":"An error occurred while writing to the cartridge's EEPROM. The unlocking key may or may not have been successfully changed.\n\nError code: %s\nPress the Test button to view debug logs.",
"idWarning":"The dump has been successfully restored, but games may reject the cartridge as the dump was obtained from a cartridge with a different ID.\n\nDump ID:\t%s\nCart ID:\t%s"
"x76f041Error":"An error occurred while attempting to unlock the cartridge; the key is probably incorrect. If you are sure you selected the proper key, the maximum allowed number of failed unlocking attempts may have been exceeded (and thus the cartridge may have been bricked).\n\nError code: %s\nPress the Test button to view debug logs.",
"x76f100Error":"An error occurred while attempting to unlock the cartridge; the key is probably incorrect. If you are sure you selected the proper key, the cartridge may have self-erased and reset the key to a null key due to too many failed unlocking attempts.\n\nError code: %s\nPress the Test button to view debug logs.",
"zs01Error":"An error occurred while attempting to unlock the cartridge; the key is probably incorrect. If you are sure you selected the proper key, the cartridge may have self-erased and reset the key to a null key due to too many failed unlocking attempts.\n\nError code: %s\nPress the Test button to view debug logs."
"success":"A dump of the cartridge and all its identifiers has been saved as %s in the root of the drive. The dump can be decoded and viewed using the decodeDump.py script provided with this tool.",
"error":"An error occurred while saving the dump. Turn off the system and make sure the drive is connected to the IDE bus properly, set as secondary (if a CD-ROM drive is also present) and formatted with a single FAT16, FAT32 or exFAT partition.\n\nFile: %s\nPress the Test button to view debug logs."
"init":"Validating executable file...\nDo not turn off the 573 or unplug drives.",
"load":"Loading executable file...\nDo not turn off the 573 or unplug drives.",
"fileError":"The selected file could not be accessed or is not a valid System 573 executable. Make sure the file has been copied properly.\n\nFile: %s",
"addressError":"The selected file cannot be loaded as it overlaps the memory region reserved for use by the executable launcher.\n\nFile:\t\t%s\nRegion:\t%08X-%08X\nStack top:\t%08X"
"erase":"Erasing existing header...\nDo not turn off the 573.",
"write":"Writing new header...\nDo not turn off the 573.",
"flashError":"An error occurred while erasing and rewriting the first sector of the internal flash memory.\n\nError code: %s\nPress the Test button to view debug logs.",
"unsupported":"This system's onboard flash memory chips are not currently supported.\n\nSee the documentation for more information on supported flash chips."
"initError":"An error occurred while creating the dump directory. Turn off the system and make sure the drive is connected to the IDE bus properly, set as secondary (if a CD-ROM drive is also present) and formatted with a single FAT16, FAT32 or exFAT partition.\n\nPath: %s\nPress the Test button to view debug logs.",
"fileError":"An error occurred while saving one of the dumps. Ensure the drive has at least 32 MB of free space (256 MB if both PCMCIA cards are inserted) and the filesystem is not damaged.\n\nFile: %s\nPress the Test button to view debug logs."
},
"romEraseWorker":{
"erase":"Erasing device...\nDo not turn off the 573.",
"success":"The device has been successfully wiped.\n\nSectors erased: %d",
"flashError":"An error occurred while erasing sectors on one of the chips.\n\nError code:\t%s\nSectors erased:\t%d\nPress the Test button to view debug logs.",
"unsupported":"The flash memory chips on this device are unresponsive to commands or are currently unsupported. If you are trying to erase a PCMCIA card with a write protect switch, make sure the switch is off.\n\nSee the documentation for more information on supported flash chips."
"success":"All data has been successfully restored.\n\nBytes written: %d",
"overflow":"The selected file was larger than the target device's capacity, so all data past the limit was ignored. All other data has been successfully restored.\n\nBytes written: %d",
"fileError":"An error occurred while reading data from the file. Ensure the filesystem is not damaged.\n\nFile: %s\nPress the Test button to view debug logs.",
"flashError":"An error occurred while erasing sectors on or writing data to one of the chips.\n\nError code:\t%s\nBytes written:\t%d\nPress the Test button to view debug logs.",
"unsupported":"The flash memory chips on this device are unresponsive to commands or are currently unsupported. If you are trying to write to a PCMCIA card with a write protect switch, make sure the switch is off.\n\nSee the documentation for more information on supported flash chips."
"noDrive":"No ATAPI CD-ROM drive has been found on the IDE bus or could be successfully initialized. Your drive might be incompatible with the ATAPI driver used by this tool.\n\nPress the Test button to view debug logs.",
"ejectError":"Failed to open the drive's tray. Your drive might be incompatible with the ATAPI driver used by this tool.\n\nError code: %s\nPress the Test button to view debug logs."
"body":"A valid boot executable has been found and will be launched shortly. You may disable automatic booting by turning off DIP switch 1 or creating a file named noboot.txt in the root of the filesystem.\n\nFile: %s",
"prompt":"Use {START_BUTTON} or the Test button to select a mapping preset suitable for your cabinet or JAMMA setup. Other buttons will be enabled once a mapping is selected.",
"itemPrompt":"{RIGHT_ARROW} Press and hold {START_BUTTON} or Test to confirm",
"filePrompt":"Note that the dump must have the same chip type, and should have the same DS2401 ID (if any), as the cartridge.",
"confirm":"The contents of the cartridge's EEPROM will be altered and the unlocking key updated to match the selected dump.\n\nDo you wish to proceed?"
"name":"Erase and convert cartridge to another game",
"prompt":"Wipe all data and flash the cartridge with another game's identifiers. All cartridges can be converted for use with any other game that uses the same cartridge type.",
"confirm":"The contents of the cartridge's EEPROM will be replaced, the system identifier (if any) will be cleared and the unlocking key will be updated to match the new game.\n\nDo you wish to proceed?"
},
"erase":{
"name":"Erase cartridge",
"prompt":"Wipe all data including game identifiers. Erased cartridges can be flashed for use with games unsupported by this tool using a master calendar.",
"confirm":"The contents of the cartridge's EEPROM will be erased, making it unusable until reflashed and resetting the unlocking key to 00-00-00-00-00-00-00-00. The cartridge ID will not be altered.\n\nDo you wish to proceed?"
"confirm":"The system identifier will be cleared, allowing the cartridge to be used on a system with any digital I/O board. The game will have to be reinstalled in order to pair the cartridge to the new board.\n\nDo you wish to proceed?",
"error":"The system identifier is not present or has already been cleared on this cartridge."
},
"matchSystemID":{
"name":"Copy system identifier (pair to this system)",
"prompt":"Set the saved system identifier to allow the cartridge to be used on this system without having to reinstall the game first.",
"confirm":"The system identifier will be changed, allowing the cartridge to be used on this system. If already installed here, the game will not have to be reinstalled.\n\nDo you wish to proceed?",
"error":"No digital I/O board found. Copying the system identifier requires a digital I/O board to be installed in this system."
"confirm":"The system identifier will be changed, allowing the cartridge to be used on the respective system. If already installed on the new system, the game will not have to be reinstalled.\n\nDo you wish to proceed?",
"error":"The system identifier entered is invalid. Make sure all digits are correct and try again."
"noCart":"No supported cartridge has been found.\n\nTurn off the system and insert a security cartridge in order to continue. DO NOT HOTPLUG CARTRIDGES; hotplugging may damage both the 573 and the cartridge.\n\nIf a cartridge is inserted but not detected, try cleaning its pins as well as the system's security cartridge connector.\n\nPress the Test button to view debug logs.",
"initError":"Failed to initialize and read unprotected data from this cartridge.\n\nTurn off the system and make sure the cartridge is inserted correctly. If this issue persists, try using another cartridge of the same type.",
"locked":{
"unidentified":"This cartridge contains data for an unsupported game.\n\nAs the cartridge is currently locked, you will have to manually select which game it belongs to in order to dump its contents or reflash it for use with a supported game, as each game has a different unlocking key.",
"identified":"This cartridge has been identified as:\n %s\n %s\n\nIf this is correct, you may proceed to unlock the cartridge using the appropriate key for this game.",
"unknown":"This cartridge cannot be identified without unlocking it first.\n\nYou will have to manually select which game it belongs to in order to dump its contents or reflash it for use with a supported game, as each game has a different unlocking key."
},
"unlocked":{
"unidentified":"This cartridge contains data for an unsupported game.\n\nThe system identifier (if any) cannot be reset or edited, however you may still dump the cartridge's contents or reflash it for use with a supported game.",
"identified":"This cartridge has been identified as:\n %s\n %s\n\nYou may now proceed to reset the system identifier, edit it or reflash the cartridge for use with another game.",
"blank":"This cartridge has been previously erased and is now blank.\n\nIt must be flashed and optionally initialized with a system identifier in order to be used with a supported game."
"x76f041":"X76F041 cartridges keep track of how many times a wrong key has been used. If too many unlock attempts fail, they will lock out any further access and thus become PERMANENTLY BRICKED, with no way to restore access.\n\nAre you sure the key is correct?",
"x76f100":"X76F100 cartridges keep track of how many times a wrong key has been used. If too many unlock attempts fail, the cartridge will self-erase and will have to be reinitialized to factory data and paired to the system again if the game requires it.\n\nAre you sure the key is correct?",
"zs01":"ZS01 cartridges keep track of how many times a wrong key has been used. If too many unlock attempts fail, the cartridge will self-erase and will have to be reinitialized to factory data and paired to the system again if the game requires it.\n\nAre you sure the key is correct?"
"pcmcia":"PCMCIA card in slot %d (first %d MB):\t%08X\n",
"description":"All checksums are computed using the standard CRC32 algorithm and parameters (polynomial 04C11DB7, initial value FFFFFFFF, input and output reflected, output bits negated)."
"itemPrompt":"{RIGHT_ARROW} Press {START_BUTTON} to select, hold {LEFT_BUTTON}{RIGHT_BUTTON} + {START_BUTTON} to go back",
"parentDir":"[Parent directory]",
"subdirError":"An error occurred while enumerating files in the selected subdirectory. The filesystem may be corrupted or otherwise inaccessible.\n\nPath: %s\nPress the Test button to view debug logs."
"noDeviceError":"No drives have been found and successfully initialized on the IDE bus. Make sure the drives are appropriately configured as primary or secondary and are receiving power.\n\nPress the Test button to view debug logs.",
"atapiError":"Failed to initialize the CD-ROM drive or access the filesystem on it. Your drive might be incompatible with the ATAPI driver used by this tool.\n\nPress the Test button to view debug logs.",
"ideError":"Failed to initialize the drive or access the filesystem on it. Turn off the system and make sure the drive is connected to the IDE bus properly, set as secondary (if a CD-ROM drive is also present) and formatted with a single FAT16, FAT32 or exFAT partition.\n\nPress the Test button to view debug logs.",
"noFilesError":"No files or directories have been found in the root of the selected drive's filesystem."
"prompt":"{RIGHT_ARROW} Press and hold {START_BUTTON} to go back.",
"noInputs":"No button is currently held down. If a button does not appear here when pressed, make sure the JAMMA harness is wired up correctly and the button is not damaged.\n",
"inputs":"The following buttons are currently held down:\n",
"inputsNote":"\nNote that in DDR cabinets each player's up and right inputs may appear to be stuck due to the presence of the stage I/O boards, which use the joystick inputs as a communication bus.\n",
"p1":{
"left":" Player 1 joystick left\t\tJAMMA pin 20\n",
"right":" Player 1 joystick right\t\tJAMMA pin 21\n",
"up":" Player 1 joystick up\t\tJAMMA pin 18\n",
"down":" Player 1 joystick down\t\tJAMMA pin 19\n",
"button1":" Player 1 button 1\t\tJAMMA pin 22\n",
"button2":" Player 1 button 2\t\tJAMMA pin 23\n",
"button3":" Player 1 button 3\t\tJAMMA pin 24\n",
"button4":" Player 1 button 4\t\tJAMMA pin 25\n",
"button5":" Player 1 button 5\t\tJAMMA pin 26\n",
"button6":" Player 1 button 6\n",
"start":" Player 1 start button ({START_BUTTON})\tJAMMA pin 17\n"
},
"p2":{
"left":" Player 2 joystick left\t\tJAMMA pin X\n",
"right":" Player 2 joystick right\t\tJAMMA pin Y\n",
"up":" Player 2 joystick up\t\tJAMMA pin V\n",
"down":" Player 2 joystick down\t\tJAMMA pin W\n",
"button1":" Player 2 button 1\t\tJAMMA pin Z\n",
"button2":" Player 2 button 2\t\tJAMMA pin a\n",
"button3":" Player 2 button 3\t\tJAMMA pin b\n",
"button4":" Player 2 button 4\t\tJAMMA pin c\n",
"button5":" Player 2 button 5\t\tJAMMA pin d\n",
"button6":" Player 2 button 6\n",
"start":" Player 2 start button ({START_BUTTON})\tJAMMA pin U\n"
"body":"Enter the 8-byte key this cartridge was last locked with.\n\nUse {LEFT_BUTTON}{RIGHT_BUTTON} to move the cursor, hold {START_BUTTON} and use {LEFT_BUTTON}{RIGHT_BUTTON} to edit the highlighted digit.",
"prompt":"Scan this code and paste the resulting string into the decodeDump.py script provided alongside this tool to obtain a dump of the cartridge. Press {START_BUTTON} to go back."
"prompt":"Make sure you select the correct region. Note that cartridges can only be converted for use with games that accept the same cartridge type.",
"body":"Enter the current date and time. Note that System 573 games only accept years in 1970-2069 range.\n\nUse {LEFT_BUTTON}{RIGHT_BUTTON} to move the cursor, hold {START_BUTTON} and use {LEFT_BUTTON}{RIGHT_BUTTON} to edit the highlighted field.",
"itemPrompt":"{RIGHT_ARROW} Press {START_BUTTON} to select, hold {LEFT_BUTTON}{RIGHT_BUTTON} + {START_BUTTON} to go back",
"cardError":"The selected PCMCIA slot is empty.\n\nTurn off the system and insert a supported PCMCIA linear flash card in order to continue. DO NOT HOTPLUG CARDS; hotplugging may damage both the 573 and the card.",
"confirm":"The contents of the internal flash memory, RTC RAM, BIOS ROM and any inserted PCMCIA flash cards will be dumped and the dumps saved to a new directory in the root of the hard drive or CF card currently configured as secondary on the IDE bus.\n\nDo you wish to proceed?"
},
"restore":{
"filePrompt":"Note that the contents of the file will be written as-is, without adding or modifying any game-specific headers or checksums.",
"confirm":"The contents of the selected file will be written to the target device, permanently overwriting any other data currently stored on it. The device will be fully erased prior to writing the new data.\n\nDo you wish to proceed?",
"prompt":"Erase any metadata about the currently installed game from the system's flash memory. All other data will be left as-is.",
"confirm":"The first 32 bytes of the internal flash memory will be cleared. If a game is currently installed, it will no longer recognize the installation as valid until the header is restored.\n\nDo you wish to proceed?"
},
"matchFlashHeader":{
"name":"Edit internal flash header (use this system's ID)",
"prompt":"Write metadata to the system's flash memory to ensure a flash dump restored from another 573 or an install disc gets recognized as a valid installation.",
"confirm":"The first 32 bytes of the internal flash memory will be overwritten with information about the specified game's code and this system's digital I/O board identifier.\n\nDo you wish to proceed?",
"error":"No digital I/O board found. This game requires a digital I/O board to be installed in this system, and its identifier to be present in the internal flash header."
"prompt":"Write metadata to the system's flash memory to ensure a flash dump restored from another 573 or an install disc gets recognized as a valid installation.",
"confirm":"The first 32 bytes of the internal flash memory will be overwritten with information about the specified game's code and the digital I/O board identifier entered.\n\nDo you wish to proceed?"
"unidentified":"The flash header contains data for an unsupported game.\n",
"identified":"The game currently installed on the flash has been identified as:\n %s\n %s\n",
"noHeader":"The flash header is currently blank, but a boot executable is present. If you have just restored a flash dump, use the \"Edit internal flash header\" option to populate the header.\n",
"blank":"The flash header is currently blank and no boot executable is present. This likely means that the flash has been erased and is currently empty.\n"
"body":"Enter the new digital I/O board's identifier. To obtain the ID of another board, run this tool on its respective system.\n\nUse {LEFT_BUTTON}{RIGHT_BUTTON} to move the cursor, hold {START_BUTTON} and use {LEFT_BUTTON}{RIGHT_BUTTON} to edit the highlighted digit.",
"itemPrompt":"{RIGHT_ARROW} Press {START_BUTTON} to select, hold {LEFT_BUTTON}{RIGHT_BUTTON} + {START_BUTTON} to go back",
"jammaTest":{
"name":"Test JAMMA inputs",
"prompt":"Show the state of all buttons and inputs wired to the system's JAMMA connector."
},
"audioTest":{
"name":"Test audio output and speaker amplifier",
"prompt":"Play a sound on either audio output channel and test the system's onboard speaker amplification circuitry."
},
"colorIntensity":{
"name":"Check monitor color intensity levels",
"prompt":"Display a series of undithered and dithered color bars to help with monitor color level adjustment and calibration."
},
"geometry":{
"name":"Check monitor geometry and overscan",
"prompt":"Display a grid to help with monitor geometry adjustment. The grid's aspect ratio can be changed by switching to a different screen resolution from the main menu."
"prompt":"If the cartridge has been converted before, select the game it was last converted to. If it is currently blank, select 00-00-00-00-00-00-00-00.",
"body":"This tool is experimental and provided with no warranty whatsoever. It is not guaranteed to work and improper usage may PERMANENTLY BRICK your System 573 security cartridges.\n\nUse this tool at your own risk. Do not proceed if you do not know what you are doing.",