NovaSquirrel
c0e249e993
Revert "Merge branch 'reformat_code'"
...
This reverts commit daf3b57e89
, reversing
changes made to 7a6e0b7d77
.
2021-03-10 11:13:28 -05:00
Vladimir Kononovich
3764af908f
Reformat Core (Resharper)
2020-12-19 23:30:09 +03:00
Sour
a22302134d
GBC: Improved IO port behavior
...
Fixes unused_hwio-C test, and allows aevilia to run
2020-07-03 00:39:11 -04:00
Sour
06135f10de
GB: Added palette configuration options
...
+ Split GB options to a separate window
2020-06-22 19:12:25 -04:00
Sour
d204485153
Added Super Game Boy support
...
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
03f8361437
Debugger: GB - Fixed DebugRead behavior (fixes deadlocks)
2020-06-09 18:16:13 -04:00
Sour
4e77e6caef
Debugger: GB - Added GB-specific "break on" options
2020-06-07 16:50:55 -04:00
Sour
6bccfa874f
Debugger: GB - Tilemap viewer improvements
...
-Show tilemap/tile information
-Show overlay option
2020-06-01 22:17:14 -04:00
Sour
2ccef88375
GB: PPU accuracy improvements
...
Passes all moooneye-gb tests
2020-05-31 17:19:53 -04:00
Sour
a9c456b75a
GB: Display first frame after enabling LCD as a blank frame
...
Fixes bad frames that show up in various games during screen transitions
2020-05-28 23:58:22 -04:00
Sour
dc986b72b7
GB: PPU - Improved window emulation
...
-Latch x/y/enabled values for the scanline (can't be changed midscanline based on wx_split test)
-Keep count of the scanlines where window rendering occurs to render the excepted lines in the window
2020-05-28 22:07:34 -04:00
Sour
fd1ff4cb3e
GB: Added HDMA support (GBC)
2020-05-28 00:15:37 -04:00
Sour
eceb8d790b
GB: PPU - Removed unnecessary sort operation
2020-05-26 00:14:19 -04:00
Sour
faf4d62ef4
GB: Allow picking GB model (original vs color) and using a boot rom
...
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
8b2a6b5fa6
GB: Fixed crash on reload when frame count is shown
...
+ Fixed game timer not being accurate for GB
2020-05-25 19:43:57 -04:00
Sour
18c96c8402
GB: Improved PPU LCD timings
2020-05-24 21:57:38 -04:00
Sour
5279ebb688
GB: Fixed OAM write behavior during DMA
2020-05-24 21:57:38 -04:00
Sour
10be89012c
GB: Various emulation improvements
...
-Better OAM DMA emulation
-Better STAT IRQ emulation
-Better LCD power on state
-Moved DMA logic to GbDmaController
2020-05-24 21:57:38 -04:00
Sour
2f511530bd
GB: Stat IRQ logic improvements
2020-05-22 00:47:55 -04:00
Sour
713d18c2d4
GB: Fixed sprites with x < 8 (e.g partially offscreen) not being shown at their correct position
...
+ Re-implement BG priority flag for GBC
2020-05-21 23:55:01 -04:00
Sour
134c28ed9f
GB: Replace scanline renderer with pixel renderer
...
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
371a7a1ac8
Added basic support for GBC games
2020-05-19 21:31:33 -04:00
Sour
5f055110fa
Added Game Boy support
...
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00