Lior Halphon
|
b8e32e6d53
|
More accurate window emulation, especially in double speed mode
|
2024-08-13 21:11:38 +03:00 |
Lior Halphon
|
47cdefd3d0
|
Minor adjustments to the CGB WX glitch
|
2024-08-02 20:45:17 +03:00 |
Lior Halphon
|
d34579e3bb
|
Window accuracy improvements, implement a new CGB window glitch
|
2024-07-21 23:38:40 +03:00 |
Lior Halphon
|
06c6ce7d65
|
More accurate fetcher timings. More accurate visual glitches in Mr. Chin's Gourmet Paradise; Turrican.
|
2024-07-11 00:21:04 +03:00 |
Lior Halphon
|
18206718e3
|
Adjustment to SCX's write conflict implementation
|
2024-07-08 00:18:27 +03:00 |
Lior Halphon
|
c3e3fb91cc
|
Improve PPU timings in CGB revision 0 to C. These revisions are no longer marked as experimental.
|
2024-07-08 00:00:27 +03:00 |
Lior Halphon
|
fbd1d06f1c
|
Confirmed SCX on double speed mode
|
2023-12-10 14:48:15 +02:00 |
Lior Halphon
|
e59bc436bd
|
CGB-C NR10 conflict improvements
|
2023-09-25 23:35:26 +03:00 |
Lior Halphon
|
d662407df0
|
Accurate emulation of NR10 write glitches
|
2023-09-03 15:54:37 +03:00 |
Lior Halphon
|
803abd9925
|
Halt and Stop trigger the OAM bug
|
2023-07-04 23:25:53 +03:00 |
Lior Halphon
|
49ec02b3b3
|
Replace cycle_oam_bug_pc with a generic call to cycle_oam_bug
|
2023-07-04 01:07:01 +03:00 |
Lior Halphon
|
e9be438d91
|
Turns out jr triggers the OAM bug, thanks Sono!
|
2023-07-04 00:21:57 +03:00 |
Lior Halphon
|
bed26daf73
|
Allow disabling SameBoy features when compiling as a library. Probably introduces some speed improvements to the Libretro core, as well as bsnes and BizHawk
|
2023-06-03 22:37:42 +03:00 |
Lior Halphon
|
3e3ac23432
|
More likely/unlikely fun
|
2023-04-25 13:35:25 +03:00 |
Lior Halphon
|
32a419ad2e
|
Do not inline the slow path of frequently called functions
|
2023-04-25 13:08:19 +03:00 |
Lior Halphon
|
7ac920d2be
|
Double speed STAT conflicts
|
2023-03-05 00:32:24 +02:00 |
Lior Halphon
|
e48eb3515d
|
More double speed write conflict updates
|
2023-02-28 01:00:57 +02:00 |
Lior Halphon
|
cc4baa1d28
|
LCDC write conflict emulation in double speed mode
|
2023-02-25 17:28:48 +02:00 |
Lior Halphon
|
7a390414ff
|
Improved accuracy of open bus behavior, merged with the HDMA open bus logic (it's the same bus)
|
2023-01-06 12:51:36 +02:00 |
Lior Halphon
|
9b202c670e
|
Was technically implementation defined
|
2022-10-17 14:34:55 +03:00 |
Lior Halphon
|
ac9e36bc1a
|
Fix assertion regression, fix window pixel insertion glitch regression, remove dead code. Closes #504
|
2022-10-16 18:19:43 +03:00 |
Lior Halphon
|
c580c44ad3
|
Constant replacements
|
2022-09-10 14:55:19 +03:00 |
Lior Halphon
|
c368c77d28
|
Use names for LCDC bits
|
2022-08-28 20:31:50 +03:00 |
CasualPokePlayer
|
bb8f973fb4
|
Implement GB Camera timing (when no webcam is connected), misc camera accuracy improvements, use GB_random instead of rand for noise_seed
|
2022-07-22 20:15:00 -07:00 |
Lior Halphon
|
22f8ab6509
|
Last fix was wrong, this is correct
|
2022-06-17 18:17:29 +03:00 |
Lior Halphon
|
517f455486
|
Theorized HDMA behavior proven wrong
|
2022-06-17 15:58:37 +03:00 |
Lior Halphon
|
9b5dc9eca7
|
Refine TILE_SEL glitch, fixes #445
|
2022-06-12 21:43:04 +03:00 |
Lior Halphon
|
4f91b19a94
|
Added MBC7 BESS support, documented BESS TPP1
|
2022-06-05 14:09:33 +03:00 |
Ricardo Maurizio Paul
|
c79e67b8cc
|
fix rlc_r zero flag
|
2022-05-21 14:45:16 +02:00 |
Lior Halphon
|
bb836662dd
|
More accurate emulation of Hblank skip, emulation of Mode 2 skip
|
2022-05-14 01:14:41 +03:00 |
Lior Halphon
|
69a5ed3396
|
Fix several potential regressions
|
2022-05-04 19:30:29 +03:00 |
Lior Halphon
|
76b881c2e1
|
More accurate HDMA during halt
|
2022-02-02 23:01:38 +02:00 |
Lior Halphon
|
1a41957b3c
|
LCDOff behavior, basic halt/stop behavior
|
2022-01-31 01:02:31 +02:00 |
Lior Halphon
|
26656de44f
|
Improvements to GDMA
|
2022-01-28 23:56:26 +02:00 |
Lior Halphon
|
aa5a279116
|
Halt during DMA with objects
|
2022-01-23 21:05:29 +02:00 |
Lior Halphon
|
ee03b1e433
|
Initial halt/stop during DMA support
|
2022-01-19 01:24:40 +02:00 |
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 |