This website requires JavaScript.
c63ddbe771
Lag frame detection API (#422 )
Lior Halphon
2021-12-18 01:25:06 +0200
c3d9141b7c
Replace the term sprite with object for consistency
Lior Halphon
2021-12-17 21:16:23 +0200
c1ae129ed4
Allow hiding background/object "layers" (#422 )
Lior Halphon
2021-12-17 21:12:26 +0200
f78fac12c2
Fixed several issues involving LY change timing, as well as an LYC issue in models prior to CGB-D
Lior Halphon
2021-12-14 20:27:38 +0200
7e5e672988
RTC speed multiplier, for TAS syncing (#422 )
Lior Halphon
2021-12-11 02:51:21 +0200
a30247cf16
LCD line callback (for #422 )
Lior Halphon
2021-12-10 19:49:52 +0200
7508ddb0cf
Execute callback (for #422 )
Lior Halphon
2021-12-10 19:42:47 +0200
e087bd5218
The GBS visualizer should use custom color palettes
Lior Halphon
2021-12-10 02:06:12 +0200
9e57201b08
Accurate IF clear timing
Lior Halphon
2021-12-05 16:18:54 +0200
25e3414974
Redesigned vblank callback scheduling scheme, should be more regular and less prune to various sorts of frontend DOS
Lior Halphon
2021-12-04 15:04:46 +0200
4b3c77bfa5
oops
Lior Halphon
2021-12-02 11:54:26 +0200
8660e20eeb
New inputs API
Lior Halphon
2021-12-02 11:23:44 +0200
b770bbea2e
Fix save state issue that caused vblank callbacks timings to differ
Lior Halphon
2021-12-02 11:21:12 +0200
486f8a2c10
Merge pull request #420 from SnowyMouse/cgb_mode
Lior Halphon
2021-11-26 14:10:35 +0200
06b744259b
Add memory write callback, optimize memory access with likely/unlikely
Lior Halphon
2021-11-26 14:09:41 +0200
bdbe02b043
Add a safe memory read API
Lior Halphon
2021-11-26 13:54:28 +0200
33090a5cc0
Fix an oops from the last commit
Lior Halphon
2021-11-26 13:38:52 +0200
d0a9d2f72a
Add GB_is_cgb_in_cgb_mode
Snowy
2021-11-25 17:16:11 -0600
f1e5e04198
...even when timekeeping is disabled
Lior Halphon
2021-11-25 21:46:51 +0200
d0d39015ee
Let update_input_hint_callback get called during turbo
Lior Halphon
2021-11-25 21:17:49 +0200
f08f16346e
Fix #293
Lior Halphon
2021-11-24 23:13:52 +0200
d94c8b9125
Switch Pro Controller motion controls
Lior Halphon
2021-11-22 23:29:10 +0200
d15eaf4134
Mouse controls for MBC7
Lior Halphon
2021-11-14 21:27:12 +0200
ae930472f0
Units info
Lior Halphon
2021-11-14 13:18:58 +0200
7a78649e21
Implement motion controls in JoyKit, implement accel/gyro in DualSense and DualShock 4, implement motion controls in Cocoa
Lior Halphon
2021-11-13 19:23:45 +0200
06ce30d3a8
Map joysticks to motion controls
Lior Halphon
2021-11-12 18:10:03 +0200
c6f39bc60b
Initial MBC7 support
Lior Halphon
2021-11-12 17:44:51 +0200
02f55d12d3
Maybe one day GCC will stop being shit at handling __attribute__s
Lior Halphon
2021-11-07 14:13:52 +0200
1650820edb
Clean up endian-related code
Lior Halphon
2021-11-07 13:57:43 +0200
18e7a3f4fa
Cleanup, better symbol handling, improves LTO
Lior Halphon
2021-11-07 13:39:18 +0200
fbf1bb7f98
Save state compatibility breaking cleanup
Lior Halphon
2021-11-07 01:10:58 +0200
5565c2540b
Register name and info update
Lior Halphon
2021-11-06 13:34:34 +0200
4a7afb246d
Fix some oopsies
Lior Halphon
2021-11-05 21:45:54 +0200
178860e715
Custom palette and editor
Lior Halphon
2021-11-05 19:07:27 +0200
f237b1e9b9
CGB-0 support
Lior Halphon
2021-11-04 00:32:15 +0200
6cd13be624
Add CGB-B support
Lior Halphon
2021-10-30 20:58:57 +0300
b54365fc40
Merge branch 'v0.14.x'
Lior Halphon
2021-10-30 18:40:27 +0300
72b6d6c532
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2021-10-30 18:31:47 +0300
43831d0bc1
Update version to 0.14.7
Lior Halphon
2021-10-30 16:10:26 +0300
0f6a0186cd
Cherry picking conflicts
Lior Halphon
2021-10-30 16:09:13 +0300
deb037d87d
Detect missing ANSI support on Windows
Lior Halphon
2021-10-30 16:03:33 +0300
4498d16bed
Improved sanitation for save states for better security and stability
Lior Halphon
2021-10-30 16:03:13 +0300
8d319c65c2
Use a monospaced font in the palette viewer
Lior Halphon
2021-10-27 01:43:36 +0300
0d7cc66ffd
Change y to a signed value
Snowy
2021-10-24 11:15:28 -0500
0dcd233cbb
Writes to SVBK should work before the boot ROM is disabled
Lior Halphon
2021-10-23 23:51:48 +0300
fd8c9bba5d
Detect missing ANSI support on Windows
Lior Halphon
2021-10-30 16:03:33 +0300
1f7b20251b
Improved sanitation for save states for better security and stability
Lior Halphon
2021-10-30 16:03:13 +0300
93ef8d7db8
Merge pull request #411 from SnowyMouse/sprite_h
Lior Halphon
2021-10-27 01:44:26 +0300
739a9eb2bf
Use a monospaced font in the palette viewer
Lior Halphon
2021-10-27 01:43:36 +0300
e6c4ceaf5a
Add CGB-D support
Lior Halphon
2021-10-27 01:40:28 +0300
2ec573c84a
Change y to a signed value
Snowy
2021-10-24 11:15:28 -0500
5b9746084d
Writes to SVBK should work before the boot ROM is disabled
Lior Halphon
2021-10-23 23:51:48 +0300
18007f0e53
MGB support
Lior Halphon
2021-10-23 23:28:54 +0300
5808d4485f
Drop BOOLs
Lior Halphon
2021-10-23 13:36:58 +0300
fc10a90dec
Screenshots in the Cocoa frontend
Lior Halphon
2021-10-23 13:26:44 +0300
3f954f1d0c
Update version
Lior Halphon
2021-10-20 23:37:16 +0300
0e6b9da42d
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2021-10-20 23:36:48 +0300
1376c386a2
Slightly altered merge of #408
Lior Halphon
2021-10-20 21:46:17 +0300
2f2e469790
Merge pull request #407 from SnowyMouse/master
Lior Halphon
2021-10-20 20:34:13 +0300
e04dcd90d6
Fix APU command
Lior Halphon
2021-10-19 01:56:10 +0300
94776fcf8c
Better (But imperfect) emulation of the wave RAM address bug glitch
Lior Halphon
2021-10-19 01:53:24 +0300
de16ab5d08
Why was this under APU
Lior Halphon
2021-10-17 20:04:31 +0300
886363b398
Now this glitch makes more sense
Lior Halphon
2021-10-17 12:52:08 +0300
7ef198ec50
More accurate channel 3 restarts
Lior Halphon
2021-10-17 02:06:33 +0300
f1b8164613
Force the user selected model on reset (which can change by a save state)
Lior Halphon
2021-10-17 02:06:13 +0300
40fc477b56
Fix an oopsie
Lior Halphon
2021-10-10 20:05:57 +0300
4ce643d5eb
Fix timer bug; fixes #409
Lior Halphon
2021-10-10 16:53:07 +0300
01f80a3f3e
Adjust border fade delay to match SGB2
Lior Halphon
2021-10-10 14:24:14 +0300
8f9365251d
Timing adjustments
Lior Halphon
2021-10-10 13:30:30 +0300
b580e63c37
Fix 7-part SGB commands
Lior Halphon
2021-10-10 02:55:12 +0300
d263a8f6f8
Fix sanity
Lior Halphon
2021-10-09 23:12:49 +0300
46e1b79b63
Madden 96 needs even more time
Lior Halphon
2021-10-09 23:07:15 +0300
6b947c46bc
Correct blank image detection on SGB
Lior Halphon
2021-10-09 22:41:43 +0300
893d7d162a
Don't try to render tiles 100-3FF
Lior Halphon
2021-10-09 22:28:36 +0300
85da5b64d3
Some games like racing the SGB
Lior Halphon
2021-10-09 22:02:40 +0300
a7c8b702da
Some games like to race with the SGB border fade
Lior Halphon
2021-10-09 21:08:17 +0300
f1761340fc
Fix ATTR_SET command
Lior Halphon
2021-10-09 18:45:08 +0300
3b1094058b
Add SGB and CGB flags to the tester
Lior Halphon
2021-10-09 15:57:15 +0300
004b004f98
Fix inverted key buttons in the SDL menu, fixes #401
Lior Halphon
2021-10-09 15:27:18 +0300
191f7cee02
Improved emulation of SGB multiplayer, fixes #405
Lior Halphon
2021-10-09 14:52:28 +0300
164a870189
Cleanup uses of gb->registers
Lior Halphon
2021-10-09 14:09:37 +0300
24af1c5a31
Newly discovered OAM corruption trigger
Lior Halphon
2021-10-09 14:05:29 +0300
c05c3c2abd
Improved accuracy of mid-line SCX writes
Lior Halphon
2021-10-08 19:29:43 +0300
d4999fbbdb
Give APU tests more time
Lior Halphon
2021-10-07 18:30:09 +0300
ef053ff113
APU regression fix
Lior Halphon
2021-10-07 18:25:54 +0300
d1caeafe5e
Better handling of tiny ROMs
Lior Halphon
2021-10-05 19:53:43 +0300
9a957674d9
Fix broken action
Lior Halphon
2021-10-05 19:53:19 +0300
345e51647f
API issue – RTC data should not be wiped after GB_reset
Lior Halphon
2021-09-30 21:23:52 +0300
8068ff41fb
Fix potential future compatibility issue, update workflow environments
Lior Halphon
2021-09-29 21:57:39 +0300
20d580881a
Handle missing background.bmp
Snowy
2021-09-26 23:08:13 -0500
1050a7a533
More size changes for Big Bloat
Lior Halphon
2021-09-26 00:10:19 +0300
6e2abe23ef
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2021-09-25 21:55:29 +0300
7aca04f4c4
Things need to be slightly bigger in Big Sur
Lior Halphon
2021-09-25 21:55:12 +0300
24a7467735
Merge pull request #406 from Talkashie/master
Lior Halphon
2021-09-24 20:33:56 +0300
84c5f8b92d
Fix #402
Lior Halphon
2021-09-22 20:53:04 +0300
51be70275d
Fix broken wave RAM initialization in the boot ROM
Lior Halphon
2021-09-22 17:59:20 +0300
2dc0e14d0a
Update debugger.c
Talkashie
2021-09-13 21:20:19 -0500
c25c94d142
Minor improvements to console behavior on startup
Lior Halphon
2021-09-10 14:17:07 +0300
c5d91fc448
New console readline-like interface for the SDL port
Lior Halphon
2021-09-09 00:13:09 +0300
336bc65dbf
Remove Cocoa spam from the SDL port
Lior Halphon
2021-09-09 00:11:49 +0300