Lior Halphon
|
5c17c0ec3b
|
unreachable fun
|
2022-01-03 17:17:35 +02:00 |
|
Lior Halphon
|
c63ddbe771
|
Lag frame detection API (#422)
|
2021-12-18 01:25:06 +02:00 |
|
Lior Halphon
|
c3d9141b7c
|
Replace the term sprite with object for consistency
|
2021-12-17 21:16:23 +02:00 |
|
Lior Halphon
|
7508ddb0cf
|
Execute callback (for #422)
|
2021-12-10 19:42:47 +02:00 |
|
Lior Halphon
|
9e57201b08
|
Accurate IF clear timing
|
2021-12-05 16:18:54 +02:00 |
|
Lior Halphon
|
fbf1bb7f98
|
Save state compatibility breaking cleanup
|
2021-11-07 12:56:46 +02:00 |
|
Lior Halphon
|
1f7b20251b
|
Improved sanitation for save states for better security and stability
|
2021-10-30 16:03:13 +03:00 |
|
Lior Halphon
|
18007f0e53
|
MGB support
|
2021-10-23 23:28:54 +03:00 |
|
Lior Halphon
|
94776fcf8c
|
Better (But imperfect) emulation of the wave RAM address bug glitch
|
2021-10-19 01:53:24 +03:00 |
|
Lior Halphon
|
40fc477b56
|
Fix an oopsie
|
2021-10-10 20:05:57 +03:00 |
|
Lior Halphon
|
164a870189
|
Cleanup uses of gb->registers
|
2021-10-09 14:09:51 +03:00 |
|
Lior Halphon
|
24af1c5a31
|
Newly discovered OAM corruption trigger
|
2021-10-09 14:05:29 +03:00 |
|
Lior Halphon
|
c05c3c2abd
|
Improved accuracy of mid-line SCX writes
|
2021-10-08 19:36:05 +03:00 |
|
Lior Halphon
|
4d1a28f1d1
|
Improved OAM bug accuracy in several read edge cases
|
2021-07-25 16:34:34 +03:00 |
|
Lior Halphon
|
a5325d3374
|
Improved ticks command, more accurate speed switch timings, better odd-mode warnings
|
2021-07-11 21:49:58 +03:00 |
|
Lior Halphon
|
6f6f72dcbd
|
More accurate emulation of STOP
|
2021-07-11 12:11:12 +03:00 |
|
Lior Halphon
|
278224299f
|
Fixed double->single speed switch causing misaligned CPU timing
|
2021-06-26 13:55:34 +03:00 |
|
Lior Halphon
|
b4709fd66b
|
Disabled an accuracy-improvement-attempt that caused audio regressions until the proper behavior is well understood, fixes #390
|
2021-06-18 01:36:29 +03:00 |
|
Lior Halphon
|
9fcdc082d2
|
Fix an SDL crash, minor tweak to BESS SGB
|
2021-04-17 16:37:55 +03:00 |
|
Lior Halphon
|
c0582fd994
|
More accurate emulation of NR10 writes
|
2021-01-09 00:31:16 +02:00 |
|
Lior Halphon
|
544d39f19d
|
Further improvements to STOP timing
|
2020-12-26 00:19:48 +02:00 |
|
Lior Halphon
|
4bbd27735f
|
Fix a regression in speed switch timing, reset DIV on speed switch, better odd-mode detection and avoidance
|
2020-12-25 20:41:00 +02:00 |
|
Lior Halphon
|
8f64f49c3b
|
More accurate emulation of window timing, actual correct fix of #123
|
2020-12-23 23:49:57 +02:00 |
|
Lior Halphon
|
7a3ebb708c
|
LCDC write timing regression fix
|
2020-12-12 22:55:14 +02:00 |
|
Lior Halphon
|
db483ce95f
|
Warn about potential odd-mode triggers
|
2020-12-12 20:40:35 +02:00 |
|
Lior Halphon
|
7fdc58a07e
|
Implement CGB-mode TILE_SEL mixing, fixes cgb-acid-hell and m3_lcdc_tile_sel_change2, closes #308
|
2020-11-20 16:24:16 +02:00 |
|
Lior Halphon
|
c36bdc22f6
|
More accurate interrupt emulation
|
2020-11-14 13:55:39 +02:00 |
|
Lior Halphon
|
97e844a0b7
|
GB_debugger_break is for external APIs, not available on libretro builds
|
2020-05-31 01:01:06 +03:00 |
|
Lior Halphon
|
5f4aee8ca1
|
Merge pull request #261 from JL2210/ld-b-b
Add ld b, b breakpoint
|
2020-05-31 00:55:17 +03:00 |
|
Lior Halphon
|
fd97e11919
|
Spacing
|
2020-05-31 00:54:13 +03:00 |
|
James Larrowe
|
abdece7737
|
add debugger command to enable and disable
|
2020-05-30 16:35:07 -04:00 |
|
James Larrowe
|
f105f28017
|
Add ld b,b breakpoint
Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com>
|
2020-05-30 15:54:51 -04:00 |
|
Lior Halphon
|
a9023d08c6
|
Emulate HuC-3’s IR and RTC
|
2020-05-16 23:27:17 +03:00 |
|
Lior Halphon
|
0cf168f32b
|
Fixing inconsistent style
|
2020-04-24 20:37:57 +03:00 |
|
Lior Halphon
|
a6567d9ee1
|
Update old coding style
|
2020-04-09 14:32:52 +03:00 |
|
Lior Halphon
|
e7f6ac8828
|
Do the same for SGB
|
2020-03-06 21:19:53 +02:00 |
|
Lior Halphon
|
34cf0f558d
|
It's more reasonable to do it this way
|
2020-03-06 18:56:51 +02:00 |
|
Lior Halphon
|
89303ab046
|
WX access conflicts
|
2020-02-27 00:12:42 +02:00 |
|
Lior Halphon
|
9c7a8fdb1b
|
WY is tested every cycle
|
2020-02-26 22:24:08 +02:00 |
|
Lior Halphon
|
f86e682d2c
|
Fix sign
|
2020-02-21 17:22:57 +02:00 |
|
Lior Halphon
|
7d51ba3d97
|
More fixes, SGB emulation of the same quirk
|
2020-02-21 16:16:02 +02:00 |
|
Lior Halphon
|
91404edd13
|
Disgusting hacks to emulate disabling objects while an object is being fetched
|
2020-02-21 15:14:33 +02:00 |
|
Lior Halphon
|
56118d2a67
|
Move improvements to LCDC conflicts
|
2020-02-21 14:22:25 +02:00 |
|
Lior Halphon
|
a8f63aea3c
|
Emulate DMG LCDC write conflicts correctly. This might vary between individual units.
|
2020-02-21 02:55:07 +02:00 |
|
Lior Halphon
|
bec09a012c
|
More accurate emulation of STOP mode
|
2020-02-15 19:21:43 +02:00 |
|
Lior Halphon
|
8b7805b95d
|
Hit ^T
|
2020-02-10 20:19:37 +02:00 |
|
Lior Halphon
|
804b9bec63
|
Fixed a bug where HDMA begins in the middle of an instruction while cycles are pending to be flushed. Fixes #230
|
2020-02-10 00:21:33 +02:00 |
|
Lior Halphon
|
95af00a752
|
speling is veri difikult
|
2020-01-03 21:11:45 +02:00 |
|
Lior Halphon
|
33198fc7b7
|
Give SGB its own conflict map
|
2019-07-19 15:50:49 +03:00 |
|
Lior Halphon
|
2f9de4942c
|
Increase input polling frequency in the Cocoa and SDL frontends, should make inputs look less synthetic and potentially reduce input lag
|
2019-06-07 18:27:25 +03:00 |
|