Commit graph

276 commits

Author SHA1 Message Date
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
Souryo
5caf188286 Rounded FPS counter (else it wrote 59 fps when fps was 59.9999) 2014-06-28 14:22:17 -04:00
Souryo
f38538f22a Prevent games from writing to CHR-ROM/PRG-ROM 2014-06-28 13:22:42 -04:00
Souryo
b97f258f0e IsPageCrossed() fixed for unsigned values - fixes Battletoads & glitches in elevator action 2014-06-28 13:19:22 -04:00
Souryo
5d8c458a7e Small fix for MMC1 (Fixes graphics in Bases Loaded II) 2014-06-27 20:21:23 -04:00
Souryo
6e1742393d Improved timing, passes some more VBL/NMI tests 2014-06-27 12:18:07 -04:00
Souryo
616546ae5b AXROM support (Mapper 7) - Battletoads doesn't work (sprite 0 timing issue) 2014-06-26 23:13:02 -04:00
Souryo
060eb67421 Slightly improved automated tests 2014-06-26 20:55:22 -04:00
Souryo
81c18e17d1 Removed warnings 2014-06-26 18:49:29 -04:00
Souryo
99400c647e Savestate fixes (MMC1, _mirroringType) 2014-06-26 18:48:55 -04:00
Souryo
5c1e05d19f Fixed "Paused" position 2014-06-26 18:39:37 -04:00
Souryo
1d1b5ed1fc SUROM support - Dragon Warrior 3/4, Dragon Quest 4 2014-06-26 18:32:11 -04:00
Souryo
aa60c46f2f DX cleanup bug 2014-06-26 17:14:56 -04:00
Souryo
0b14d61fc0 GIT settings 2014-06-26 16:41:28 -04:00
Souryo
ec1b0d5e16 MMC3 IRQ fixes - All tests pass (Revision A) 2014-06-26 16:41:07 -04:00
Souryo
d9fd9c4736 Fixed memory leaks with DX resources 2014-06-26 16:24:15 -04:00
Souryo
c6b4531898 Fixes mario bros 3 sound glitches - Dragon Quest 1 assert is also gone 2014-06-26 13:17:50 -04:00
Souryo
7180c64d50 Fixed SRAM related issues - Caused Metroid/Kirby slowdowns. Fixed console object destruction to allow save to disk at destruction time. 2014-06-26 11:41:27 -04:00
Souryo
88d57ec12e Removed top 8 & bottom 8 scanlines (need an option for this later on) 2014-06-26 11:32:09 -04:00
Souryo
9b790ca4b7 GIT settings 2014-06-25 22:37:43 -04:00
Souryo
9ec756fae2 Quick save/load support 2014-06-25 21:52:37 -04:00