N64 improvements. (#853)

* N64 improvements.

Better Auto detection of N64 games (region, security chips, save type).
Better info message after loading a game. Clean up.

* Update n64.cpp

Accidentally included the header file twice.
This commit is contained in:
Rikard Bengtsson
2023-11-20 19:08:58 +01:00
committed by GitHub
parent 626788a319
commit c802a6a014
5 changed files with 677 additions and 273 deletions

View File

@@ -95,6 +95,8 @@
<ClCompile Include="support\minimig\minimig_config.cpp" />
<ClCompile Include="support\minimig\minimig_fdd.cpp" />
<ClCompile Include="support\minimig\minimig_share.cpp" />
<ClCompile Include="support\n64\n64.cpp" />
<ClCompile Include="support\n64\n64_joy_emu.cpp" />
<ClCompile Include="support\neogeo\neogeocd.cpp" />
<ClCompile Include="support\neogeo\neogeo_loader.cpp" />
<ClCompile Include="support\pcecd\pcecd.cpp" />
@@ -172,6 +174,8 @@
<ClInclude Include="support\minimig\minimig_fdd.h" />
<ClInclude Include="support\minimig\minimig_hdd.h" />
<ClInclude Include="support\minimig\minimig_share.h" />
<ClInclude Include="support\n64\n64.h" />
<ClInclude Include="support\n64\n64_joy_emu.h" />
<ClInclude Include="support\neogeo\neogeocd.h" />
<ClInclude Include="support\neogeo\neogeo_loader.h" />
<ClInclude Include="support\pcecd\pcecd.h" />

View File

@@ -231,6 +231,12 @@
</ClCompile>
<ClCompile Include="gamecontroller_db.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="support\n64\n64.cpp">
<Filter>Source Files\support</Filter>
</ClCompile>
<ClCompile Include="support\n64\n64_joy_emu.cpp">
<Filter>Source Files\support</Filter>
</ClCompile>
<ClCompile Include="support\neogeo\neogeocd.cpp">
<Filter>Source Files\support</Filter>
@@ -461,6 +467,12 @@
</ClInclude>
<ClInclude Include="gamecontroller_db.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="support\n64\n64.h">
<Filter>Header Files\support</Filter>
</ClInclude>
<ClInclude Include="support\n64\n64_joy_emu.h">
<Filter>Header Files\support</Filter>
</ClInclude>
<ClInclude Include="support\neogeo\neogeocd.h">
<Filter>Header Files\support</Filter>

View File

@@ -19,6 +19,10 @@
// SNES support
#include "support/snes/snes.h"
// N64 support
#include "support/n64/n64.h"
#include "support/n64/n64_joy_emu.h"
// NeoGeo support
#include "support/neogeo/neogeo_loader.h"
#include "support/neogeo/neogeocd.h"

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1,8 @@
#ifndef N64_H
#define N64_H
#include <stdint.h>
int n64_rom_tx(const char* name, unsigned char index);
#endif