Commit Graph

2887 Commits

Author SHA1 Message Date
Emmet Young e6b1fd3aec Fix up reading and writing of the RTC data to the save file.
Correct the RTC emulation behaviour, made it more like NRAGES, various emulators i was basing mine off seemed to not correctly update the RTC.
2016-02-04 00:33:03 +11:00
Emmet Young dd7cf4af10 Missed two frees, when swapping out for deletes 2016-02-03 13:42:06 +11:00
Emmet Young 26d4bea1f1 Switch to using an auto_ptr for our buffers, and switch fopen/fwrites. to make use of the CFile class. 2016-02-03 13:34:52 +11:00
zilmar 3a1cf4fc9e Merge pull request #968 from purplemarshmallow/rdb1
disable HLE gfx for Yakouchuu II - Satsujin Kouro
2016-02-03 08:10:36 +11:00
purplemarshmallow 6488eb4e7b disable HLE gfx for Yakouchuu II - Satsujin Kouro
this game uses the RSP to decode videos. It cannot work with HLE gfx.
2016-02-02 17:03:35 +01:00
Emmet Young 696d419e5b Improve behaviour of MBC3 if statements. 2016-02-02 19:44:18 +11:00
Emmet Young aab625734d Fix up spelling mistake in Tansferpak.cpp naming, 2016-02-02 15:09:47 +11:00
zilmar c59b716e8b [Glide64] Fix 2008 project 2016-02-02 03:47:09 +11:00
Emmet Young 1ddeb52f7f Allow transferpaks to be set through the RDB. Still need to implement the actual settings in the GUI 2016-02-01 23:41:46 +11:00
Emmet Young 258a5a0eb8 Transferpak: Add support for RAM saving, and RTC saving (Visual Boy Advance format)
Remove UpdateRTC() till I can get a better idea if the RTC code works properly.
2016-02-01 19:58:37 +11:00
zilmar dba3b94dfb [Glide64] Get Settings to be a class instead of a struct 2016-02-01 19:56:25 +11:00
zilmar 2b6fdc000e [Project64] Add more logging 2016-02-01 17:33:19 +11:00
zilmar b8bdf17499 [Project64] Add Notification on directory changed 2016-02-01 17:31:33 +11:00
zilmar 2e70c734b5 [Project64] Add Directory_Log setting 2016-02-01 17:30:22 +11:00
zilmar e2f9881864 [Project64] fix log message text in Plugins/PluginList.cpp 2016-02-01 17:10:43 +11:00
zilmar c23f5fe955 [common] Add #include "StdString.h" to Common/LogClass.h 2016-02-01 17:10:04 +11:00
zilmar d70ad198b4 Merge branch 'master' of https://github.com/project64/project64 2016-02-01 17:05:45 +11:00
zilmar 6aaf0f0f8e [Project64] Add #include <map> to Settings/SettingsClass.h 2016-02-01 17:05:30 +11:00
zilmar a985d587bd [Project64] 7Zip just on windows 2016-02-01 17:04:05 +11:00
zilmar 4f61d7c5a3 [Project64] Get MempakNames to set path in CPath constructor 2016-02-01 17:03:19 +11:00
zilmar 649cc48598 [Project64] Add #include <stdlib.h> for strtoul 2016-02-01 17:02:14 +11:00
zilmar ee51201eae [Glide64] Get ext_ghq_init to have texture dir is char * 2016-02-01 17:01:11 +11:00
zilmar 71710be0b8 [Project64] Add some logging to AppInit 2016-02-01 16:57:59 +11:00
zilmar cfbf695f26 Merge pull request #963 from LuigiBlood/64dd_2
[64DD] Load 64DD IPL on g_DDRom seperately
2016-02-01 11:40:38 +11:00
luigiblood 6469b523b4 [64DD] Add brackets for if g_DDRom == NULL 2016-02-01 01:38:27 +01:00
luigiblood f63b746c73 [64DD] Load 64DD IPL on g_DDRom seperately
Fixes double g_Rom delete which makes Windows not happy.
2016-02-01 01:31:14 +01:00
zilmar 02d94ce57b Merge pull request #961 from LuigiBlood/64dd_2
[64DD] Only Head 0 Track 6 is supposed to fail.
2016-01-31 12:18:23 +11:00
luigiblood d2d611c137 [64DD] Only Head 0 Track 6 is supposed to fail. 2016-01-30 22:23:27 +01:00
Emmet Young 74d3825870 Basic implementation of the RTC for the Transferpak.
Unable to properly test this due to Project64 not being able to emulate the co-processor - http://www.emutalk.net/threads/54598-Pok%C3%A9mon-Stadium-%28Pocket-Monster-Stadium%29-requires-RSP-emulation @project64 @LuigiBlood @LegendOfDragoon
2016-01-31 01:52:26 +11:00
zilmar 4103e9459f Merge pull request #960 from AmbientMalice/patch-30
R6 software depth buffer enable
2016-01-30 20:02:41 +11:00
AmbientMalice f252ba8c8e R6 software depth buffer enable
Fixes lens flares. Game still has some depth issues, possibly caused by swap modes.
2016-01-30 17:59:55 +10:00
zilmar a08ae5b8cd Merge pull request #959 from dsx-/master
minor rdb edits
2016-01-30 05:30:12 +11:00
dsx- 4b195a6943 king hill/twisted edge plugin note 2016-01-29 22:06:52 +08:00
dsx- 0ce0c93479 64 de hakken plugin note 2016-01-29 21:52:30 +08:00
dsx- f208016599 king hill minor correction 2016-01-29 21:51:42 +08:00
dsx- 8585c37fd6 Revert "revert twisted edge change"
This reverts commit 11f4bb9175.
2016-01-29 21:48:50 +08:00
dsx- 6e8c0a5ddc Revert "64 de hakken plugin note"
This reverts commit 6e19e48448.
2016-01-29 21:48:26 +08:00
dsx- 11f4bb9175 revert twisted edge change 2016-01-29 21:31:36 +08:00
dsx- 6c2ba343c4 conker rdb remove period 2016-01-29 20:34:08 +08:00
dsx- a9e01ec074 tetrisphere remove plugin note 2016-01-29 20:28:03 +08:00
dsx- 5da6e445e6 winback rdb remove period 2016-01-29 20:27:27 +08:00
dsx- 7ca5b91998 rat attack minor rdb edit 2016-01-29 20:26:17 +08:00
dsx- 17beb79c95 nba hangtime plugin note 2016-01-29 20:25:28 +08:00
dsx- 6e19e48448 64 de hakken plugin note 2016-01-29 20:24:13 +08:00
Emmet Young ff5fcf6d33 Basic implementation of the Transferpak, is now partially working.
Have to re-implement the RTC and ensure the mbc emulation of all current carts is accurate.
Settings implementation needs to be done as well.

This code is based on work from NRAGE and Bobby Smiles work on Mupen64plus's implementation.
2016-01-29 22:17:59 +11:00
zilmar 5cad324699 Merge pull request #958 from LuigiBlood/64dd_2
64DD IPL ROM Recompiler support
2016-01-29 10:06:21 +11:00
luigiblood 6e1ea7cba7 [RDB] 64DD IPL ROM works on Recompiler (Compatible) 2016-01-29 00:03:53 +01:00
luigiblood 03bd97c46b [Recompiler] Fix COP0_MT() Cause case
Results in 64DD IPL ROM fully working in Recompiler.
Thanks zilmar!
2016-01-28 23:59:53 +01:00
zilmar 5f0a77f897 Merge pull request #957 from cxd4/BOOL-does-not-name-a-type
[Settings] InitializeSettings() can return bool.
2016-01-29 08:02:44 +11:00
zilmar 36efe34b30 Merge pull request #956 from cxd4/fix-glide-unix
[Glide64] small updates for fixing compile errors on non-Windows
2016-01-29 08:02:20 +11:00