Commit Graph

246 Commits

Author SHA1 Message Date
Souryo
4a3fd7f350 MMC3 fix (based on specs) 2014-07-12 21:01:28 -04:00
Souryo
7f62a749d6 Added player 2 key mappings to keyboard (patch/temp) 2014-07-12 20:57:58 -04:00
Souryo
618d1f1588 GIT settings (ignore rar files) 2014-07-12 20:56:34 -04:00
Souryo
0b083e4099 Fixed .sav filename when loading from ZIP archives 2014-07-12 20:56:22 -04:00
Souryo
0299503d71 Fixed deadlock when closing emu while paused 2014-07-10 23:23:04 -04:00
Souryo
494f02c306 Added message when saving screenshot. 2014-07-10 21:19:16 -04:00
Souryo
259f474ec7 Support for saving PNG screenshots 2014-07-10 21:17:37 -04:00
Souryo
82006c057b Fixed Netplay issue introduced with ZIP support 2014-07-10 20:24:28 -04:00
Souryo
3cc3bf6cbd Code cleanup 2014-07-10 19:30:22 -04:00
Souryo
f55b9fce60 Added ZIP file support - Emu no longer crashes when loading unsupported mappers 2014-07-10 19:25:35 -04:00
Souryo
416865ff52 Added sleep for client thread 2014-07-09 22:02:46 -04:00
Souryo
f748c51552 NetPlay - Allow host to pause game for clients 2014-07-09 21:48:54 -04:00
Souryo
1ad66f714f Improved text readability + multiple messages shown at once 2014-07-09 21:11:02 -04:00
Souryo
e79dcf3303 Added missing files 2014-07-09 19:58:39 -04:00
Souryo
f0b8905a5d Disabled some menu options when playing/recording movies 2014-07-09 19:54:21 -04:00
Souryo
e56e300d3e Code cleanup (split .h & .cpp files, etc) 2014-07-09 19:05:07 -04:00
Souryo
14ab310f5e NetPlay improvements (auto loads ROM, supports host loading a save state, etc.) - Game client/server no longer run in the GUI thread 2014-07-09 18:29:46 -04:00
Souryo
21e9ad8bac VRC2/4 support (incomplete) - Mapper 21, 22, 23, 25, 27 2014-07-08 18:36:21 -04:00
Souryo
e129e4aac5 Added analog stick support (xbox controller) 2014-07-08 07:51:30 -04:00
Souryo
e52d398f9d Close socket when connection was closed by peer (recv returns 0) 2014-07-07 23:38:29 -04:00
Souryo
41bf638a75 Added more debug info to UPnP 2014-07-07 21:23:20 -04:00
Souryo
73d921c6c5 NetPlay fix - only send controller state when it changes (fixes most of the lag) 2014-07-07 21:23:03 -04:00
Souryo
1d11e4a9cc Log all UI messages to the console 2014-07-07 18:44:11 -04:00
Souryo
0fd2fb23c5 Added UPnP port forwarding support 2014-07-07 18:43:50 -04:00
Souryo
6b00a1f5c8 Fixed played # display on connection 2014-07-06 21:12:04 -04:00
Souryo
388d8c7d7a Fixed freezes/crashes when connecting/disconnecting 2014-07-06 21:11:52 -04:00
Souryo
fd80330a61 Added missing file 2014-07-06 20:40:33 -04:00
Souryo
f4802421d0 Netplay (not finished, but works), save state fixes 2014-07-06 19:54:47 -04:00
Souryo
021efccbed Removed leftover debug code 2014-07-03 18:14:42 -04:00
Souryo
6a5178b665 Prevent input when window not in focus 2014-07-03 18:14:22 -04:00
Souryo
66c669fb24 Code cleanup 2014-07-02 20:44:34 -04:00
Souryo
2b1b5850f4 Default saves/states/movies/etc folders, code cleanup 2014-07-02 20:28:29 -04:00
Souryo
f68f1c5a2d Fixed null reference when trying to save a state after starting another game 2014-07-01 22:58:04 -04:00
Souryo
7268a6426c Fixed Zelda 1 scrolling 2014-07-01 22:56:06 -04:00
Souryo
6fb497855c Several fixes for movies record/playback (and a couple of potential savestate fixes) 2014-07-01 18:05:54 -04:00
Souryo
94fa6a0ff8 Fixed "Record from start" 2014-07-01 13:24:02 -04:00
Souryo
07b558c8c4 Smaller savestates, Movie recording/playback, Slight performance improvement (~2-3% in Console::Exec) 2014-07-01 12:44:01 -04:00
Souryo
d83de40701 Fixed crash when using MRU shortcuts 2014-06-30 14:44:49 -04:00
Souryo
2c55437a44 Changed the way cpu/ppu cycles are kept in memory (slightly faster) 2014-06-30 14:44:30 -04:00
Souryo
b80b0a0d02 Saved config, save state slots, MRU list 2014-06-29 16:51:58 -04:00
Souryo
c40e207301 Set filename in title bar 2014-06-29 10:06:30 -04:00
Souryo
7191e467a9 GUI optimizations - improves FPS by 2-3% 2014-06-28 22:52:49 -04:00
Souryo
0636b52ad1 DrawPixel refactoring to avoid doubled up conditions, etc. 2014-06-28 22:52:28 -04:00
Souryo
f8ecd1be5e Mapper 11 support 2014-06-28 21:10:50 -04:00
Souryo
64ccd63117 Small optimization to DrawPixel 2014-06-28 20:25:42 -04:00
Souryo
84fea58257 Fixed memory leak 2014-06-28 19:56:51 -04:00
Souryo
3d1d8c7e62 Fixed window size when restoring 2014-06-28 19:31:16 -04:00
Souryo
83cddf637c Mapper 9 (Punchout) & Mapper 71 (partial) support 2014-06-28 18:50:01 -04:00
Souryo
200926f7e0 Implemented OpCode $89 (2-byte NOP) - Fixes Puzznic 2014-06-28 16:23:12 -04:00
Souryo
8187539fcb CPU Dummy Reads - Fixes Cobra Triangle and Ironsword 2014-06-28 15:48:30 -04:00