Souryo
|
f9060dc351
|
Fixed small PPU display bug introduced in previous build - need to return only if we set the sprite's pixel
|
2015-07-05 08:47:34 -04:00 |
|
Souryo
|
7cf5dafc40
|
-Fixed timing issues (with sprite DMA) + a bit of refactoring
-PPU is now run AFTER a read/write, instead of before. (And the CPU class is in charge of running it, instead of the MemoryManager class)
|
2015-07-05 00:27:26 -04:00 |
|
Souryo
|
f3df2ecf17
|
-CPU code changes to implement all dummy reads/writes. Each memory access runs the PPU for 3 cycles (PPU is now controlled by the CPU)
-Optimizations + PGO (profile guided optimization) build support
|
2015-07-04 22:21:14 -04:00 |
|
Souryo
|
b01e94d64d
|
Made FPS counter look a bit cleaner
|
2015-07-03 00:18:43 -04:00 |
|
Souryo
|
e84ecbc972
|
Cheat code UI - not finished
|
2015-07-03 00:12:02 -04:00 |
|
Souryo
|
d793a7f711
|
-Deleted old UI project
|
2015-07-01 23:17:48 -04:00 |
|
Souryo
|
48409ae82b
|
-Rewrote entire GUI in .NET
-Several other fixes (bugfixes, refactoring, etc.)
-Added a few more features to debugger
|
2015-07-01 23:17:14 -04:00 |
|
Souryo
|
f8f9755eff
|
Unfinished visual debugger implementation (to be finished later)
|
2015-06-24 19:26:19 -04:00 |
|
Souryo
|
366d4aec80
|
Mapper 189 support
|
2014-08-04 15:55:20 -04:00 |
|
Souryo
|
84e54c9b7d
|
Fix for MMC1 - Ignore writes that occur after a dummy write - Fixes Bill & Teds + others
|
2014-07-28 20:52:47 -04:00 |
|
Souryo
|
4897f2f6ad
|
Fixed automated tests
|
2014-07-27 19:42:32 -04:00 |
|
Souryo
|
941efc4110
|
CPU: Rewrote logic to use an addressing mode table, implemented dummy writes
|
2014-07-27 19:29:04 -04:00 |
|
Souryo
|
674e64e655
|
Fixed PPU memory mirroring issue - caused incorrect MMC3 IRQ timing in some games (i.e Burai Fighter)
|
2014-07-26 22:14:08 -04:00 |
|
Souryo
|
35d2e9cc00
|
PPU: Need to perform both sprite & bg fetches when either sprite or background is enabled. Otherwise things that rely on these fetches break - such as the MMC3 IRQ timer. Fixes Burai Fighter freezing at the start of level 1
|
2014-07-26 20:21:36 -04:00 |
|
Souryo
|
3823407b58
|
Mapper 163 support (Only tested on FF7)
|
2014-07-12 22:23:08 -04:00 |
|
Souryo
|
5f138629b2
|
Moved SRAM & Expansion RAM to BaseMapper.
|
2014-07-12 22:22:40 -04:00 |
|
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 |
|