mirror of
https://github.com/pj64team/Project64-Legacy.git
synced 2026-04-02 04:36:25 +00:00
Loads of recent changes
Changes to Recent Rom and Rom Directory Lists, Save State Numbering and shortcut, Input default changed to NRage Legacy. Removed Release_External and replaced with Release.
This commit is contained in:
10
PJ64.rc
10
PJ64.rc
@ -802,7 +802,7 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Current Save S&tate", GRAYED
|
||||
BEGIN
|
||||
MENUITEM "Default\t~", ID_CURRENTSAVE_DEFAULT
|
||||
MENUITEM "Default\t0", ID_CURRENTSAVE_DEFAULT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Slot 1\t1", ID_CURRENTSAVE_1
|
||||
MENUITEM "Slot 2\t2", ID_CURRENTSAVE_2
|
||||
@ -813,7 +813,8 @@ BEGIN
|
||||
MENUITEM "Slot 7\t7", ID_CURRENTSAVE_7
|
||||
MENUITEM "Slot 8\t8", ID_CURRENTSAVE_8
|
||||
MENUITEM "Slot 9\t9", ID_CURRENTSAVE_9
|
||||
MENUITEM "Slot 10\t0", ID_CURRENTSAVE_0
|
||||
// Removed this as we now have 0 to 9 - Gent
|
||||
// MENUITEM "Slot 10\t0", ID_CURRENTSAVE_0
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cheats...\tCtrl+C", ID_OPTIONS_CHEATS, GRAYED
|
||||
@ -980,7 +981,8 @@ BEGIN
|
||||
VK_F1, ID_CPU_RESET, VIRTKEY, NOINVERT
|
||||
VK_F7, ID_CPU_RESTORE, VIRTKEY, NOINVERT
|
||||
VK_F5, ID_CPU_SAVE, VIRTKEY, NOINVERT
|
||||
"0", ID_CURRENTSAVE_0, VIRTKEY, NOINVERT
|
||||
// Removed this as we now have 0 to 9 - Gent
|
||||
// "0", ID_CURRENTSAVE_0, VIRTKEY, NOINVERT
|
||||
"1", ID_CURRENTSAVE_1, VIRTKEY, NOINVERT
|
||||
"2", ID_CURRENTSAVE_2, VIRTKEY, NOINVERT
|
||||
"3", ID_CURRENTSAVE_3, VIRTKEY, NOINVERT
|
||||
@ -990,7 +992,7 @@ BEGIN
|
||||
"7", ID_CURRENTSAVE_7, VIRTKEY, NOINVERT
|
||||
"8", ID_CURRENTSAVE_8, VIRTKEY, NOINVERT
|
||||
"9", ID_CURRENTSAVE_9, VIRTKEY, NOINVERT
|
||||
"`", ID_CURRENTSAVE_DEFAULT, ASCII, NOINVERT
|
||||
"0", ID_CURRENTSAVE_DEFAULT, ASCII, NOINVERT
|
||||
VK_F12, ID_FILE_ENDEMULATION, VIRTKEY, NOINVERT
|
||||
"C", ID_OPTIONS_CHEATS, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_ESCAPE, ID_OPTIONS_FULLSCREEN, VIRTKEY, NOINVERT
|
||||
|
||||
3
Plugin.h
3
Plugin.h
@ -29,7 +29,8 @@
|
||||
#define DefaultGFXDll "Jabo_Direct3D8.dll"
|
||||
#define DefaultRSPDll "RSP.dll"
|
||||
#define DefaultAudioDll "AziAudio_Legacy.dll"
|
||||
#define DefaultControllerDll "Jabo_DInput.dll"
|
||||
// Added NRage inout as defualt
|
||||
#define DefaultControllerDll "NRage_Legacy_Input.dll"
|
||||
|
||||
#define PLUGIN_TYPE_RSP 1
|
||||
#define PLUGIN_TYPE_GFX 2
|
||||
|
||||
@ -8,15 +8,12 @@ EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release External|Win32 = Release External|Win32
|
||||
Release for XP|Win32 = Release for XP|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Release External|Win32.ActiveCfg = Release External|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Release External|Win32.Build.0 = Release External|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Release for XP|Win32.ActiveCfg = Release for XP|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Release for XP|Win32.Build.0 = Release for XP|Win32
|
||||
{AC366B6C-F277-056E-0EE8-B3ED4CCDFDA5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
|
||||
@ -5,18 +5,14 @@
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release External|Win32">
|
||||
<Configuration>Release External</Configuration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release for XP|Win32">
|
||||
<Configuration>Release for XP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<SccProjectName>Svn</SccProjectName>
|
||||
@ -29,12 +25,6 @@
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release External|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
@ -46,7 +36,7 @@
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<PlatformToolset>v141_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
@ -61,10 +51,6 @@
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release External|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release for XP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
|
||||
@ -75,14 +61,14 @@
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<OutDir>..\PJ64_1.6.1\</OutDir>
|
||||
<OutDir>..\PJ64_1.6.2</OutDir>
|
||||
<IntDir>.\Debug\</IntDir>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<TargetName>$(ProjectName)_Debug</TargetName>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release External|Win32'">
|
||||
<OutDir>..\PJ64_1.6.1\</OutDir>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>..\PJ64_1.6.2</OutDir>
|
||||
<IntDir>.\Release_External\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>$(ProjectName)_1.6.2</TargetName>
|
||||
@ -90,7 +76,7 @@
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release for XP|Win32'">
|
||||
<OutDir>..\PJ64_1.6.1\</OutDir>
|
||||
<OutDir>..\PJ64_1.6.2</OutDir>
|
||||
<IntDir>.\Release_External\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>$(ProjectName)_1.6.2_XP</TargetName>
|
||||
@ -98,13 +84,6 @@
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
<EnableMicrosoftCodeAnalysis>true</EnableMicrosoftCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<IntDir>.\Release\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>..\PJ64_1.6.1\</OutDir>
|
||||
<TargetName>$(ProjectName)_Release</TargetName>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
@ -149,7 +128,7 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<OutputFile>..\PJ64_1.6.1\Project64_Debug.exe</OutputFile>
|
||||
<OutputFile>..\PJ64_1.6.2\Project64_Debug.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>C:\Development\PJ64 Source C++ 6.0;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>Compression/zlibstat.lib;htmlhelp.lib;winmm.lib;comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
@ -160,7 +139,7 @@
|
||||
</AdditionalManifestFiles>
|
||||
</Manifest>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release External|Win32'">
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
@ -202,7 +181,7 @@
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<IgnoreSpecificDefaultLibraries>LIBC;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<OutputFile>..\PJ64_1.6.1\Project64_1.6.2.exe</OutputFile>
|
||||
<OutputFile>..\PJ64_1.6.2\Project64_1.6.2.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>C:\Development\PJ64 Source C++ 6.0;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>Compression/zlibstat.lib;htmlhelp.lib;winmm.lib;comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalOptions> /NXCOMPAT:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
@ -258,7 +237,7 @@
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<IgnoreSpecificDefaultLibraries>LIBC;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<OutputFile>..\PJ64_1.6.1\Project64_1.6.2_XP.exe</OutputFile>
|
||||
<OutputFile>..\PJ64_1.6.2\Project64_1.6.2_XP.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>C:\Development\PJ64 Source C++ 6.0;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>Compression/zlibstat.lib;htmlhelp.lib;winmm.lib;comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalOptions> /NXCOMPAT:NO %(AdditionalOptions)</AdditionalOptions>
|
||||
@ -273,51 +252,6 @@
|
||||
<EnableDPIAwareness>true</EnableDPIAwareness>
|
||||
</Manifest>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<StringPooling>true</StringPooling>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<AdditionalIncludeDirectories>C:\Development\PJ64 Source C++ 6.0;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<PrecompiledHeaderOutputFile>.\Release\Project64.pch</PrecompiledHeaderOutputFile>
|
||||
<ObjectFileName>.\Release\</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
|
||||
<TreatWarningAsError>false</TreatWarningAsError>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Midl>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<TypeLibraryName>.\Release\Project64.tlb</TypeLibraryName>
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ResourceCompile>
|
||||
<Culture>0x0c09</Culture>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>.\Release\Project64.bsc</OutputFile>
|
||||
</Bscmake>
|
||||
<Link>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OutputFile>..\PJ64_1.6.1\Project64_Release.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>C:\Development\PJ64 Source C++ 6.0;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>Compression/zlibstat.lib;htmlhelp.lib;winmm.lib;comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
<IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<Profile>true</Profile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="BreakPoints.c" />
|
||||
<ClCompile Include="CheatSearch.c" />
|
||||
@ -475,21 +409,22 @@
|
||||
<ResourceCompile Include="PJ64_Cheat.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="About.txt" />
|
||||
<None Include="PJ64.BMP" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Library Include="Compression\zlibstat.lib">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release External|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release for XP|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release for XP|Win32'">true</ExcludedFromBuild>
|
||||
</Library>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="PJ64_2.bmp" />
|
||||
<Image Include="PJ64_3.bmp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Text Include="About.txt" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
|
||||
@ -521,9 +521,6 @@
|
||||
<None Include="PJ64.BMP">
|
||||
<Filter>Resource Files</Filter>
|
||||
</None>
|
||||
<None Include="About.txt">
|
||||
<Filter>Resource Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Library Include="Compression\zlibstat.lib" />
|
||||
@ -536,4 +533,7 @@
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Text Include="About.txt" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
15
Rom.c
15
Rom.c
@ -316,7 +316,10 @@ void CreateRecentDirList(HMENU hMenu) {
|
||||
for (count = 0; count < RomDirsToRemember; count++) {
|
||||
if (strlen(LastDirs[count]) == 0) { break; }
|
||||
menuinfo.wID = ID_FILE_RECENT_DIR + count;
|
||||
sprintf(String, "&%d %s", (count + 1) % 10, LastDirs[count]);
|
||||
|
||||
// Changed (count + 1) % 10, to (count + 1), So it no longer forces Rom 10 to Rom 0 position in Recent List, because that makes more sense right? - Icepir8
|
||||
|
||||
sprintf(String, "&%d %s", (count + 1), LastDirs[count]);
|
||||
InsertMenuItem(hSubMenu, count, TRUE, &menuinfo);
|
||||
}
|
||||
ModifyMenu(GetSubMenu(hMenu, 0), MenuLocOfUsedDirs, MF_POPUP | MF_BYPOSITION, (DWORD)hSubMenu, GS(MENU_RECENT_DIR));
|
||||
@ -359,7 +362,10 @@ void CreateRecentFileList(HMENU hMenu) {
|
||||
for (count = 0; count < RomsToRemember; count++) {
|
||||
if (strlen(LastRoms[count]) == 0) { break; }
|
||||
menuinfo.wID = ID_FILE_RECENT_FILE + count;
|
||||
sprintf(String, "&%d %s", (count + 1) % 10, LastRoms[count]);
|
||||
|
||||
// Changed (count + 1) % 10, to (count + 1), So it no longer forces Rom 10 to Rom 0 position in Recent List, because that makes more sense right? - Icepir8
|
||||
|
||||
sprintf(String, "&%d %s", (count + 1), LastRoms[count]);
|
||||
InsertMenuItem(hSubMenu, MenuLocOfUsedFiles + count, TRUE, &menuinfo);
|
||||
}
|
||||
}
|
||||
@ -390,7 +396,10 @@ void CreateRecentFileList(HMENU hMenu) {
|
||||
for (count = 0; count < RomsToRemember; count++) {
|
||||
if (strlen(LastRoms[count]) == 0) { break; }
|
||||
menuinfo.wID = ID_FILE_RECENT_FILE + count;
|
||||
sprintf(String, "&%d %s", (count + 1) % 10, LastRoms[count]);
|
||||
|
||||
// Changed (count + 1) % 10, to (count + 1), So it no longer forces Rom 10 to Rom 0 position in Recent List, because that makes more sense right? - Icepir8
|
||||
|
||||
sprintf(String, "&%d %s", (count + 1), LastRoms[count]);
|
||||
InsertMenuItem(hSubMenu, count, TRUE, &menuinfo);
|
||||
}
|
||||
ModifyMenu(GetSubMenu(hMenu, 0), MenuLocOfUsedFiles, MF_POPUP | MF_BYPOSITION, (DWORD)hSubMenu, GS(MENU_RECENT_ROM));
|
||||
|
||||
@ -297,7 +297,8 @@
|
||||
#define ID_CPU_SAVE 40109
|
||||
#define ID_CPU_RESTORE 40110
|
||||
#define ID_CURRENTSAVE_DEFAULT 40112
|
||||
#define ID_CURRENTSAVE_0 40113
|
||||
// Removed this as we now have 0 to 9 - Gent
|
||||
//#define ID_CURRENTSAVE_0 40113
|
||||
#define ID_CURRENTSAVE_1 40114
|
||||
#define ID_CURRENTSAVE_2 40115
|
||||
#define ID_CURRENTSAVE_3 40116
|
||||
|
||||
Reference in New Issue
Block a user