Sour
db7ee9f215
Added Linux ARM64 build
2025-04-01 19:44:07 +09:00
SourMesen
02180abed1
Linux: ARM64 build support ( #73 )
...
Co-authored-by: SeregaWin555 <chess2504@gmail.com>
2025-03-30 21:06:18 +09:00
Sour
5ec6763a8e
UI: Added commit ID in about window
...
+ Removed ubuntu 20.04 build (no longer supported by github)
+ Enable ccache to speed up github builds
2025-03-22 20:41:07 +09:00
Angelo
3386937b3e
MacOS: Add controller support ( #71 )
2024-09-19 08:37:52 +09:00
SourMesen
238208a204
macOS: Fix SDL2 not being found when installed via MacPorts instead of Homebrew ( #69 )
...
Add MacPorts RPATH
2024-09-07 16:54:23 +09:00
Sour
6594b51156
MacOS: Added AOT builds
2024-08-14 17:37:16 +09:00
Sour
10f721352d
Linux: Fixed clang compilation error
2024-08-13 22:42:59 +09:00
Eldred Habert
a71ae7fdeb
Linux: Enable parallel LTO in Makefile ( #65 )
2024-08-13 21:16:55 +09:00
Eldred Habert
5e13e854c3
Linux: Fix building in Debug mode ( #64 )
...
Passing `OptimizeUI` removes the debug tools, which
are referenced by `#if DEBUG` code
2024-08-13 21:16:29 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00
Angelo
e00e669334
MacOS: Handle keyboard outside of Avalonia ( #38 )
2024-01-16 20:45:00 +09:00
qurious-pixel
6712480d36
CI: AppImage - Update Makefile ( #27 )
...
Bundle .NET framework in the AppImage using the override in the makefile.
2023-07-19 16:23:54 +09:00
Sour
168eadd0ee
Linux: makefile tweaks for easier debugging
2023-07-18 18:23:43 +09:00
qurious-pixel
bd943c0aff
CI: AppImage build ( #25 )
2023-07-18 18:03:03 +09:00
Sour
9f0767e52b
Linux: Fixed makefile
2023-03-07 17:00:55 -05:00
James Rowe
a15299c159
macOS: Build .app for macos and publish .app.zip through github actions ( #12 )
2023-03-07 16:37:22 -05:00
Sour
a8644c133d
Linux: Tweak makefile to try to fix dev builds not getting optimized
2023-02-20 17:57:48 -05:00
Eldred Habert
7473580da0
Linux: Fix building without LTO ( #9 )
...
Fix building without LTO
Add support for debugging via ThreadSanitizer
2023-02-18 19:19:10 -05:00
Sour
663f3f3173
Linux: Fixed makefile
2023-02-07 00:43:50 -05:00
Sour
8bc8cf17f0
macOS: Revert part of makefile change for now to allow build to work
2023-02-07 00:19:45 -05:00
Eldred Habert
77345b8396
Linux: Allow doing a debug build on Linux ( #7 )
...
* Use immediate expansion for Make variables
This is slightly clearer, faster, and less footgun-y
* Use `uname -m` instead of `uname -p`
This is more robust (on my machines, `uname -p` reports "unknown")
and standard (`-p` is marked as "non-portable").
* Avoid using `cd` in Makefile
Some `make`s use a single shell throughout a recipe
for better performance, and this would break them.
* Allow compiling in debug mode on Linux
Should help debugging any crashes, lockups, etc.
2023-02-06 22:56:00 -05:00
Sour
c61cfae9b4
Updated README/COMPILING
2023-02-05 12:02:18 -05:00
elzo-d
45661ded1c
Build: Use sdl2-config for SDL2 includes ( #5 )
...
Fixes compilation on ARM Macs
2023-02-05 11:01:20 -05:00
Sour
63bac5d462
macOS: Replace SDL renderer with Avalonia
...
Avoids SDL-related issues until a better solution can be found
2023-02-02 21:33:48 -05:00
Sour
9e83a29b93
macOS: Fix compilation scripts/errors for macOS
2023-02-01 21:10:53 -05:00
Eldred Habert
097e2d40c7
Fix build errors with GCC ( #2 )
...
* Delete libevdev as well with `make clean`
* Fix explicit specialization is non-namespace scope
* Fix declaration of CgbFlag changing its meaning
* Fix declaration of NesHeader changing its meaning
2023-01-28 17:59:08 -05:00
Sour
682af6246e
UI: Rename NewUI to UI
2023-01-25 16:03:56 -05:00
Sour
4414723ed5
Rename some remaining Mesen-S references to Mesen, prevent loading movies/states from older versions, move default home folder to "Mesen2" (for now)
2022-12-28 15:50:29 +09:00
Sour
1ea583192b
Linux: Cleaned up PGO script
2022-09-08 19:43:08 -04:00
Sour
1c057bcb1a
Linux: Fixed compilation warnings/errors
2022-09-07 18:42:43 -04:00
Sour
9113101ea2
Debugger: Fixed crash when opening debugger for SA-1 games (Linux)
2022-08-30 17:45:07 -04:00
Sour
1089484282
Linux: Added OptimizeUi = true flag to makefile
2022-08-20 13:39:07 -04:00
Sour
240e045f99
Debugger: Lua - Added selectDrawSurface API (+ Linux compilation fixes)
2022-08-02 23:25:41 -04:00
Sour
66bb4a0a69
Linux: Build fixes/tweaks
2022-05-10 19:26:52 -04:00
Sour
9d226d6588
Linux: Fixed build, fixed some clang warnings
2022-05-09 20:53:56 -04:00
Sour
ab0fe3c6e1
Minor fixes
2021-06-06 15:33:37 -04:00
Sour
5f2524fe60
Fix Linux build (and most clang warnings)
2021-05-13 00:25:00 -04:00
Sour
4874ec67f1
Linux/makefile fixes
2021-04-10 01:01:31 -04:00
Sour
61039cce86
Update keybindings for new UI
2021-03-15 17:39:33 -04:00
Sour
7df9cc8a20
Upgrade to VS2019 and C++17
2019-12-22 14:51:05 -05:00
Sour
3136cd595a
Linux: Fixed wrong folder name in makefile
2019-12-03 21:19:29 -05:00
Sour
f88375bb9a
Linux: Revert to using xbuild for now
2019-11-25 20:56:12 -05:00
Sour
7ae6605e77
Debugger: Performance improvements + refactoring
...
-Reduce breakpoint check overhead
-Only run SPC/DSP when needed
-Only build disassembly cache when needed
2019-10-11 16:07:30 -04:00
Sour
95d0c5a910
Fixed some uninitialized variables
...
+ Fixed rare crash when calling Stop()
2019-07-13 13:43:56 -04:00
Sour
b5847a3d1f
Libretro: Added libretro core
2019-07-02 19:56:00 -04:00
Sour
3bfc69e2f1
Debugger: Lua scripting support
2019-05-12 21:18:22 -04:00
Sour
014e7851b0
UI: Fixed case sensitivity issues for Linux
2019-04-01 19:34:08 -04:00
Sour
e1c7e7b9c4
Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git)
2019-03-31 14:50:12 -04:00
Sour
8ad76f6c31
65816 core working in 6502 emulation mode
2019-02-11 19:18:47 -05:00