Sour
|
9d226d6588
|
Linux: Fixed build, fixed some clang warnings
|
2022-05-09 20:53:56 -04:00 |
|
Sour
|
e855d0466e
|
PCE: Add support for cheat codes
|
2022-05-09 18:16:16 -04:00 |
|
Sour
|
a9f8980f59
|
PCE: NTSC filter + refactoring
|
2022-05-01 19:20:58 -04:00 |
|
Sour
|
b58cb6fdf8
|
Refactor scanline filter
|
2022-05-01 12:34:51 -04:00 |
|
Sour
|
2b5416221a
|
Fixed some TODOs, minor refactoring for tile viewer
|
2022-04-30 20:42:26 -04:00 |
|
Sour
|
23bd5c599f
|
CD audio playback, ADPCM playback
|
2022-04-16 17:52:25 -04:00 |
|
Sour
|
d5d61b0472
|
Debugger - Memory mappings, predictive breakpoints, disassembly fixes/improvements, refactoring
|
2022-04-10 16:07:53 -04:00 |
|
Sour
|
9d9a648050
|
Simplify PCE cpu code, fixed some wrapping issues, etc.
|
2022-04-07 23:43:16 -04:00 |
|
Sour
|
191304e025
|
wip - everything to review
|
2022-04-06 18:37:35 -04:00 |
|
Sour
|
e0c9d0f3ae
|
Debugger: Tilemap/Sprite viewers - Added View in Tile Viewer option
|
2022-04-02 14:39:29 -04:00 |
|
Sour
|
c05e3fb0f5
|
Debugger: Event Viewer - Display current dot for all consoles + refactor code
|
2022-04-01 21:02:21 -04:00 |
|
Sour
|
1c055bb4af
|
Save States: Load/save emulation settings for netplay/rewind states, fixes some TODOs, fixes some NES issues when loading a state taken in a different region
|
2022-03-31 14:36:15 -04:00 |
|
Sour
|
d0d8a41a5f
|
NES: Disable OCing for NSF files
|
2022-03-30 22:01:41 -04:00 |
|
Sour
|
9b35a95c04
|
NES: Update PPU timings every frame to ensure changes to overclocking settings are applied
|
2022-03-30 21:59:30 -04:00 |
|
Sour
|
ec4834cb62
|
NES: Fixed overclocking behavior when DMC samples are playing
|
2022-03-30 20:56:52 -04:00 |
|
Sour
|
cec8709683
|
NES: Implement VS system custom palette option
|
2022-03-30 20:12:04 -04:00 |
|
Sour
|
64cd81adcd
|
Code cleanup (removed TODOs)
|
2022-03-30 19:56:45 -04:00 |
|
Sour
|
a79a13eca2
|
Cheats: Added UI and implemented cheats in core
|
2022-03-30 12:28:53 -04:00 |
|
Sour
|
0a9eb5dade
|
Video: Added Bisqwit NTSC filter for NES + presets for picture settings
|
2022-03-27 17:03:04 -04:00 |
|
Sour
|
b9d367e91a
|
Debugger: Implement/refactor is jump/is return/etc logic for all CPUs
|
2022-03-24 21:39:00 -04:00 |
|
Sour
|
7cbb682126
|
Debugger: Display the original hex value for snes sprites' X coordinate when the value is negative
|
2022-03-22 21:09:15 -04:00 |
|
Sour
|
2283d534b5
|
NES: Implement FME7
Needed to test barcode reader
|
2022-03-15 23:08:06 -04:00 |
|
Sour
|
a31eb671ac
|
Input: Support for barcode readers and tape recorders (NES)
|
2022-03-15 22:39:30 -04:00 |
|
Sour
|
616465181c
|
NES: Disable shortcuts when keyboard is plugged in
|
2022-03-13 19:28:46 -04:00 |
|
Sour
|
04c0379547
|
NES: Fixed default keys not being applied correctly if config window was never opened+saved
|
2022-03-13 18:28:00 -04:00 |
|
Sour
|
57d740d137
|
NES: Split power pad into separate side a/b controllers
|
2022-03-13 17:21:08 -04:00 |
|
Sour
|
9da277a92b
|
NES: Fixed storage input devices (Battle box, turbo file)
|
2022-03-13 16:45:27 -04:00 |
|
Sour
|
27e0071817
|
NES: Added microphone config button for famicom controller on port 2
|
2022-03-13 15:56:14 -04:00 |
|
Sour
|
5af307f600
|
NES: Added light detection radius option
|
2022-03-13 14:45:25 -04:00 |
|
Sour
|
605d815731
|
NES: Fixed issues/UI for hori track, konami hyper shot, bandai hyper shot and pachinko controller
|
2022-03-13 14:21:51 -04:00 |
|
Sour
|
2b27457d75
|
NES: Implemented mapper 3 & 96
Needed to test Arkanoid & Oekakids controllers
|
2022-03-12 19:52:34 -05:00 |
|
Sour
|
e74a132ac9
|
NES: Fixed CHR RAM behavior
|
2022-03-12 19:51:31 -05:00 |
|
Sour
|
ff331362be
|
Input: Implemented mouse-based input devices (Windows only)
|
2022-03-12 19:03:17 -05:00 |
|
Sour
|
1f222fd300
|
NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.)
|
2022-03-11 23:51:42 -05:00 |
|
Sour
|
0c32489a5f
|
NES: Fixed issues with PRG sizes under 256 bytes
|
2022-03-07 19:44:46 -05:00 |
|
Sour
|
aa6a9699fb
|
UI: Added global input options (deadzone, display inputs on screen, etc.)
|
2022-03-04 22:08:29 -05:00 |
|
Sour
|
2bee41ce97
|
Debugger: Trace logger improvements/fixes
|
2022-02-26 13:42:31 -05:00 |
|
Sour
|
56b05cced6
|
Debugger: Implemented "move program counter" for most CPUs
|
2022-02-24 23:00:08 -05:00 |
|
Sour
|
92734d6015
|
Debugger: Exp. eval refactoring to allow getting more data than just the CPU's state
|
2022-02-21 21:27:14 -05:00 |
|
Sour
|
50cdababc0
|
Debugger: Implemented predictive breakpoints for GB
|
2022-02-20 22:25:35 -05:00 |
|
Sour
|
ba0b5a89a5
|
Debugger: Code refactoring, fixes for marked breakpoints
|
2022-02-20 11:11:44 -05:00 |
|
Sour
|
d5a28f1403
|
Debugger: (WIP) Evaluate breakpoints before an instruction starts executing (ProcessInstruction + calculate upcoming reads/writes)
|
2022-02-19 09:55:33 -05:00 |
|
Sour
|
581f8ab709
|
Debugger: Remove memory access count tracking (only keep stamps for memory tools color)
|
2022-02-16 20:50:00 -05:00 |
|
Sour
|
ec84fad585
|
Debugger: Run to NMI/IRQ actions
|
2022-02-16 18:20:27 -05:00 |
|
Sour
|
f084f85dab
|
Debugger: NES - Fixed tile address value for sprite viewer with 8x16 sprites
|
2022-02-13 17:35:17 -05:00 |
|
Sour
|
da3e0fb2fa
|
NES: PPU - reading palette while grayscale is on should return grayscale palette colors
|
2022-02-09 18:30:08 -05:00 |
|
Sour
|
67df25d83a
|
PPU: Delay vram address increment by 1 ppu cycle after a read/write to 2007
This allows the full_palette tests to properly display single-pixel glitches that display another color (same as hardware)
|
2022-02-09 17:20:50 -05:00 |
|
Sour
|
aedea1862f
|
NES: PPU - Fixed color emphasis not being applied correctly
|
2022-02-09 17:13:15 -05:00 |
|
Sour
|
762c9de400
|
Debugger: Added same rom/ips options
|
2022-02-08 20:59:03 -05:00 |
|
Sour
|
7854ea9649
|
NES: Avoid calculating SHA-1 for rom when no hd packs exist
|
2022-02-07 19:07:53 -05:00 |
|