nik012003
|
18edb65680
|
Add break statements in mbc7 writes
|
2025-04-04 02:09:18 +02:00 |
Lior Halphon
|
7b511dd76b
|
Document rPGB
|
2025-03-15 12:56:51 +02:00 |
Lior Halphon
|
a39b1913b8
|
Much thread, very safety
|
2024-11-23 16:23:08 +02:00 |
Lior Halphon
|
c3d83eae22
|
Missing assertion in GB_safe_read_memory
|
2024-11-23 15:45:54 +02:00 |
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
|
b1ea179513
|
Improve various edge cases of window emulation, improve the emulation of the last quirk
|
2024-07-25 22:32:28 +03:00 |
Lior Halphon
|
d34579e3bb
|
Window accuracy improvements, implement a new CGB window glitch
|
2024-07-21 23:38:40 +03:00 |
Lior Halphon
|
64cf389edf
|
Simplify wx=166 code
|
2024-07-14 13:00:39 +03:00 |
Lior Halphon
|
4cf3b3c948
|
Accurate emulation of frame parity
|
2024-01-13 15:50:07 +02:00 |
Lior Halphon
|
8b2f683c20
|
Todo confirmed
|
2023-12-14 22:08:55 +02:00 |
Lior Halphon
|
34c9d4c791
|
Correctly emulate the vram_rd_eol test ROMs (except in odd mode)
|
2023-12-10 22:40:47 +02:00 |
Lior Halphon
|
1c0f65177f
|
Fix HDMA5 not being correctly updated in memory when disabling hblank HDMA
|
2023-12-09 15:54:57 +02:00 |
Lior Halphon
|
ecbdb9e95e
|
Emulate several more pre-CGB-D channel 1 glitches
|
2023-11-25 21:24:46 +02:00 |
Lior Halphon
|
4ab256d896
|
Correct read emulation of the BANK register while still in the boot ROM
|
2023-07-29 16:08:26 +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
|
40b7e25126
|
Accurate emulation of SVBK, fixes audio in Flyeyes (unlicensed game)
|
2023-05-10 00:55:04 +03:00 |
Lior Halphon
|
7ac920d2be
|
Double speed STAT conflicts
|
2023-03-05 00:32:24 +02:00 |
Lior Halphon
|
29e920697a
|
Object aborts are DMG only, commit 34cf0f5 accidentally made them happen on CGB
|
2023-02-18 22:31:29 +02:00 |
Lior Halphon
|
22afa576c2
|
Fix incorrect timing adjustment on LCDC object abort
|
2023-02-18 20:42:23 +02:00 |
Lior Halphon
|
ef8f3aff66
|
A bit more correct
|
2023-02-11 21:56:03 +02:00 |
Lior Halphon
|
8dd5e6d9b8
|
Improved emulation of joypad switching delay
|
2023-02-11 20:21:24 +02:00 |
Lior Halphon
|
30e2a7b7e4
|
Add thread safety assertions in debug
|
2023-02-05 19:51:11 +02:00 |
Lior Halphon
|
830f2ddc38
|
Break save state compatibility. Windows save states should now work with non-Windows save states again.
|
2023-02-04 02:13:01 +02:00 |
Lior Halphon
|
88e64fadda
|
More accurate and customizable timings
|
2023-01-06 19:06:22 +02:00 |
Lior Halphon
|
c92a2c2131
|
Writes affect the data bus too
|
2023-01-06 18:46:58 +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
|
0e6803aaa9
|
Add comment
|
2023-01-02 00:53:51 +02:00 |
Lior Halphon
|
bd6843444f
|
Emulate cart open bus behavior. Fixes #516
|
2023-01-01 22:59:16 +02:00 |
Lior Halphon
|
ec6612d445
|
Fix DMA restart regression
|
2022-10-15 21:31:13 +03:00 |
Lior Halphon
|
ea40a7be05
|
Fix DMA regression, fixes #495
|
2022-09-16 12:20:59 +03:00 |
Lior Halphon
|
c368c77d28
|
Use names for LCDC bits
|
2022-08-28 20:31:50 +03:00 |
Lior Halphon
|
52ab200544
|
Accurately emulate CGB first frame behavior. Fixes #432, fixes #482
|
2022-08-09 00:54:31 +03:00 |
Lior Halphon
|
6f9da353bd
|
Add GBP model to the core (disables bouncing)
|
2022-07-24 14:22:49 +03:00 |
Lior Halphon
|
4b03cc05c1
|
Optimization to joypad code
|
2022-07-24 13:16:19 +03:00 |
Lior Halphon
|
33ba353c3a
|
Emulate the JOYP mode switching delay on the DMG
|
2022-07-23 19:29:23 +03:00 |
Lior Halphon
|
dd24801507
|
Merge pull request #476 from CasualPokePlayer/camera_improvements
Various GB Camera improvements
|
2022-07-23 13:24: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
|
7071032288
|
Improved MMM01 emulation, fixes #447
|
2022-07-02 21:03:26 +03:00 |
Lior Halphon
|
aaf9a76b67
|
The vblank callback now reports the vblank type
|
2022-06-25 01:59:51 +03:00 |
Lior Halphon
|
4d90504688
|
HuC-1 mode is not a thing, fixes Robopon Japanese prototype
|
2022-06-11 20:57:02 +03:00 |
Lior Halphon
|
d41c188cfd
|
More accurate Camera MBC emulation
|
2022-06-11 14:44:06 +03:00 |
Lior Halphon
|
4f91b19a94
|
Added MBC7 BESS support, documented BESS TPP1
|
2022-06-05 14:09:33 +03:00 |
Lior Halphon
|
a68f749c3a
|
Initial emulation of "SCX banging" to prolong mode 3
|
2022-05-09 17:15:54 +03:00 |
Lior Halphon
|
b2edcc9543
|
Improve serial accuracy
|
2022-04-17 23:41:05 +03:00 |
Lior Halphon
|
5e119548e9
|
GDMA during mode 3 writes to both banks, list AGB_E as a future model
|
2022-03-09 00:32:50 +02:00 |
Lior Halphon
|
c78a003712
|
MMM01 support
|
2022-03-05 21:20:42 +02:00 |
Lior Halphon
|
a4209b47d0
|
Be consistent with hex casing
|
2022-02-13 16:58:44 +02:00 |
Lior Halphon
|
efe31cefc9
|
More accurate DMA write conflicts
|
2022-02-13 12:56:16 +02:00 |
Lior Halphon
|
c730ba767b
|
Not sure where I've got that 0 from
|
2022-02-07 00:21:45 +02:00 |