This website requires JavaScript.
2225fd114c
Handle 2bpp palettes
Lior Halphon
2020-05-04 02:07:19 +03:00
b057e0d10a
Save 4 more bytes in the CGB boot ROM
Jakub Kądziołka
2020-05-03 23:07:53 +02:00
cb738190be
Add a 2bpp CGB boot ROM logo, pending palettes
Jakub Kądziołka
2020-05-03 22:44:13 +02:00
19126df7f4
Save 8 bytes in the CGB boot ROM
Jakub Kądziołka
2020-05-03 22:41:56 +02:00
6910c3d24b
Complete DualShock 3 support
Lior Halphon
2020-05-03 20:23:37 +03:00
bb37f8d2f0
Optimize Joypad initialization
Lior Halphon
2020-05-02 23:04:12 +03:00
9413d68976
Add support for wired Switch Pro Controller
Lior Halphon
2020-05-02 22:14:53 +03:00
78e2b94cb5
Rewrite the "Sub Elements" design into a more powerful Custom Report design that can overwrite an entire report structure of a sepcific report by its ID
Lior Halphon
2020-05-02 20:55:54 +03:00
e5302a9b1e
Set sane libretro defaults, add border settings (Closes #203 ), general libretro cleanup
Lior Halphon
2020-05-01 23:42:08 +03:00
c492022ae6
Fix a deadlock
Lior Halphon
2020-05-01 19:31:04 +03:00
69fb2ad0a3
Fix rumble on WUP-028 on ports other than 1
Lior Halphon
2020-05-01 18:46:00 +03:00
7e124e169e
Avoid races
Lior Halphon
2020-05-01 18:28:06 +03:00
2854578527
Less ugly hacks
Lior Halphon
2020-05-01 18:26:48 +03:00
021cdb402d
Various hacks for stopping the PWM thread when needed, important if we have a WUP-028 connected with more than one controller
Lior Halphon
2020-05-01 18:16:33 +03:00
4bf252800e
Improve PWM quality, fix a crash
Lior Halphon
2020-05-01 18:08:44 +03:00
5a56c3b882
Style fixes
Lior Halphon
2020-05-01 16:03:26 +03:00
ea18ba9335
Add rumble settings to libretro
Lior Halphon
2020-05-01 15:50:22 +03:00
5da80062d9
Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions
Lior Halphon
2020-05-01 00:34:00 +03:00
40562b1c54
Revert "Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions"
Lior Halphon
2020-05-01 00:25:40 +03:00
160282c42a
Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions
Lior Halphon
2020-04-30 23:56:14 +03:00
60ad3160cf
Fix an XIB oops
Lior Halphon
2020-04-29 23:52:28 +03:00
6bcaffe27d
Fix sendReport on JOYMultiplayerControlle
Lior Halphon
2020-04-29 23:47:18 +03:00
4c1f073d20
Fix error report
Lior Halphon
2020-04-29 20:59:19 +03:00
0f73282e4e
Actually allow it
Lior Halphon
2020-04-29 20:54:28 +03:00
03ea6dc708
Make builds possible without Xcode
Lior Halphon
2020-04-29 20:44:55 +03:00
9f876e380c
Offical WUP-028s require an activation sequence
Lior Halphon
2020-04-29 20:08:00 +03:00
66112af37e
Fix PWM performence issue
Lior Halphon
2020-04-29 19:53:47 +03:00
5c9d50e25f
Fix job
Lior Halphon
2020-04-29 17:02:20 +03:00
05cf3656b8
Fix libretro
Lior Halphon
2020-04-29 16:58:38 +03:00
0c91502859
Remove log
Lior Halphon
2020-04-29 16:52:32 +03:00
4b24178553
Rumble mode selection
Lior Halphon
2020-04-29 16:50:31 +03:00
4c443d51ce
Minor JoyKit improvements
Lior Halphon
2020-04-29 16:06:38 +03:00
6448a692e2
Add smart rumble to games without a rumblepak
Lior Halphon
2020-04-29 16:06:11 +03:00
151d58eb60
setRumble should be double
Lior Halphon
2020-04-29 16:05:31 +03:00
5a14eb93c6
Merge branch 'master' into JoyKit
Lior Halphon
2020-04-29 15:52:03 +03:00
8f6047fdca
Prevent -Wall from overriding -Wno flags
Lior Halphon
2020-04-28 21:53:37 +03:00
1e54c55c11
Making libretro compile without warnings with GCC
Lior Halphon
2020-04-28 21:44:29 +03:00
c64d5b58b6
Make failed builds easier to read
Lior Halphon
2020-04-27 23:29:26 +03:00
8d016f19d2
Move the audio code to a different file
Lior Halphon
2020-04-27 21:12:30 +03:00
b4335e5934
Make the portaudio frontend sync to audio
port-audio
Lior Halphon
2020-04-28 19:43:36 +03:00
82eaec96dd
[GTK3] Port experimental PortAudio branch
gtk3-portaudio
Maximilian Mader
2020-04-28 18:36:47 +02:00
1abb6e62f4
Bye pkg-config
Lior Halphon
2020-04-27 23:36:02 +03:00
3bc68fef8f
how do i pkg-config
Lior Halphon
2020-04-27 23:32:29 +03:00
51177cd80d
Make failed builds easier to read
Lior Halphon
2020-04-27 23:29:26 +03:00
c4ec9e51d1
Make portaudio the default driver for non-Windows system, update deps
Lior Halphon
2020-04-27 23:18:36 +03:00
a17d971fc0
Add portaudio as an SDL audio driver
Lior Halphon
2020-04-27 23:07:53 +03:00
936a39f624
Move the audio code to a different file
Lior Halphon
2020-04-27 21:12:30 +03:00
110cedeaac
Even better hueristics
Lior Halphon
2020-04-25 23:26:17 +03:00
d1e3ad7790
Better hueristics for wrong MBC type
Lior Halphon
2020-04-25 23:18:03 +03:00
0534b091a5
Fix SDL
Lior Halphon
2020-04-25 23:11:29 +03:00
9e99ce434e
Allow loading .RAM files
Lior Halphon
2020-04-25 23:09:08 +03:00
ca567bee79
Fix Linux build break
Lior Halphon
2020-04-25 22:54:50 +03:00
152924e13f
Add support to the ISX format, including symbols
Lior Halphon
2020-04-25 22:48:48 +03:00
36aa3f31b9
-q was not enough
Lior Halphon
2020-04-25 18:11:01 +03:00
f65dc73632
-q was not enough
Lior Halphon
2020-04-25 18:09:04 +03:00
9fbafab67f
Use grep -q, put macOS first, restore -j
Lior Halphon
2020-04-25 18:04:27 +03:00
65fb6afd60
Make fixes
Lior Halphon
2020-04-25 17:57:19 +03:00
09e7068658
Fixing another duh
Lior Halphon
2020-04-25 17:22:43 +03:00
aa9ccc724f
Fixing a duh
Lior Halphon
2020-04-25 17:20:06 +03:00
7760e11544
Better error handling
Lior Halphon
2020-04-25 17:12:53 +03:00
a35164dc0a
Fixed unused variable on Linux
Lior Halphon
2020-04-25 17:06:24 +03:00
e819b91a97
Rename job, temporarily disable -j
Lior Halphon
2020-04-25 17:03:45 +03:00
bf67811392
Sanity test against a few test ROMs
Lior Halphon
2020-04-25 16:59:47 +03:00
8e702f1452
Also test libretro's buildability
Lior Halphon
2020-04-25 15:13:04 +03:00
bb5c9f7fc6
Fix libretro build
Lior Halphon
2020-04-25 15:12:10 +03:00
66112f4930
That wasn't enough to fix it, I'll just disable this warning
Lior Halphon
2020-04-25 14:55:51 +03:00
c62704e26b
Minor fix for GCC's LTO
Lior Halphon
2020-04-25 14:51:17 +03:00
1e7737a239
Limit unroll to GCC 8
Lior Halphon
2020-04-25 14:46:01 +03:00
c2a395006e
Update docs
Lior Halphon
2020-04-25 14:45:52 +03:00
097705456c
Show compiler version
Lior Halphon
2020-04-25 14:05:35 +03:00
7e908fef0e
The macOS environment doesn't come with GCC, it'll just test Clang again
Lior Halphon
2020-04-25 14:04:51 +03:00
17c97c3c2b
Use brew's SDL2 on macOS
Lior Halphon
2020-04-25 13:59:31 +03:00
385cd1b8c7
Fix chmod
Lior Halphon
2020-04-25 13:52:18 +03:00
2df6d266bd
Add a GitHub action to avoid breaking builds
Lior Halphon
2020-04-25 13:50:35 +03:00
ddad913e06
OK this time it will work.
Lior Halphon
2020-04-24 21:59:51 +03:00
8ac029d3fe
Truly truly fix #249 , fix #251
Lior Halphon
2020-04-24 21:06:44 +03:00
198942b273
Truly fix #249 , fix #251
Lior Halphon
2020-04-24 21:00:30 +03:00
634dcefd01
Typo
Lior Halphon
2020-04-24 20:44:25 +03:00
0cf168f32b
Fixing inconsistent style
Lior Halphon
2020-04-24 20:37:57 +03:00
d38fd41b0e
Reorder flags so -Wpartial-availablility is affected by -Wno-unknown-warning -Wno-unknown-warning-option, fixes #249 , fixes #251
Lior Halphon
2020-04-24 20:18:56 +03:00
434c39767e
[GTK3] Try to reset VRAM viewer when closing a ROM
Maximilian Mader
2020-04-12 01:35:15 +02:00
ebab2d5036
[GTK3] Implement the app.close action
Maximilian Mader
2020-04-12 00:38:18 +02:00
db9410caa5
Minor UI fix
Lior Halphon
2020-04-11 21:48:47 +03:00
32a0dc0e43
Rename the "Developer" menu to "Develop", like first party Mac apps
Lior Halphon
2020-04-11 20:44:15 +03:00
6360389d08
[GTK3] Implement ROM loading from open file dialog
Maximilian Mader
2020-04-11 18:55:21 +02:00
b67caec5cc
[GTK3] Add DMG color palettes
Maximilian Mader
2020-04-10 22:19:40 +02:00
1d530a8df3
[GTK3] Add the MonoLCD shader to the selection
Maximilian Mader
2020-04-10 21:47:14 +02:00
5e559541f2
[GTK3] Implement the new SGB border options
Maximilian Mader
2020-04-10 21:42:03 +02:00
dea2ad8e55
[GTK3] Make use of GB_set_boot_rom_load_callback
Maximilian Mader
2020-04-10 18:10:09 +02:00
5208481337
[GTK3] Add the new frame blending modes to the GUI
Maximilian Mader
2020-04-10 17:45:35 +02:00
f1122f3c2d
[GTK3] Clear sidebar in async input requests
Maximilian Mader
2020-01-31 01:53:02 +01:00
66e2e75102
[GTK3] Implement debugger console sidebar
Maximilian Mader
2020-04-10 04:10:28 +02:00
a551c09964
[GTK3] Reflect CLI model override in GUI
Maximilian Mader
2019-10-15 00:16:59 +02:00
f627471cbc
[GTK3] Add debug console prompt
Maximilian Mader
2019-10-14 23:46:03 +02:00
ac90563b7c
[GTK3] Move &gb accesses on vblank to emu thread
Maximilian Mader
2019-10-14 21:28:39 +02:00
0661886adf
[GTK3] Implement rewind, turbo and slow-motion
Maximilian Mader
2019-10-14 18:25:40 +02:00
38dc547018
[GTK3] Convert to structured logging
Maximilian Mader
2020-04-10 04:07:01 +02:00
5b60b9654b
[GTK3] Allow switching the emulated model
Maximilian Mader
2019-10-14 16:01:51 +02:00
2dd5abfae7
[GTK3] Implement more menu handlers
Maximilian Mader
2019-10-12 23:11:26 +02:00
a3389f2b71
[GTK3] Implement basic debug console (no sidebar)
Maximilian Mader
2019-10-08 00:36:16 +02:00