Lior Halphon
f65dc73632
-q was not enough
2020-04-25 18:09:04 +03:00
Lior Halphon
9fbafab67f
Use grep -q, put macOS first, restore -j
2020-04-25 18:04:27 +03:00
Lior Halphon
65fb6afd60
Make fixes
2020-04-25 17:57:19 +03:00
Lior Halphon
09e7068658
Fixing another duh
2020-04-25 17:22:43 +03:00
Lior Halphon
aa9ccc724f
Fixing a duh
2020-04-25 17:20:06 +03:00
Lior Halphon
7760e11544
Better error handling
2020-04-25 17:12:53 +03:00
Lior Halphon
a35164dc0a
Fixed unused variable on Linux
2020-04-25 17:06:24 +03:00
Lior Halphon
e819b91a97
Rename job, temporarily disable -j
2020-04-25 17:03:45 +03:00
Lior Halphon
bf67811392
Sanity test against a few test ROMs
2020-04-25 16:59:47 +03:00
Lior Halphon
8e702f1452
Also test libretro's buildability
2020-04-25 15:13:04 +03:00
Lior Halphon
bb5c9f7fc6
Fix libretro build
2020-04-25 15:12:10 +03:00
Lior Halphon
66112f4930
That wasn't enough to fix it, I'll just disable this warning
2020-04-25 14:55:51 +03:00
Lior Halphon
c62704e26b
Minor fix for GCC's LTO
2020-04-25 14:51:17 +03:00
Lior Halphon
1e7737a239
Limit unroll to GCC 8
2020-04-25 14:46:01 +03:00
Lior Halphon
c2a395006e
Update docs
2020-04-25 14:45:52 +03:00
Lior Halphon
097705456c
Show compiler version
2020-04-25 14:05:35 +03:00
Lior Halphon
7e908fef0e
The macOS environment doesn't come with GCC, it'll just test Clang again
2020-04-25 14:04:51 +03:00
Lior Halphon
17c97c3c2b
Use brew's SDL2 on macOS
2020-04-25 13:59:31 +03:00
Lior Halphon
385cd1b8c7
Fix chmod
2020-04-25 13:52:18 +03:00
Lior Halphon
2df6d266bd
Add a GitHub action to avoid breaking builds
2020-04-25 13:50:35 +03:00
Tim Allen
94acbce822
Merge libco's commit history.
...
The official libco repository was created as a snapshopt of the then-current state of libco
in the higan repository. However, it would be a shame to lose all the
development history and changelogs that led up to this point.
This commit merges in the change history extracted from the higan repository,
including reconstructed history from the bsnes-history-kit project. Note that
many commit messages mention changes outside of libco, and some *only* mention
non-libco changes because the libco change was relatively minor compared to the
overall changes. Hopefully it's generally clear what libco changes were made and
why... but even if it isn't, this is all the information we have.
Fixes #2 .
2020-04-25 15:57:07 +10:00
Lior Halphon
ddad913e06
OK this time it will work.
2020-04-24 21:59:51 +03:00
Lior Halphon
8ac029d3fe
Truly truly fix #249 , fix #251
2020-04-24 21:06:44 +03:00
Lior Halphon
198942b273
Truly fix #249 , fix #251
2020-04-24 21:00:30 +03:00
Lior Halphon
634dcefd01
Typo
2020-04-24 20:44:25 +03:00
Lior Halphon
0cf168f32b
Fixing inconsistent style
2020-04-24 20:37:57 +03:00
Lior Halphon
d38fd41b0e
Reorder flags so -Wpartial-availablility is affected by -Wno-unknown-warning -Wno-unknown-warning-option, fixes #249 , fixes #251
2020-04-24 20:18:56 +03:00
MerryMage
30e274953a
Add 'libco/' from commit '7871e50f7d48444f1a6333128308acb0a1c8ad2b'
...
git-subtree-dir: libco
git-subtree-mainline: c5b39e2dfc
git-subtree-split: 7871e50f7d
2020-04-19 17:41:20 +01:00
MerryMage
c5b39e2dfc
libco: Remove to make space for libco subtree
2020-04-19 17:40:54 +01:00
MerryMage
7871e50f7d
First commit
2020-04-19 17:36:19 +01:00
Lior Halphon
db9410caa5
Minor UI fix
2020-04-11 21:48:47 +03:00
Lior Halphon
32a0dc0e43
Rename the "Developer" menu to "Develop", like first party Mac apps
2020-04-11 20:44:15 +03:00
Lior Halphon
695c6ee943
Don't crash if a naughty frontend runs the boot ROM without a ROM
2020-04-11 19:21:00 +03:00
Lior Halphon
0abd3b2c46
Dump and load cheats
2020-04-11 19:15:40 +03:00
Lior Halphon
5df45417fa
Console quirks
2020-04-11 18:27:31 +03:00
Lior Halphon
0c3db932b2
Fix Mavericks compatibility
2020-04-11 18:19:15 +03:00
Lior Halphon
2bc75caf9e
Fix CRT shader on OpenGL
2020-04-11 18:03:21 +03:00
Lior Halphon
852a6997ed
Add cheats UI to Cocoa
2020-04-11 18:03:10 +03:00
Lior Halphon
337e74352d
Add cheats API, with GameShark and GameGenie import
2020-04-09 22:13:09 +03:00
Lior Halphon
1d80c185d8
Remove IDE comment
2020-04-09 17:25:14 +03:00
Lior Halphon
4a21dd3232
The Cocoa sidebar is now resizeable and collapseable
2020-04-09 15:29:49 +03:00
Lior Halphon
a6567d9ee1
Update old coding style
2020-04-09 14:32:52 +03:00
Lior Halphon
a9cd3f2c11
Fix operator priorities, fix parsing debugger bug
2020-04-09 14:21:07 +03:00
Lior Halphon
92d6cc6394
Use official register names
2020-04-09 02:36:27 +03:00
Lior Halphon
d8e89f5114
Fix banked 16-bit assignments; fixes #245
2020-04-08 19:17:45 +03:00
Lior Halphon
0ed5cf6b38
Proper MBC30 support, more accurate MBC3 emulation. Fixes #244
2020-04-08 19:07:29 +03:00
Kawa-oneechan
882e5d292f
Fix QT pWindow::setModal
...
As in higan, not my code.
2020-04-07 20:32:45 +02:00
Kawa
1ebed1701a
Merge pull request #6 from Sintendo/setting-input-crash
...
settings/input: Fix updateControls crashes
2020-04-03 00:38:21 +02:00
Sintendo
97452b6ec3
settings/input: Fix updateControls crashes
...
updateControls assumes that when activeMapping is set, an item from
mappingList is guaranteed to be selected. However, there are several
scenarios that break this assumption:
- changing port during an active mapping
- changing device during an active mapping
- reloading the input driver during an active mapping
In all of these cases, updateControls is eventually called. It sees an
outstanding activeMapping and proceeds to figure out the offset of the
currently selected item, but since there are no selected items it ends
up dereferncing a null pointer.
The assumption can be honored by having reloadMappings cancel the
outstanding activeMapping, thus preventing a crash.
Fixes #4 .
2020-04-01 01:05:10 +02:00
Lior Halphon
d75b7c0023
Feature request; allow loading prefs.bin relatively
2020-03-28 22:56:19 +03:00