Lior Halphon
|
d2e9025be6
|
Fixed major performence issues in the Cocoa port that affected some Macs, especially when emulating SGB1
|
2019-07-19 23:59:25 +03:00 |
|
Lior Halphon
|
f0809a667f
|
Fixed a potential Cocoa crash when closing a window
|
2019-07-19 15:50:36 +03:00 |
|
Lior Halphon
|
f1b578fd2e
|
Update version to 0.12, update copyright year
|
2019-06-21 19:20:51 +03:00 |
|
Lior Halphon
|
72b1fe0500
|
Minor Fixes™
|
2019-06-21 01:03:52 +03:00 |
|
Lior Halphon
|
280f609785
|
Fix under clock speed (Should have been 0.5, but ended up as ~0.4 due to rounding errors)
|
2019-06-19 22:25:59 +03:00 |
|
Lior Halphon
|
e268efefef
|
Redesign and reimplement the audio API, let the frontends handle more stuff. Probably affects #161
|
2019-06-15 23:22:27 +03:00 |
|
Lior Halphon
|
b2397a2e7a
|
Joystick hat support in Cocoa
|
2019-06-14 18:06:15 +03:00 |
|
Lior Halphon
|
5cda1f2f5f
|
Fix the last commit
|
2019-06-08 00:04:58 +03:00 |
|
Lior Halphon
|
d0bd741049
|
Added SCX/SCY display in the VRAM viewer. Closes #168
|
2019-06-07 23:38:34 +03:00 |
|
Lior Halphon
|
7fc3de69da
|
Mark CGB-C as experimental
|
2019-06-07 18:40:54 +03:00 |
|
Lior Halphon
|
c342663200
|
Emulate serial bit shifting, update the serial API to use bits instead of bytes, update printer emulation and libretro to use the new API
|
2019-03-15 14:36:10 +02:00 |
|
Lior Halphon
|
112a174f4a
|
Proper window minimum size handling
|
2019-01-05 23:58:18 +02:00 |
|
Lior Halphon
|
21eb96a2f5
|
Joypad multiplayer support (Cocoa)
|
2018-12-15 18:55:41 +02:00 |
|
Lior Halphon
|
e8dfc18d11
|
Multiplayer SGB support in Cocoa (Keyboard only)
|
2018-12-05 00:00:16 +02:00 |
|
Lior Halphon
|
241577a7f1
|
Merge branch 'master' into sgb
|
2018-12-02 00:15:07 +02:00 |
|
Lior Halphon
|
b852add773
|
Minor refinements to the icon
|
2018-12-01 22:43:35 +02:00 |
|
Lior Halphon
|
a1c39173dd
|
SGB2 boot ROM
|
2018-12-01 17:28:57 +02:00 |
|
Lior Halphon
|
cbbe3fe207
|
Revision selection
|
2018-12-01 17:16:50 +02:00 |
|
Lior Halphon
|
51b7780d83
|
Redesign the preferences window
|
2018-12-01 17:16:29 +02:00 |
|
Lior Halphon
|
b3166135eb
|
Clean up that crashing mess I made
|
2018-11-23 19:59:15 +02:00 |
|
Lior Halphon
|
aaafd482cc
|
Fixed Cocoa OpenGL regression, it was completely broken
|
2018-11-22 22:59:29 +02:00 |
|
Lior Halphon
|
6160f513aa
|
CRT filter
|
2018-11-19 18:52:11 +02:00 |
|
Lior Halphon
|
634a54c046
|
SGB resolution support (Cocoa only so far)
|
2018-11-15 00:21:21 +02:00 |
|
Lior Halphon
|
44891d5c4a
|
Initial code to support SGB, command “parsing”, replacement SGB boot ROM
|
2018-11-11 01:16:32 +02:00 |
|
Lior Halphon
|
9080a23913
|
Improved idle performance in the Cocoa port when using Metal
|
2018-10-11 18:43:31 +03:00 |
|
Lior Halphon
|
1b049b8f75
|
Fixing UI bugs in the Cocoa debugger. Console windows now display the ROM file name
|
2018-09-15 17:57:59 +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
|
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
|
32443a9675
|
Improved analog stick controls in both ports. Affects #34?
|
2018-06-26 19:36:14 +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
|
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
|
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
|
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
|
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
|
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
|
ba07e7ba85
|
Fixed a bug where 0:$dxxx reads/writes from the wrong bank in CGB mode. Made sure symbols are reset after reloading a sym file.
|
2018-04-02 19:57:39 +03:00 |
|
Lior Halphon
|
69a625af97
|
How did I miss this thing after over 2 years?!
|
2018-04-01 16:53:21 +03:00 |
|
Lior Halphon
|
7706b8727a
|
Updated Cocoa copyright
|
2018-03-30 17:06:39 +03:00 |
|
Lior Halphon
|
6e8567eadc
|
Silence some annoying Cocoa warnings, hopefully it won’t affect performance
|
2018-03-02 19:42:02 +02:00 |
|