Commit Graph

1592 Commits

Author SHA1 Message Date
LegendOfDragoon 2ff2165bd9 Optimize ADDI in RSP Recompiler
No need to add 0 to a variable. I've seen
ADDI V0, V0, 0x0000 in Super Smash Bros audio microcode.
2015-09-07 11:49:37 -07:00
LegendOfDragoon 720d8c8dd7 Implement SLTIU in RSP Recompiler 2015-09-07 11:28:49 -07:00
LegendOfDragoon 19f34eed4e Implement SLTI in RSP Recompiler 2015-09-07 11:27:07 -07:00
zilmar 120d4d5590 Merge pull request #580 from cxd4/so_i_herd_u_liek_bswap
replaced all in-line assembly in Virtual Memory unit
2015-09-07 20:56:26 +10:00
zilmar ba217864cc Merge pull request #579 from Nekokabu/patch-6
Update Project64.rdb
2015-09-07 14:10:16 +10:00
zilmar a0b157d09f Merge pull request #588 from purplemarshmallow/01
rdb: add settings for G.A.S.P
2015-09-05 21:27:36 +10:00
purplemarshmallow 6d4cb1c2e3 rdb: add settings for G.A.S.P
fixes G.A.S.P!! Fighter's NEXTream crash with recompiler #583
2015-09-05 11:02:07 +02:00
zilmar 60da75d041 Merge pull request #585 from LegendOfDragoon/master
Improve LoadState
2015-09-04 17:08:07 +10:00
LegendOfDragoon 6adb89e041 Add support for DacrateChanged in LoadState
Calls DacrateChanged if the value of AI_DACRATE_REG changes after
loading a save state.
2015-09-02 22:47:21 -07:00
LegendOfDragoon abf71cdd1a Add support for ViWidthChanged in LoadState
Calls ViWidthChanged if the value of VI_WIDTH_REG changes after loading
a save state.
2015-09-02 22:44:24 -07:00
LegendOfDragoon a4a69a8a3a Add support for ViStatusChanged in LoadState
Calls ViStatusChanged if the value of VI_STATUS_REG changes after
loading a save state.
2015-09-02 22:41:40 -07:00
zilmar 8d7c7d91a1 Merge pull request #577 from cxd4/moar_Unicode_references
more Unicode compile ref. errors to _T() fixed
2015-09-02 17:41:11 +10:00
zilmar 94341be840 Merge pull request #581 from LegendOfDragoon/Fixes
Fix some mistakes
2015-09-02 14:14:30 +10:00
zilmar 6da72554c7 Merge pull request #582 from LegendOfDragoon/Write-to-VI_CURRENT_REG
Write to VI_V_CURRENT_LINE_REG
2015-09-02 14:13:29 +10:00
LegendOfDragoon 7909b18506 Write to VI_V_CURRENT_LINE_REG
As of now, it's never being written to, so graphics plugins do not have
any access to that register. z64gl reads this register, so that's why it
has this screen shaking problem in certain games like Star Wars Rogue
Squadron.
2015-09-01 08:50:59 -07:00
LegendOfDragoon 8968430b04 Fix issue with AiUpdate
Some plugins like Jabo's needs this thread to be created each time
initiated.
2015-09-01 08:16:42 -07:00
LegendOfDragoon ec6a1e0c23 Fix issue with displaying the value of EIP
Before, it would only display 1 byte, instead of the full address stored
in EIP.
2015-09-01 08:07:25 -07:00
LegendOfDragoon e576dbbaa4 Fix a mistake I made in SPECIAL_DSRL32 2015-09-01 07:51:36 -07:00
unknown 834299c041 replaced all in-line assembly in Virtual Memory unit 2015-08-30 22:56:21 -04:00
Nekokabu f39b6612ae Update Project64.rdb
update Derby Stallion 64
2015-08-30 18:16:29 +09:00
Nekokabu b3b77ed8c5 Update Project64.rdb
add new entry
2015-08-30 14:16:41 +09:00
zilmar 29f2f51ee5 Merge pull request #578 from cxd4/can_haz_commctrl_h
Include some system headers explicitly to fix non-ATL builds.
2015-08-30 10:40:56 +10:00
unknown d00937a997 explicit <windowsx.h> to fix 6 unresolved macros w/o ATL 2015-08-28 18:35:36 -04:00
unknown 7b4b5a6827 explicit <shlobj.h> to fix just a few build errors w/o ATL 2015-08-28 18:35:13 -04:00
unknown 7ce4f3db93 explicit <commdlg.h> to fix anti-ATL build errors 2015-08-28 18:34:34 -04:00
unknown 6b34e8b89a explicit <commctrl.h> to fix anti-ATL build errors 2015-08-28 18:34:12 -04:00
unknown 074b2cc007 explicitly included <prsht.h> 2015-08-28 18:29:55 -04:00
unknown 152b365fcc more Unicode compile ref. errors to _T() fixed 2015-08-28 17:23:47 -04:00
zilmar d1f36d80ad Merge pull request #576 from cxd4/TLB-pointer-to-int-representation
better chances at safe TLB paddr allocation to integers
2015-08-28 09:42:54 +10:00
unknown da232c590a better chances at safe TLB paddr allocation to integers 2015-08-26 22:30:45 -04:00
zilmar 3b6d55cc5c Merge pull request #568 from cxd4/leftover_Unicode_crap
removed some surviving remnants of old Unicode refs
2015-08-20 13:54:41 +10:00
unknown 1a83353918 removed some surviving remnants of old Unicode refs 2015-08-19 23:00:41 -04:00
zilmar 3a950f4cb9 Merge pull request #563 from AmbientMalice/patch-5
Make Mempak use core instead of plugin by default.
2015-08-20 12:11:42 +10:00
zilmar 18c192b32c Merge pull request #566 from cxd4/better_VS_Express_fix
re-did pull request #565 a safer way
2015-08-20 12:08:16 +10:00
unknown 39a1abe44e re-did my earlier fix in a safer way 2015-08-19 18:37:07 -04:00
zilmar 7a2218dfd6 Merge pull request #565 from cxd4/vs-express-testing
reduced the compiler errors if building w/ VS2008 Express
2015-08-20 06:43:37 +10:00
unknown b44324147d reduced the compiler errors if building without ATL 2015-08-19 13:47:15 -04:00
zilmar 13b2379caa Merge pull request #562 from Nekokabu/patch-5
Update Fuurai no Shiren 2 RDB
2015-08-19 21:59:17 +10:00
zilmar d997b2e25b Merge pull request #564 from cxd4/TLB_string_typo
fixed duplicate debug string:  "Write" typo'd to "Read"
2015-08-19 21:58:05 +10:00
unknown 64770befde fixed duplicate debug string: "Write" typo'd to "Read" 2015-08-18 19:51:12 -04:00
Nekokabu 44397889b9 Update Fuurai no Shiren 2 RDB
add 32bit=No
2015-08-18 23:26:49 +09:00
AmbientMalice a09640f430 Make Mempak use core instead of plugin by default.
This is kinda crude, but this should fix PJ64 complaining about missing mem pak files in certain situations\configurations.
2015-08-18 17:48:56 +10:00
Nekokabu 90bda74065 Update Fuurai no Shiren 2 RDB 2015-08-17 23:26:34 +09:00
zilmar a880e37ff7 Merge pull request #560 from cxd4/wutt-wutt-in-da-VABS
forgot to re-use `del = EleSpec[RSPOpC.rs].B[el];` in VABS
2015-08-12 13:37:52 +10:00
unknown b188bdae3c forgot to recycle `del = EleSpec[RSPOpC.rs].B[el];` in VABS 2015-08-11 22:21:51 -04:00
zilmar 646d89b7a8 Merge pull request #553 from dsx-/master
more rdb updates
2015-08-12 10:09:53 +10:00
zilmar 31cb2270d3 Merge pull request #555 from Nekokabu/patch-4
Fix PI_DMA_READ
2015-08-11 18:25:43 +10:00
zilmar fe2a27f34d Merge pull request #554 from Nekokabu/patch-3
Fix DMA Sram access when not word aligned
2015-08-11 18:24:19 +10:00
zilmar b908bda9e0 Merge pull request #559 from Jeremy517/master
Fix ROM Browser for network shares
2015-08-10 18:17:09 +10:00
Jeremy517 3c2da3cf2e Fix ROM Browser for network shares
This part of cleanPathString was supposed to de-dupe backslashes in the directory name, and then insert a backslash to the start of directory if the directory originally started with \\ (so that the string again started with \\).  However, because the call to rDirectory.replace was specifying a length of 1, it was always replacing \ with \ instead of replacing \\ with \.  When the backslash was then inserted at the start of the directory, the directory string now began with \\\ instead of \\.  This broke the ROM browser when using a network share (such as \\myserver\Emulation\Games).
2015-08-10 00:02:44 -07:00