shygoo
47fd0632ff
Add debug features
2017-08-18 00:08:22 -05:00
Iconoclast
0a82600d19
s/Mempak.H/Mempak.h
2017-07-30 12:32:50 -04:00
Iconoclast
2daddca04d
fatal error Mempak.h: No such file or directory
2017-07-30 12:25:38 -04:00
zilmar
e4d64f0727
Merge branch 'master' of https://github.com/project64/project64
2017-06-30 21:17:41 +10:00
zilmar
7fda6cd001
[Project64] Have cheats be able to revert settings
2017-06-30 21:11:56 +10:00
zilmar
4b93a188b7
[Project64] Add UI for Over clock configuration
2017-06-15 21:09:49 +10:00
zilmar
7270ac5463
playing with Over clocking
2017-06-15 05:07:18 +10:00
zilmar
e48c54518e
[Project64] Some Code clean up
2017-05-06 19:27:06 +10:00
zilmar
a6d420feee
[Android] Remove ReducedSyncMem and PreAllocSyncMem
2017-05-04 18:19:05 +10:00
zilmar
26ab7f6b70
[Project64] Change order of MMV initialization
2017-04-30 14:35:47 +10:00
zilmar
0ed144f39d
[Project64] Try to fix key assignments
2017-04-29 15:55:30 +10:00
zilmar
67f2a445ae
[Project64] Add logging for system event
2017-04-28 08:23:15 +10:00
zilmar
f1530f6a05
[Project64] Get System timing to use a local reference to registers
2017-04-28 08:09:04 +10:00
zilmar
c7f895737a
[Project64] Fix CRegisters::FixFpuLocations
2017-04-25 18:04:00 +10:00
zilmar
1b5e07c460
[Project64] fix CRegisters::FixFpuLocations
2017-04-24 07:53:34 +10:00
zilmar
0e691d2e53
[Project64] Fix CRegisters::FixFpuLocations
2017-04-24 07:41:25 +10:00
zilmar
d5c43bfcba
[Project64] Update mem pak handling to deal with reseting save
2017-01-22 19:59:26 +11:00
zilmar
1d7bdd2c27
[Project64] Only create mempak on write
2017-01-21 10:11:14 +11:00
zilmar
a367b4792b
[Project64] Add Reduced Sync Mem option
2017-01-04 18:04:37 +11:00
zilmar
02e2168740
[Project64] Flush Logs on exception and another exception case handled
2017-01-03 16:38:44 +11:00
zilmar
43ed20d59c
[Project64] Do not save on eeprom if read only
2016-12-13 06:13:10 +11:00
zilmar
a25f22a9af
[Project64] Fix some warnings
2016-11-28 07:34:02 +11:00
zilmar
66b22ecab1
[Project64] Fix some usage of friend
2016-11-28 07:28:13 +11:00
zilmar
d2232f9150
[Project64] Add Setting for Setting_PreAllocSyncMem
2016-11-21 18:09:07 +11:00
zilmar
756e3a06df
[Project64] Make CArmRecompilerOps friend to CMipsMemoryVM
2016-11-21 18:06:14 +11:00
zilmar
e1633bbada
[Project64] Use AUTO_PTR instead of std::auto_ptr
2016-10-09 20:44:31 +11:00
zilmar
a278a2cde6
[Project64] Fix CPU profiling
2016-10-05 06:58:11 +11:00
zilmar
fd69ab6b18
[Project64] Add Profiling
2016-10-03 08:46:05 +11:00
zilmar
21839b8ae6
[Project64] Remove commented out code from SystemTiming.cpp
2016-09-29 21:33:39 +10:00
zilmar
e8505da649
[Project64] Fix up location of native saves
2016-09-29 21:30:00 +10:00
zilmar
64a6cec068
[Project64] Clean up SystemEvents.cpp
2016-09-25 06:46:19 +10:00
zilmar
90560dd0da
[Project64] Some code clean of up MemoryVirtualMem.cpp
2016-09-24 08:40:58 +10:00
zilmar
b0881e90af
Merge pull request #1198 from LuigiBlood/64ddus
...
[64DD] USA and TOOL IPL support + USA Disk support
2016-09-02 10:09:47 +10:00
Frank-74
f24c464f3f
GetLength must be multiple of 8
...
According to LaC's n64 hardware dox, the AI_LEN_REG must be a multiple of 8 not 4.
2016-09-01 16:28:23 +01:00
luigiblood
aef22c147b
[64DD] Added TOOL/USA IPL support
2016-08-28 18:36:56 +02:00
luigiblood
653197b12c
[64DD] Fix Year of 64DD RTC
2016-08-27 23:29:11 +02:00
zilmar
725ca8bcbe
[Project64] Handle saves from 2.2
2016-08-11 17:53:01 +10:00
zilmar
8422cf7083
[Project64] Remove flush from save states
2016-07-13 07:56:32 +10:00
zilmar
0743240985
Merge pull request #1153 from Nekokabu/master
...
Add 0x04600000-0x0460000C to LW.
2016-07-11 03:40:10 +10:00
Nekokabu
e3a68a59f9
Update MemoryVirtualMem.cpp
2016-07-09 20:26:28 +09:00
zilmar
c599451c60
[Project64] Clean up some spacing
2016-07-09 21:03:10 +10:00
zilmar
676be8fcdc
[Project64] Make the mempak belong to the n64 system
2016-07-07 21:51:06 +10:00
zilmar
f09fcc47cd
[Project64] Make sure the x86 recompiler code is used just on x86
2016-07-07 06:14:12 +10:00
Frank-74
a673aa3295
Fix Save Lag
2016-07-04 19:16:38 +01:00
zilmar
f7b254a191
[Project64] Add some spaces to MemoryVirtualMem.h
2016-07-04 19:25:39 +10:00
zilmar
836fe7e8b4
[Project64] Fix up some spacing in MemoryVirtualMem.cpp
2016-07-04 19:05:09 +10:00
zilmar
778caf78f0
[Project64] Get x86/x86RecompilerOps.cpp to use an base interface
2016-07-04 17:51:11 +10:00
zilmar
cd0f305124
[Project64] Remove CRecompilerOps from CMipsMemoryVM
2016-07-03 20:17:45 +10:00
zilmar
451b803439
[Project64] Fix some formatting in VirtualMem.cpp
2016-06-30 18:12:48 +10:00
zilmar
c8cd2914a6
{project64] Move compiling load/store instructions in to x86/x86RecompilerOps.cpp
2016-06-29 23:40:36 +10:00
zilmar
519ac09711
[project64] Make RecompPos a global
2016-06-28 21:22:30 +10:00
zilmar
a931fff6bb
[Project64] Rename RecompilerOps to x86/x86RecompilerOps.cpp
2016-06-27 20:31:18 +10:00
zilmar
11be52a917
[Project64] Rename x86CodeLog.cpp to RecompilerCodeLog.cpp
2016-06-27 17:26:35 +10:00
41f325243b
needs <signal.h> #ifndef _WIN32 in class member
2016-06-05 13:06:27 -04:00
zilmar
c999a177a8
[Project64] Update copywrite header for bug for issue #1080
2016-06-05 11:21:43 +10:00
zilmar
33ba964f67
Merge pull request #1106 from Nekokabu/master
...
Update Sram.cpp
2016-06-05 11:13:50 +10:00
zilmar
d3671ab5e0
[Project64] Add arm exception handler
2016-06-05 09:42:49 +10:00
zilmar
e90d65caaa
[Project64] In CSystemEvents::QueueEvent set m_bDoSomething after adding to the queue
2016-06-04 18:23:18 +10:00
zilmar
01010057b5
[Project64] Add some logging to CAudio::LenChanged
2016-06-04 18:20:23 +10:00
Nekokabu
bd9adbf1a1
Update Sram.cpp
...
Better SRAM read & write
2016-06-04 10:33:55 +09:00
zilmar
0ec052177b
Merge branch 'master' of https://github.com/project64/project64
2016-06-04 05:27:55 +10:00
zilmar
7ee7b41d1f
Merge pull request #1101 from LuigiBlood/64ddsave
...
[64DD] Make sure at boot that the disk is inserted
2016-06-03 05:14:17 +10:00
luigiblood
4036971653
[64DD] Make sure at boot that the disk is inserted
...
Fixes F-Zero X Expansion Kit loading too late
2016-06-02 16:35:10 +02:00
zilmar
66444ba1cb
Merge pull request #1090 from death-droid/MoveToCfile
...
Move to cfile
2016-06-02 07:12:23 +10:00
luigiblood
add7ec7b98
[64DD] Make sure new disk is loaded into memory before swap
...
Fixes hang during swap while recording with OBS Studio
2016-05-30 01:09:52 +02:00
luigiblood
810bccc755
[64DD] Swap support
2016-05-25 04:06:10 +02:00
zilmar
f447e81248
Merge pull request #991 from LegendOfDragoon/master
...
Optimize CheckInterrupts, PI_DMA_WRITE, and UpdateTimers
2016-05-23 14:36:44 +10:00
Nekokabu
35c1aa2c73
Update PifRam.cpp
...
Wonder Project J2 are using 0xFD
2016-05-22 20:41:21 +09:00
Emmet Young
6e45f2d90f
Make the Transferpak only init the GBCart when we have either a read or a load to the transferpak.
2016-05-16 20:20:00 +10:00
Emmet Young
ff4bd28e3e
Change up Mempak so it uses CFile class.
...
Also modify the way mempaks are loaded and written. We only write the bytes that have been changed now, rather then writing the whole file every time the mempak is written to.
2016-05-16 18:23:31 +10:00
zilmar
91f36ac8f9
[Project64] make CMipsMemoryVM::SW_VAddr compare line the same as LW
2016-05-15 20:19:15 +10:00
Nekokabu
da1410b0d8
Update PifRam.cpp
2016-05-14 10:56:18 +09:00
zilmar
21920f984b
Updated license for bsmiles32
2016-05-13 19:14:00 +10:00
zilmar
740469d26e
[Project64] make struct TIMER_DETAILS size consistent between windows and android
2016-05-01 12:47:39 +10:00
exhalatio
8c34b2df9e
Fix up Store Sram
2016-04-30 17:33:44 +09:00
zilmar
699f70a0d5
Merge branch 'master' of https://github.com/project64/project64
2016-04-22 06:30:51 +10:00
zilmar
02d7ac014e
[Project64] Make sure each game has a unique save dir
2016-04-22 06:29:55 +10:00
6be92e9795
standardized zip API #include
2016-04-20 23:55:37 -04:00
zilmar
4e0103b897
[Project64] Get load save state to use cfile
2016-04-21 07:21:15 +10:00
zilmar
112ea9d8da
[Project64] Make saving states more cross platform
2016-04-20 19:18:13 +10:00
zilmar
78b7cfe38f
[Project64] Change sram to use cfile
2016-04-19 07:29:24 +10:00
zilmar
1daa43a6d8
[Project64] Remove windows.h from MemoryVirtualMem.cpp
2016-04-18 05:07:30 +10:00
zilmar
2d76718d35
[Project64] Make sure pause from menu is always set
2016-04-18 05:05:31 +10:00
98383267ba
Just say 0x10000, not 1 << 16.
2016-04-12 16:55:54 -04:00
cd3960411a
Use sizeof() to eliminate respecification of array bounds.
2016-04-12 11:50:57 -04:00
9ec5f74e13
memcpy() instead of delaying a fix to flash RAM byte order
2016-04-11 21:44:11 -04:00
d3794b4d02
fixed undefined type error in flash pre-buffer aliasing
2016-04-11 21:20:08 -04:00
zilmar
afb194ca07
[Project64] Rmove windows.h from Flashram code
2016-04-11 18:28:18 +10:00
Nekokabu
aa4cc8afce
Update MemoryVirtualMem.cpp
2016-03-21 23:00:21 +09:00
Nekokabu
667f95fe47
Update FlashRam.cpp
2016-03-21 22:59:13 +09:00
zilmar
fc304ec1dd
[Project64] Eeprom should not try to write if read only
2016-02-24 18:10:27 +11:00
LegendOfDragoon
b483b76504
Optimize UpdateTimers for when wired != 0
2016-02-09 18:20:05 -08:00
LegendOfDragoon
b066192abf
Optimize commonly executed loop in PI_DMA_WRITE
2016-02-09 18:13:21 -08:00
LegendOfDragoon
ad5370a252
Statically round up PI_WR_LEN_REG to nearest even
2016-02-09 17:21:29 -08:00
LegendOfDragoon
cb3ada6ece
Optimize CheckInterrupts
...
Using local variables significantly improves the performance.
2016-02-09 16:59:46 -08:00
Emmet Young
c696cb79c3
Ensures paks are only being initialized when they have actually been selected, Transferpak needs multi controller support eventually as it currently just loads from the one singular option.
2016-02-09 18:57:30 +11:00
Nekokabu
b9b64035b5
disable some trying to store XXXXXXXX error
2016-02-06 23:05:32 +09:00
LegendOfDragoon
e08b1b93ec
Optimize UpdateTimers
2016-02-06 00:07:15 -08:00
zilmar
2ec7a92dfc
Merge pull request #973 from cxd4/mempak-OCD
...
[Project64-core] OCD clean-ups with the mempak unit
2016-02-05 08:23:14 +11:00
zilmar
e5cd8765f8
Merge pull request #972 from cxd4/mempak-stdio
...
[Project64-core] Have stdio.h to guarantee fopen() and fclose().
2016-02-05 08:21:06 +11:00