jmarlin
8e75ec2ce7
#549 changed switch/case table to cascaded range checks
2015-07-28 17:41:53 -04:00
luigiblood
cf7f74f1b1
Use actual CIC IDs (8303 for 64DD, 5167 for 64DD conversions)
2015-07-27 15:34:36 +02:00
zilmar
1a481c520a
Merge pull request #544 from cxd4/dedotated_wam_4_mah_serv0r
...
cleaner RdramChanged algorithm (not biased to only 4 vs. 8 MB)
2015-07-27 14:05:16 +10:00
Nekokabu
81b6e2c68d
Heiwa Pachinko World 64 (J) freeze fix
...
Heiwa Pachinko World 64 (J) freeze fix #537
2015-07-25 23:20:36 +09:00
unknown
51975fb00d
unbiased the algorithm from just checking if only 4 or 8 MB
2015-07-18 13:12:40 -04:00
unknown
188091e32a
flipped the if/else blocks for better branch prediction
2015-07-18 12:51:44 -04:00
unknown
62d316f7ae
centralized m_AllocatedRdramSize writeback outside the if/else
2015-07-18 12:50:00 -04:00
unknown
2a45e5f792
Declare a couple constants to help clean the code rewrites.
2015-07-18 12:45:55 -04:00
Nekokabu
433668a7e3
Fix Address in error messages.
2015-06-24 01:05:29 +09:00
Nekokabu
4b2ff8318f
Fix Address in error messages.
2015-06-23 23:03:05 +09:00
Nekokabu
9be6b571e0
Fix Address in error messages.
...
Fix Address in error messages.
2015-06-23 23:02:20 +09:00
Nekokabu
f4ab79a007
Fix Jangou Simulation Mahjong Dou 64 freeze
...
Fixed a read from over than ROM file.
2015-06-21 23:51:37 +09:00
Nekokabu
f55db5aff4
Ssupport Shiren 64 Save
...
Ssupport Shiren 64 Save
2015-06-20 14:14:59 +09:00
zilmar
6d608cd6bc
[Project64] Handle SW const to 0x1fc00000
2015-05-30 13:46:16 +10:00
zilmar
f329b2d8f1
Merge branch 'master' of https://github.com/project64/project64
2015-05-22 06:12:08 +10:00
zilmar
6f56336031
[Project64] handle F3 A4 rep movs byte ptr es:[edi],byte ptr [esi] in exception handler
2015-05-22 06:09:33 +10:00
Emmet Young
007cbc1695
Address should actually of been stored into a DWORD
2015-05-18 14:19:31 +10:00
Emmet Young
a89f1d29f5
Seperate rumblepak out from pif ram.cpp. Makes it easier to make changes to and cleans up Pif Ram.cpp
...
Also prepare for implementing the transfer pak.
2015-05-18 12:20:15 +10:00
AmbientMalice
d3c04d6a1e
Update Dma.cpp
2015-05-15 23:38:14 +10:00
zilmar
e5c2df4dbc
[Project64] Get the code to compile in 64bit
2015-05-15 08:38:52 +10:00
LuigiBlood
61c7f5ed78
Added "AllowROMWrites" RDB setting, DMA READ to ROM and updated RDB file
2015-05-14 14:34:45 +02:00
LuigiBlood
6f28b3e424
Added 64DD CIC support for Zoinkity's cartridge conversions of 64DD games.
2015-05-08 04:48:46 +02:00
zilmar
9aa9061f07
Revert DoSomething from bool to BOOL
2015-05-04 17:23:36 +10:00
Lioncash
21c3c8fd32
Remove unnecessary struct/union typedefs
2015-05-03 20:13:12 -04:00
Lioncash
82c2554357
Convert BOOL to bool where possible.
2015-05-02 23:37:08 -04:00
zilmar
9984bed37c
Merge pull request #429 from Azimer/FAT_Improvements
...
Fixed Audio Timing Improvements
2015-05-02 22:08:27 +10:00
Azimer
ac8a33a3be
Restructured IF statement
2015-05-02 02:01:10 -05:00
Azimer
c970681595
Fixed Audio Timing Improvements
...
* A user-defined FAT value of 0 will cause it to calculate
* The second buffer shouldn't be part of the GetLegth returned value
* Rounded the GetLength values up and aligned to 4 bytes (sample size)
* Implemented ai_busy and changed the behavior of ai_full
* Changed the second buffer behavior
2015-05-02 01:37:23 -05:00
Lioncash
d85f0c1283
Remove superfluous void usages
...
These aren't necessary in C++
2015-04-28 19:34:23 -04:00
unknown
42643352b9
s/Initilize/Initialize
2015-04-20 16:01:18 -04:00
zilmar
edda4f0555
fix #376 - Games slow if no entry in Project64.cfg
2015-04-20 08:50:07 +10:00
Lioncash
a7eb2e79e5
Memory Labels Class: Correct bounds clamping in ProcessCODFile
2015-04-16 15:44:06 -04:00
Ryan Collins
b807bc03ca
Fix errors from missing or added brackets (and a letter!)
2015-03-29 17:58:51 -04:00
Ryan Collins
3eddfb8115
Update N64 System/Mips files to Allman
2015-03-29 13:19:28 -04:00
zilmar
2a528562bf
Fix load perm cheats
2015-03-12 17:58:41 +11:00
unknown
8ae5b052e7
line break consistency fix: Mempak.H
2015-03-11 17:10:23 -04:00
zilmar
6ed2346169
Merge branch 'master' of https://github.com/project64/project64
2015-03-12 06:55:56 +11:00
zilmar
d0209b061f
Language: have break point take a wchar_t * string and allow \n in language files
2015-03-12 06:50:30 +11:00
Nekokabu
b8a93be2c7
Fixed initial value to 0xFF.
2015-03-11 01:58:02 +09:00
zilmar
2ef36f5f80
Merge pull request #194 from death-droid/MempakFix
...
Correct behaviour of Mempak
2015-03-06 18:37:54 +11:00
zilmar
71cc6def7b
code cleanup and try o make language work better
2015-03-04 20:36:08 +11:00
Emmet Young
2f4e21577a
Core mempak, correct behaviour of mempaks, ReadFrom and WriteTo
2015-03-03 22:46:38 +11:00
Emmet Young
1b17b86ef2
Core mempak, change mempak behaviour to handle mempaks as separate files, rather than storing them in one singular file.
2015-03-03 22:31:37 +11:00
zilmar
40640a83e5
Merge pull request #171 from cxd4/wow_such_mempak_very_doge
...
newline formatting fix from Unix LF to DOS/Windows CRLF
2015-03-02 09:44:30 +11:00
unknown
a7a22b13f0
newline formatting fix from Unix LF to DOS/Windows CRLF
2015-02-28 21:33:12 -05:00
zilmar
304aebbdd4
add store constant for 0410000C in recompiler
2015-02-25 19:26:48 +11:00
exhalatio
ddb99227dd
flxed Flash Status
2015-02-23 20:00:44 +09:00
zilmar
9870277f60
Merge pull request #82 from death-droid/CiCChanges
...
Cic changes
2015-02-14 18:05:09 +11:00
Emmet Young
3e1498ef8e
Make CIC_UNKOWN behave like CIC_NUS_6102. If debugger is enabled, it will display an error message with the missing CIC CRC.
2015-02-14 14:10:05 +11:00
Emmet Young
e2f73e9e3d
For all CiC related stuff, we should really be using our typedef rather than numbers.
2015-02-14 13:26:26 +11:00
zilmar
17a3561c23
better hardware support for odd PI_WR_LEN_REG addresses (cdx pull request #64 )
2015-02-13 08:26:17 +11:00
zilmar
c973db8e35
Try to get dynamic plugin change working
2015-02-12 21:58:28 +11:00
zilmar
7345ecd97e
basic timing support for VI_V_CURRENT_LINE_REG alternating scan fields by cxd4
2015-02-07 10:19:49 +11:00
zilmar
9eceed0fef
#pull request 42
2015-02-01 06:27:27 +11:00
Nicholas
1c91769c12
Create Plugin base to share functionality
2015-01-31 08:01:21 +11:00
Nicholas
862eb7c48b
Add support for Visual Studio 2013
2015-01-27 16:07:44 +11:00
Nicholas
a9f8dd461f
[!]Fix a mistake made in the RTC implementation, was incorrectly
2015-01-26 14:58:53 +11:00
Nicholas
8c1852afa0
handle pal system frequency better
2015-01-26 14:43:37 +11:00
Nicholas
0bd9a467a1
Add the memory search functionality back in
2015-01-22 16:50:20 +11:00
zilmar
6ca28ebe82
Glide64: Be able to get texture directory form emulator
2013-04-28 15:49:14 +10:00
zilmar
814018c78f
Project64: Initialize eeprom to 0xFF instead of 0x00
2013-04-26 20:06:01 +10:00
zilmar
48d8925a80
Project64: Clean up external release to be beta release
2013-03-22 16:47:20 +11:00
zilmar
283cf565c0
Memory: Fix read from rom with constant LW
2013-03-09 06:31:26 +11:00
zilmar
dd537b518c
Porject64: Implement Recompiler LL and SC
2013-02-20 05:31:10 +11:00
zilmar
990b9ddb55
Memory: Clean up some breakpoint warnings
2013-02-11 19:24:18 +11:00
zilmar
cb3568395c
Memory: Force write to SP_STATUS to go through SW_NonMemory
2013-01-28 19:36:14 +11:00
zilmar
d48705f87e
Memory: Handle LW SP, 0xXXX (SP)
2013-01-26 09:37:33 +11:00
zilmar
8997f3fc30
memory: Update counters on write to SP Status
2013-01-20 17:20:52 +11:00
zilmar
55e4db8911
Memory: Fix bug in Compile_SB_Const
2013-01-16 05:53:43 +11:00
zilmar
72b708850b
Memory: Fixed a bug on tlb read for LB and LH
2013-01-14 17:11:20 +11:00
zilmar
b2f7f67dc2
Memory: Got LWU to use the same code as LW
2013-01-12 08:57:51 +11:00
zilmar
3e2b93203b
Memory: Clean up more tlb writes and SP_SEMAPHORE_REG
2013-01-12 08:15:47 +11:00
zilmar
80aaed3107
Pif: Changed how pif2 challenge response is written to pif
2013-01-06 15:17:23 +11:00
zilmar
720b9c6257
halflife: should not be fast forward if check is zero (this means it is called twice)
2013-01-06 06:53:14 +11:00
zilmar
3c1040c2d9
Audio: revert changes to audio, seemed to make games worse
2013-01-06 06:52:29 +11:00
zilmar
08af4e1c88
Audio: Change audio to have busy flag
2013-01-05 09:48:25 +11:00
zilmar
23cc5f0a67
Memory: Fix bugs related to store tlb & half line
2013-01-05 09:45:16 +11:00
zilmar
8c48ba4f70
Mips: Refactor loading of plugins and how game is shut down
2013-01-03 19:51:00 +11:00
zilmar
b8a0303674
Memory: Fix TLB recompiler writes
2013-01-03 19:49:34 +11:00
zilmar
979a0687e6
Mips Memory: fix tlb write for Compile_SB_Const
2013-01-01 07:14:35 +11:00
zilmar
59b2e96062
Speed Limitor: Clean up code and change interval levels
2012-12-31 23:46:03 +11:00
zilmar
6ac9d18e7f
Audio: Rewrote sync to audio
2012-12-31 22:02:51 +11:00
zilmar
42dbc691bd
Fix bug in TLB writes
2012-12-31 18:02:54 +11:00
zilmar
e848cbcded
Half life: Update if hard loop checking value
2012-12-31 07:56:49 +11:00
zilmar
33342a77c5
Memory: LB_NonMemory only shows breakpoint when writing to rom
2012-12-29 07:32:15 +11:00
zilmar
4f6d6effa3
Added GPL header
2012-12-19 20:30:18 +11:00
zilmar
ab03a0d10e
Allow reset to work correctly in sync core
2012-12-19 10:55:05 +11:00
zilmar
d3c946891b
Pre allocate RDRAM space
2012-12-18 21:43:29 +11:00
zilmar
a444ad3e52
add __FUNCTION__ to trace messages
2012-12-17 11:21:29 +11:00
zilmar
c3b743adf1
Game settings: Moved from recompiler settings, moved to n64system as base
2012-11-29 22:23:35 +11:00
zilmar
601c94f49d
Code Refactoring: interface change in Memory Class.h
2012-11-19 22:07:07 +11:00
zilmar
88adba5892
Code Refactoring: Change location of call change
2012-11-19 22:06:37 +11:00
zilmar
7f00d50dc6
Global Variable: rename _NextTimer to g_NextTimer
2012-11-17 14:45:50 +11:00
zilmar
0410fafd3b
Global Variable: rename _SystemEvents to g_SystemEvents
2012-11-17 14:43:02 +11:00
zilmar
2bebce913e
Global Variable: Rename _SystemTimer to g_SystemTimer
2012-11-17 13:31:46 +11:00
zilmar
bd84758450
Global Variable: Rename _Audio to g_Audio
2012-11-17 13:27:46 +11:00
zilmar
7f248146b2
Global Variable: rename _Rom to g_Rom
2012-11-17 13:24:42 +11:00
zilmar
1992505c7f
Global Variable: Rename _Plugins to g_Plugins
2012-11-17 13:20:21 +11:00
zilmar
3a73b759ad
Global Variable: Rename _Reg to g_Reg
2012-11-17 13:18:14 +11:00
zilmar
c219c0ab6a
Global Variable: rename _TLB to g_TLB
2012-11-17 13:16:38 +11:00