Lior Halphon
|
0145b790a3
|
Merge branch 'v0.11.x'
|
2018-07-11 20:08:33 +03:00 |
|
Lior Halphon
|
0783f131b8
|
Update version to v0.11.1
|
2018-07-11 20:07:54 +03:00 |
|
Lior Halphon
|
e5f4495ca0
|
Turns out the last Cocoa fix was neither reliable or actually working.
|
2018-07-11 19:48:54 +03:00 |
|
Lior Halphon
|
5f58323c01
|
Attempt to improve audio quality on frontend with big audio buffers
|
2018-07-10 21:33:03 +03:00 |
|
Lior Halphon
|
dc4c23c0da
|
Worked around a macOS bug where fullscreen-mode SameBoy would render garbage on High Sierra. Fixed titlebar color when using the ugly Yosemite theme.
|
2018-07-10 20:35:07 +03:00 |
|
Lior Halphon
|
afcb7b8579
|
Fixed a regression where DMG mode on CGB would not activate on most DMG games. Fixes #98
|
2018-07-10 20:28:36 +03:00 |
|
Lior Halphon
|
dc5cb71c22
|
Emulate CGB-C’s quirky LFSR function
|
2018-07-04 21:55:12 +03:00 |
|
Lior Halphon
|
f3437d7cc0
|
Added todo
|
2018-07-03 23:47:50 +03:00 |
|
Lior Halphon
|
b7b35c9b59
|
CGB-C timing
|
2018-07-03 22:25:09 +03:00 |
|
Lior Halphon
|
0a78f735d3
|
Fetcher Y is not cached on CGB-C
|
2018-07-03 22:14:53 +03:00 |
|
Lior Halphon
|
18ae18a95c
|
LYC bit on CGB-C
|
2018-07-03 21:56:32 +03:00 |
|
Lior Halphon
|
a7aabca618
|
Starting to add CGB-C support
|
2018-07-03 21:43:46 +03:00 |
|
Lior Halphon
|
47a74cb6c3
|
Randomize initial RAM values. Closes #82
|
2018-06-30 16:53:28 +03:00 |
|
Lior Halphon
|
d9dfbcd199
|
Updated version to 0.11, updated README
|
2018-06-29 13:51:01 +03:00 |
|
Lior Halphon
|
81662e954b
|
Convert the Windows .rc file to UTF-16 (Seems like UTF-8 support is broken in rc)
|
2018-06-29 13:17:27 +03:00 |
|
Lior Halphon
|
045c863117
|
Fixed Windows build
|
2018-06-29 13:05:08 +03:00 |
|
Lior Halphon
|
32443a9675
|
Improved analog stick controls in both ports. Affects #34?
|
2018-06-26 19:36:14 +03:00 |
|
Lior Halphon
|
3a4ed6fd40
|
Made SDL menus more consistent between keyboards and joypads (Closes #35)
|
2018-06-23 22:36:29 +03:00 |
|
Lior Halphon
|
82436ad838
|
Added proper joypad configuration in SDL (Closes #33), can now use Rewind/Slow-Motion from the joypad.
|
2018-06-23 22:27:05 +03:00 |
|
Lior Halphon
|
74abf61a08
|
Fixed a crash that happened when changing the rewind length in Cocoa
|
2018-06-23 11:50:08 +03:00 |
|
Lior Halphon
|
1915365b1a
|
Added rewind and underclocking support to the SDL port. Joystick controls to be done.
|
2018-06-23 00:10:28 +03:00 |
|
Lior Halphon
|
2791775c5d
|
Improvements to the lcd debugger command
|
2018-06-22 18:38:54 +03:00 |
|
Lior Halphon
|
6b2c25475f
|
Removed limitations around debugger output in the Cocoa frontend
|
2018-06-21 21:23:57 +03:00 |
|
Lior Halphon
|
0ffb936885
|
The Cocoa port now allows selecting a folder containing boot ROM files
|
2018-06-21 00:48:02 +03:00 |
|
Lior Halphon
|
30f13bd28c
|
More accurate CGB initial register values. Closes #80
|
2018-06-19 23:59:16 +03:00 |
|
Lior Halphon
|
6a7c084177
|
Fixed window regression
|
2018-06-18 21:57:01 +03:00 |
|
Lior Halphon
|
70d68a500e
|
Stop annoying exceptions in the preferences window
|
2018-06-17 23:24:02 +03:00 |
|
Lior Halphon
|
a4bfb026a8
|
Fixed rounded corners in Metal
|
2018-06-17 23:16:34 +03:00 |
|
Lior Halphon
|
a37a0b1b00
|
Merge branch 'master' of https://github.com/LIJI32/SameBoy
|
2018-06-16 23:52:39 +03:00 |
|
Lior Halphon
|
d81c23cb16
|
Fixed HDMA regression
|
2018-06-16 23:52:24 +03:00 |
|
Lior Halphon
|
59c1468e5a
|
Merge pull request #78 from fr500/master
libretro: allow changing model at runtime again, also do not reset bo…
|
2018-06-16 20:39:38 +03:00 |
|
radius
|
d6879c4f8a
|
libretro: allow changing model at runtime again, also do not reset both gameboys on model change in dual mode
|
2018-06-16 11:06:00 -05:00 |
|
Lior Halphon
|
ca9249d4db
|
Prevent memory viewer errors on reset
|
2018-06-16 14:46:16 +03:00 |
|
Lior Halphon
|
bc876ec30c
|
Whoops
|
2018-06-16 14:36:06 +03:00 |
|
Lior Halphon
|
45c73e0175
|
Replaced the is_cgb bool with a more future compatible model enum. Removed the GB_init_cgb API and replaced it with an extended GB_init and GB_switch_model_and_reset APIs that now receive a model parameter. Increased the struct version.
|
2018-06-16 13:59:33 +03:00 |
|
Lior Halphon
|
c286203640
|
Fixed potential black screen on Metal
|
2018-06-16 12:46:57 +03:00 |
|
Lior Halphon
|
968ff4879a
|
Enable fast math
|
2018-06-16 00:08:24 +03:00 |
|
Lior Halphon
|
1c1cddb53e
|
OpenGL fallback
|
2018-06-15 20:03:59 +03:00 |
|
Lior Halphon
|
a068b7b09f
|
Fixed Metal warnings, made everything static for performance
|
2018-06-15 19:18:30 +03:00 |
|
Lior Halphon
|
cd045fde15
|
Scaling filters in Metal
|
2018-06-15 19:11:06 +03:00 |
|
Lior Halphon
|
4466a55de6
|
Output resolution parameter
|
2018-06-15 18:44:22 +03:00 |
|
Lior Halphon
|
da7c32cb10
|
No more globals in shaders
|
2018-06-15 18:22:09 +03:00 |
|
Lior Halphon
|
c6dba26d02
|
Simplify shaders
|
2018-06-15 18:08:54 +03:00 |
|
Lior Halphon
|
c1fcd1a0c0
|
Added frame blending
|
2018-06-15 13:58:50 +03:00 |
|
Lior Halphon
|
5b39cacc8a
|
Basic Metal support. No OpenGL fallback, no shaders, no blending.
|
2018-06-15 13:26:53 +03:00 |
|
Lior Halphon
|
9a3d53ae51
|
Remove OpenGL specific code from GBView
|
2018-06-11 22:11:33 +03:00 |
|
Lior Halphon
|
d95ad1ca54
|
SWAP was incorrectly disassembled as RLC
|
2018-06-09 15:39:40 +03:00 |
|
Lior Halphon
|
38c0cb3323
|
Typo
|
2018-06-09 15:12:42 +03:00 |
|
Lior Halphon
|
f64da1864f
|
APU glitch: When turning the APU on while DIV's bit 4 (or 5 in double speed mode), the first DIV/APU event is skipped.
|
2018-06-09 15:11:20 +03:00 |
|
Lior Halphon
|
593cb7c107
|
Pixel accurate emulation of Prehistorik Man on a CGB-CPU-E
|
2018-06-08 18:44:03 +03:00 |
|