zilmar
|
1b00f9a8f6
|
Add ability to translate cheats to new format
|
2020-06-09 19:27:52 +09:30 |
LuigiBlood
|
737383b695
|
[Disk] Simplify Seek Timing calculation at expense of accuracy
|
2020-06-06 00:28:02 +02:00 |
LuigiBlood
|
cc2c4e8786
|
[Disk] Timing changes for Motor
|
2020-06-05 17:25:01 +02:00 |
LuigiBlood
|
2ad2b969f0
|
[Disk] Emulate Motor Status & 3779 mSEC disk seek speeds
|
2020-06-05 16:48:19 +02:00 |
LuigiBlood
|
b428c14a27
|
[Disk] Put Mecha Interrupt management in DiskCommand(), delay seek times
|
2020-06-05 14:36:49 +02:00 |
bryc
|
94cdc8dc0f
|
More accurate MPK initialization
|
2020-05-09 03:00:06 -04:00 |
zilmar
|
37358298e3
|
Project64: move Debugger_ShowUnhandledMemory into DebugSettings
|
2020-04-01 10:24:10 +10:30 |
zilmar
|
fdc1a51f28
|
Project64: Some clean up of the N64RomClass
|
2020-03-18 13:41:40 +10:30 |
zilmar
|
185c6586b4
|
Project64: Add TLB_WRITE_EXCEPTION
|
2020-03-04 10:33:18 +10:30 |
PartyPlanner64
|
49d9abad4f
|
Add more details when alerting on AddressError
|
2019-12-29 16:16:17 -06:00 |
KrimtonZ
|
33d4fed24c
|
fix physical address offset calculations
|
2019-12-27 09:41:21 -06:00 |
KrimtonZ
|
9642bebd2f
|
Merge branch 'master' into cartdom2addr2
|
2019-12-18 19:52:18 -06:00 |
KrimtonZ
|
dd076add39
|
fix miscalculated offset, implement shygoo's recommendation for open bus read
|
2019-12-18 19:51:47 -06:00 |
KrimtonZ
|
58d66635df
|
emulate n64 behavior when cartridge domain 2 address 2 addresses are accessed
|
2019-12-17 09:32:09 -06:00 |
KrimtonZ
|
0baf3ef263
|
Fix Trap Interpreter Functions, add recompiler trap functions
|
2019-12-17 09:08:15 -06:00 |
KrimtonZ
|
4f23b39bb3
|
remove incorrect assumption that all of Cartridge Domain 2 Address 2 is for save data
|
2019-12-16 15:19:01 -06:00 |
KrimtonZ
|
0e5c771408
|
remove HaveDebugger requirement, remove redundant code
|
2019-12-16 14:59:40 -06:00 |
KrimtonZ
|
b9be612ac5
|
add remaining trap instructions, properly implement traps for the interpreter core
|
2019-12-16 14:15:26 -06:00 |
Duncan Ogilvie
|
18686e710c
|
Implement Randomize SI/PI interrupts setting
closes #1656
|
2019-10-03 11:39:46 +02:00 |
zilmar
|
c78260ce54
|
Fix some warnings/errors in android build
|
2019-08-21 18:57:50 +09:30 |
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
|
239c8f1128
|
[Rom] Use Base Game Save File if loaded both a disk and cart
|
2019-08-13 21:34:55 +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
|
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
|
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
|
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
|
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
|
cabef36f91
|
[Project64] Do not load cheat enhancements if not enabled.
|
2019-06-26 21:46:12 +09:30 |
zilmar
|
7a964b058e
|
Check for recompiler in SysEvent_ResetRecompilerCode
|
2019-04-29 06:26:07 +09:30 |
oddMLan
|
cfbc2ee75e
|
[Status Bar] Tweak duration of some messages
Makes debugging with CPU profiling much more pleasant
|
2019-04-20 13:35:05 -07:00 |
oddMLan
|
01d4ed0bc3
|
Change some error message boxes to warnings
|
2019-04-15 08:58:22 -07:00 |
Francois Berder
|
da37c46cbc
|
Project64-core: Fix undefined behavior in CPifRam::LogControllerPakData
Signed-off-by: Francois Berder <fberder@outlook.fr>
|
2019-03-27 09:40:37 +00:00 |
zilmar
|
03700db740
|
[Project64] Add checks around g_Debugger->FrameDrawn
|
2019-02-10 09:14:51 +10:30 |
zilmar
|
eaab627f64
|
[Project64] change memcpy_s to memcpy
|
2019-01-31 18:41:24 +10:30 |
LuigiBlood
|
29a97e6c8b
|
Handle m_RomName for disks that don't have any disk ID (use CRC instead) and also forge disk header differently for plugins.
|
2019-01-27 22:03:52 +01:00 |
LuigiBlood
|
b8c47d0087
|
Alternate calculation of "CRC" for disks that don't have IDs
|
2019-01-27 21:21:25 +01:00 |
LuigiBlood
|
0a347f59f1
|
DD IPL ROM check in CN64Rom instead
|
2019-01-27 13:06:36 +01:00 |