Files
Project64-Legacy/Settings Common Defines.h
2023-05-11 19:36:04 -04:00

110 lines
3.3 KiB
C

// This file contains a series of defines in an attempt to standardize strings
// All the file names that will be used
#define RDS_NAME "Project64.rds"
#define RDN_NAME "Project64.rdn"
#define RDI_NAME "Project64.rdi"
#define CDB_NAME "Project64.cdb"
#define CHTDEV_NAME "Project64.chtdev"
#define LNG_NAME "Project64.lng"
#define ROC_NAME "Project64.roc"
#define APPS_NAME "Project64.apps"
#define INI_NAME "Jabo.ini" // Jabo Video Specific
#define LINEFEED "\r\n"
// The True/False strings
#define STR_TRUE "True"
#define STR_FALSE "False"
#define STR_EMPTY ""
// The Directories
#define RomDir 0
#define AutoSaveDir 1
#define InstantSaveDir 2
#define PluginDir 3
#define SnapShotDir 4
// The respective defaults for the directories
#define DEF_ROM_PATH "%s%sRom\\"
#define USE_DEF_ROM_PATH "Use Default Rom"
#define DEF_ROM_NAME "Rom"
#define DEF_AUTOSAVE_PATH "%s%sSave\\"
#define USE_DEF_AUTOSAVE_PATH "Use Default Auto Save"
#define DEF_AUTOSAVE_NAME "Auto Save"
#define DEF_SAVE_PATH "%s%sSave\\"
#define USE_DEF_SAVE_PATH "Use Default Instant Save"
#define DEF_SAVE_NAME "Instant Save"
#define DEF_PLUGIN_PATH "%s%sPlugin\\"
#define USE_DEF_PLUGIN_PATH "Use Default Plugin"
#define DEF_PLUGIN_NAME "Plugin"
#define DEF_SNAPSHOT_PATH "%s%sScreenshots\\"
#define USE_DEF_SNAPSHOT_PATH "Use Default Snap Shot"
#define DEF_SNAPSHOT_NAME "Snap Shot"
#define DIRECTORIES "Directories"
// The strings used for cheats
#define CHT_ENT "Cheat%d"
#define CHT_ENT_N "Cheat%d_N"
#define CHT_ENT_O "Cheat%d_O"
#define CHT_EXT "%s (=> %s)"
#define CHT_EXT_O "%s.exten"
// The strings used for a ROM
#define ROM_NAME "Name"
// The strings used for the Settings entry
#define STR_SETTINGS "Settings"
#define STR_LANGUAGE "Language"
#define STR_REMEMBER_CHEATS "Remember Cheats"
#define STR_BASIC "Basic Mode"
#define STR_AUTOSLEEP "Auto Sleep"
#define STR_AUTOFS "Auto Full Screen"
#define STR_LIMITFPS "Limit FPS"
#define STR_USERB "Use Rom Browser"
#define STR_AUTOSTART "Auto Start"
#define STR_USERECUR "Use Recursion"
#define STR_USERDS "Use RDS"
#define STR_COMPRESS_STATES "Compress State Saves"
#define STR_SHOWCPU "Show CPU %"
#define STR_ALWAYSONTOP "Always On Top"
#define STR_ROMSREMEMBER "Roms To Remember"
#define STR_ROMDIRSREMEMBER "Rom Dirs To Remember"
#define STR_CLEAR_MEMORY "Clear Memory"
#define STR_COREDEFAULTS "Core Defaults"
#define STR_ABL "Advanced Block Linking"
#define STR_CPUTYPE "CPU Type"
#define STR_CPUDEF "Self Modifying Code Method"
#define STR_RDRAMDEF "Default RDRAM Size"
#define STR_DEBUG "Debug"
#define STR_AUTOMAP "Auto Load Map File"
#define STR_SHOWUNHMEM "Show Unhandled Memory Access"
#define STR_SHOWTLB "Show Load/Store TLB Misses"
#define STR_PROFILE "Profiling On"
#define STR_LOGBLOCKS "Log Individual Blocks"
#define STR_ADLISTCOUNT "Show DList/AList Count"
#define STR_SHOWCOMPMEM "Show Compile Memory"
#define STR_PIFERRORS "Show Pif Ram Errors"
#define STR_HAVEDEBUGGER "Have Debugger"
#define STR_SHOWMOREMESSAGES "Show More Errors"
// The Strings used for the about info on the files
#define STR_META "Meta"
#define STR_AUTHOR "Author"
#define STR_VERSION "Version"
#define STR_HOMEPAGE "Homepage"
#define STR_DATE "Date"
// The strings used for the Window
#define STR_WINDOW "Window"
#define STR_TOP "%s Top"
#define STR_LEFT "%s Left"
#define STR_WIDTH "%s Width"
#define STR_HEIGHT "%s Height"