zilmar
3079edfd95
Merge pull request #1644 from LuigiBlood/ddrevamp
...
[Disk] Add Disk Drive Settings file
2019-08-21 16:46:24 +09:30
LuigiBlood
5eb8c8715f
[Disk] Add Disk Drive Settings file
2019-08-21 08:50:47 +02:00
zilmar
95a0659e8d
Merge pull request #1643 from shygoo/exc-bp-intr-float
...
[Debugger] Add breakpoints for specific interrupts and FP exceptions
2019-08-21 09:28:48 +09:30
zilmar
081541cf64
Fix compile error
2019-08-21 09:28:19 +09:30
shygoo
2137b365bb
[Debugger] Add breakpoints for specific interrupts and FP exceptions
2019-08-20 17:20:49 -05:00
zilmar
b57250427b
Merge pull request #1641 from LuigiBlood/ddrevamp
...
[64DD] Updated 64DD emulation
2019-08-21 07:08:37 +09:30
zilmar
37362c7ade
Merge pull request #1642 from JunielKatarn/vc-14.2
...
Make code base compatible with Visual Studio 2019.
2019-08-17 19:55:40 +09:30
Julio C. Rocha
05c2b59c3a
Use _Pairib in VC versions below 14.2.
2019-08-17 00:59:45 -07:00
Julio C. Rocha
1ad1f71d2f
Make code base compatible with Visual Studio 2019.
...
- Allow building with the MSVC 14.2 toolset.
- Removed explicit reference to deprecated typedef std::map::_Pairib.
2019-08-16 20:46:11 -07:00
LuigiBlood
ddaff077b2
[Disk] Add more failsafe in case of invalid offsets
2019-08-14 16:32:13 +02:00
LuigiBlood
3951fbe828
[Disk] Perform Filesize check for D64 files, remove useless check
2019-08-14 16:18:31 +02:00
LuigiBlood
0587f06317
[Disk] Handle D64 RAM Save (expand RAM Area internally)
2019-08-14 00:04:20 +02:00
LuigiBlood
cbab0bcf45
[RDB] Add Dezaemon 3D Dev Expansion Disk
2019-08-13 22:47:30 +02:00
LuigiBlood
97be800889
[RomList] Properly Byteswap a Development Disk
2019-08-13 22:08:38 +02:00
LuigiBlood
239c8f1128
[Rom] Use Base Game Save File if loaded both a disk and cart
2019-08-13 21:34:55 +02:00
LuigiBlood
9cc6da17ff
[RDB] Remove Mandatory 8MB RAM from ROMs with disk support
2019-08-13 20:49:23 +02:00
LuigiBlood
dec700cc67
[RDB] F-Zero X Expansion Kit use same settings as F-Zero X
2019-08-13 20:30:40 +02:00
LuigiBlood
c7bbd12b41
[Rom] Do not load ROM settings if a disk is loaded
...
It will prioritize the settings from disk if one is loaded.
2019-08-13 20:26:23 +02:00
LuigiBlood
16e474df42
[RDB] Dezaemon 3D use 8MB for Development Expansion Disk
2019-08-13 17:04:11 +02:00
LuigiBlood
63d0410d79
[Disk] Make sure to avoid Saving RAM file if there's no RAM Area available + fix D64 Save Area
2019-08-12 23:50:02 +02:00
LuigiBlood
04c0ff270f
[Lang] Add Disk Save Type Translations
2019-08-12 23:08:05 +02:00
LuigiBlood
affc694149
[Core & UI] Add RAM Area Only (*.ram) Disk Save Type
...
- It's a bit hacky but it works for *.ndd files.
- For *.d64 files, it might be more problematic for now
2019-08-12 23:07:33 +02:00
LuigiBlood
77b5ca237c
[RDB] Add Randnet Disk Rev. 01
2019-08-12 21:40:50 +02:00
LuigiBlood
932866783e
[Lang] Update English and French Languages
2019-08-12 19:55:31 +02:00
LuigiBlood
bfd793c184
[UI] Add 64DD Tab in Options
2019-08-12 19:55:10 +02:00
LuigiBlood
bbabf5d98d
[RomBrowserClass] Fix "Play Game with Disk" to stop appearing for Disk games.
2019-08-12 18:13:34 +02:00
LuigiBlood
be6e00d4fa
[RDB] Change Idents for all Disk games
2019-08-12 17:50:35 +02:00
LuigiBlood
0c6936d67e
[Core] Perform more thorough disk validity checks & change DiskIdent for Config/RDB
...
- It didn't detect NUD-4567-JPN dump.
2019-08-12 17:50:04 +02:00
LuigiBlood
0cee922767
[Disk & N64Class] Handle Combo Loading with development disks without TOOL IPL
...
- You don't actually need the Development IPL for that purpose as games will never actually check.
2019-08-12 14:16:16 +02:00
LuigiBlood
cf576246e1
[Core & UI] Handle and Select IPLs depending on Disk Country Code
...
- Removes 64DD IPL loading when not found, so the user has to either load the IPL ROMs once or set them in the settings
2019-08-12 13:39:56 +02:00
LuigiBlood
53da2eca49
[Disk] Fix Loading Disks without Disk ID
2019-08-12 13:35:30 +02:00
LuigiBlood
c8947e93ea
[Disk] Perform heuristics to find System Data and Disk ID for *.ndd
2019-08-12 11:40:44 +02:00
LuigiBlood
075c82a3e3
[Disk] Support D64 Master Disk Format
2019-08-11 18:13:52 +02:00
LuigiBlood
ce868c57f8
[Rom] Enable 64DD hardware when using 64DD IPL standalone
2019-08-11 18:12:41 +02:00
LuigiBlood
b2f0623746
[Rom] Use IsLoadedRomDDIPL
2019-08-11 13:35:49 +02:00
LuigiBlood
037a7e2346
[RDB] Change 64DD IPL Idents and add TOOL IPL
2019-08-11 13:31:42 +02:00
LuigiBlood
3bd5595e77
[Rom] Support CRC calculation for 64DD IPLs
2019-08-11 13:30:51 +02:00
LuigiBlood
053ef11c5a
[Disk] Treat 64DD TOOL IPL as seperate
2019-08-11 11:45:52 +02:00
LuigiBlood
db35bd6518
[Disk] Handle Sector & Sector Size in AddressBlock function (for future D64 support)
2019-08-11 11:45:05 +02:00
LuigiBlood
444a8a6d1a
[Disk] Fix Disk Header Allocation
2019-08-11 11:31:39 +02:00
LuigiBlood
90d4bf0df8
[Disk] Remove MAME Format Conversion Code, support SDK format on its own
...
Use LBAToByte & LBAToPhys for SDK addressing
2019-08-10 21:18:17 +02:00
zilmar
5b4f2250e2
Merge pull request #1640 from LuigiBlood/rdb_update
...
[RDB] Zelda OoT & Japan Pro Golf Tour Fix
2019-08-08 14:08:59 +09:30
LuigiBlood
21e10438b0
[RDB] Use Protect Memory in Japanese versions of Ocarina of Time
...
It is used for the US versions, just putting the same setting in the Japanese version.
2019-08-07 17:18:15 +02:00
LuigiBlood
e5059c9faf
[RDB] Fix Japan Pro Golf Tour
2019-08-07 17:14:13 +02:00
zilmar
d41bf7a699
Merge pull request #1638 from shygoo/memview-copynum
...
[Debugger] Add copy buttons to memviewer popup menu
2019-08-05 15:12:17 +09:30
zilmar
ecf7cb1b9f
Merge pull request #1639 from CrashOveride95/patch-1
...
Removed double link in readme
2019-08-05 15:10:56 +09:30
CrashOveride95
f2b73adb39
Removed double link in readme
2019-08-04 20:57:54 -04:00
shygoo
e7e91b878f
[Debugger] Add copy buttons to memviewer popup menu
2019-08-04 17:50:52 -05:00
zilmar
37e6af66ed
Merge pull request #1637 from Azimer/AziAudio-Reintegration
...
Debugger code cleanup in ScriptInstance.cpp
2019-08-02 06:04:21 +09:30
Azimer
84c164ff66
Fix for Windows XP compatibility
...
I neglected FreeLibrary and have multiple calls to LoadLibrary without freeing. This is fixed by moving it to the class member level and allocating and deallocating through the class constructor/destructor.
2019-08-01 09:39:39 -05:00