patchzyy
fd5e0331bd
build bluetooth tests on macos ci
2026-10-20 02:10:16 +02:00
patchzyy
209fba7f64
pass real wii remotes through emulated bluetooth
2026-10-20 02:05:29 +02:00
patchzyy
e3f5e3a3ec
build for x86-64-v2 on older linux cpus ( #319 )
2026-10-19 17:32:11 +02:00
patchzyy
0321842569
Simplify controller settings menu ( #317 )
...
* simplify controller settings menu
* platform pairing hint
2026-10-19 16:02:59 +02:00
patchzyy
35b552782f
Update settings_overlay.cpp ( #257 )
2026-10-19 15:22:54 +02:00
patchzyy
2f30417d61
move aurora to the aurora-wiicompiled submodule ( #315 )
2026-10-19 14:35:01 +02:00
patchzyy
46eb6b46f5
update to 0.2.35 ( #316 )
v0.2.35
2026-10-19 13:36:47 +02:00
patchzyy
4f166e1403
Fix missed wii remote shakes ( #313 )
...
* keep wii remote shake peaks
* drop zeroed wii remote reports in sdl
2026-10-19 13:27:46 +02:00
patchzyy
6b4de9fbdb
Update wpad.cpp ( #312 )
2026-10-18 19:29:51 +02:00
patchzyy
16bfe7b095
Fix prebuilt packaging ( #311 )
2026-10-18 18:51:56 +02:00
patchzyy
efedf42035
Faster updates mac and linux ( #310 )
2026-10-18 18:07:55 +02:00
patchzyy
3ff14738bd
Support Linux Wii controller mappings ( #309 )
...
* Support Linux Wii controller mappings
* read kernel remote buttons and pair classic node
2026-10-18 15:15:14 +02:00
patchzyy
8676d1ab14
Improve controller port identity matching ( #305 )
...
* Improve controller port identity matching
* fill in old saved port identities
2026-10-18 15:08:03 +02:00
patchzyy
c255df5136
Synchronize surface release with GPU idle ( #308 )
2026-10-18 15:05:53 +02:00
patchzyy
2ee48fc880
Implement controller sumble on wiimote ( #304 )
2026-10-18 15:05:43 +02:00
patchzyy
d7b64361e7
Fix soft-drift ( #302 )
2026-10-18 15:05:31 +02:00
patchzyy
5ee158918f
Show sha ( #301 )
2026-10-18 15:05:19 +02:00
patchzyy
bd12087cc3
Fix native build path quoting ( #300 )
2026-10-18 15:05:08 +02:00
patchzyy
d5296779ec
Store Wii calibration per remote ( #299 )
...
* Store Wii calibration per remote
* show calibration state per port
* tie calibration message to remote
2026-10-18 14:16:38 +02:00
patchzyy
a93eaf582f
Sky Station crash ( #303 )
2026-10-18 14:14:50 +02:00
patchzyy
ed6fea0efb
fix 279 ( #297 )
...
* fix 279
* treat conditional calls as calls
* keep local linked branches as jumps
2026-10-18 14:03:38 +02:00
patchzyy
95a49f3c89
fix 280 ( #298 )
...
* fix 280
* keep scalars and implicit tables in config
2026-10-18 13:47:47 +02:00
patchzyy
60197f2e75
Update AuroraSDL3Patches.cmake ( #307 )
...
* Update AuroraSDL3Patches.cmake
* wait for rumble before closing device
2026-10-18 13:47:25 +02:00
patchzyy
b87186c96b
Calibrate Wii accelerometers from EEPROM ( #306 )
2026-10-18 13:47:01 +02:00
patchzyy
0b12fc864a
mac version fix ( #296 )
2026-10-18 13:08:15 +02:00
patchzyy
90589131b5
Fix the date
2026-10-18 00:09:54 +02:00
martipops
bd219e38a3
fix: drive compile progress from ninja's [done/total] counter ( #285 )
...
The compile slice advanced a fixed step per line of build output, so how
far it moved depended on how many lines the build printed. When aurora and
its dependencies are compiled locally (as on macOS) the bar reached its cap
long before the game itself was compiled. Read ninja's edge counter instead.
2026-10-09 22:52:17 +02:00
therenow9
196b48528e
Fix display lists dropping draws when the staging batch fills ( #288 )
...
* test: cover display lists that overflow the staging batch
GXCallDisplayList and GXCallDisplayListLE decode a list with a single
fifo::process() call. When a draw does not fit the staging batch,
process() stops at that draw, and the rest of the list is never drawn.
The test stubs can now admit N draws, refuse the next one as a full
batch would, and count the split that follows. The new test refuses
the middle or the last of three draws, in big- and little-endian
lists, and expects one split and the last draw's vertices.
Also stub aurora::window::set_force_aspect_16_9, called since #256 ,
so gx_fifo_tests links again.
Fails without the next commit.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
* fix: submit staging and continue when a display list overflows it
drain() already loops process() -> split_staging_batch() -> retry.
Move that loop into fifo::process_all() and use it for drain() and
both GXCallDisplayList variants, so a display list that fills the
staging batch submits it and draws the rest instead of dropping it.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-09 22:48:24 +02:00
Michael G
54c608ef9c
Add experimental x86-64-v2 CPU support for older PCs and Intel Macs ( #258 )
...
* runtime: add experimental x86-64-v2 profile
* fix review findings in network and translator
* build: include mbedtls in macos compile audit
* review fixes
* cmake: restore macOS deployment target floor before project()
* fix: Preserve explicit package versions and gate v3 tests on host support
* fix: Prevent TLS session reuse after failed writes
* fix: Gate cross-compiled profile tests on emulator availability
---------
Co-authored-by: patchzyy <64382339+patchzyy@users.noreply.github.com >
2026-10-09 22:46:11 +02:00
patchzyy
f3df63b529
Update README.md
2026-10-09 10:51:22 +02:00
patchzyy
dd6f596b45
Update to 0.2.34
v0.2.34
2026-10-08 20:40:33 +02:00
Michael G
6fa24737d3
feat(macos): back guest flat memory with anonymous vm_remap aliases ( #252 )
...
Replace /tmp unlinked temporary files and file-backed mmap with anonymous host pages and Mach mach_vm_remap shared aliases, eliminating disk I/O, APFS churn, and SSD write amplification on macOS.
Adapted from KartPad (chrissotraidis/kartpad).
2026-10-05 23:47:14 +02:00
theofficialgman
279ce8328f
Macos support into main ( #228 )
...
* macos: add x86_64 Intel support
* (feat) Apple Silicon macOS CI building and Setup.pkg documentation (#118 )
* docs(macos): document Setup.pkg installation
Add Apple Silicon macOS CI coverage for runtime configuration, substrate tests, and Setup.pkg packaging alongside the macOS installation instructions.
* macos: pin Apple Silicon deployment target
* fix(macos): restore Retro Rewind local builds
* macos: package universal setup tools
* ci: build macOS input expression tests
* runtime: Do not force 14.0 minimum anymore
new minimum is 12.0
* macos: support older libc++ algorithms
* macos: allow undefined MTLLogStateDescriptor for older SDKs
* tests: deflake input expression timing window test
* build: Fix mac tests
* translator: emit null statement after continuation labels for C++17 compatibility
* feat(macos): add MetalFX spatial upscaling
* Fix automatic music muting on macOS
Co-Authored-By: Michael G <10155689+DarthMDev@users.noreply.github.com >
Co-Authored-By: Daan Vervacke <23398694+DaanVervacke@users.noreply.github.com >
* Address CodeRabbit review comments and integrate upstream TLS cmake
* Remove version requirement for running package CI
Co-Authored-By: Michael G <10155689+DarthMDev@users.noreply.github.com >
* publish-app: fix dependency discovery from build dir, handle spaces in paths, and fail on missing deps
* publish-app: preserve subdirectory suffix during @rpath dependency lookup
* cmake: synchronize CMAKE_SYSTEM_PROCESSOR with CMAKE_OSX_ARCHITECTURES on macOS
* fix rpaths
---------
Co-authored-by: DarthM <mgracer48@yahoo.com >
Co-authored-by: Michael G <10155689+DarthMDev@users.noreply.github.com >
Co-authored-by: Daan Vervacke <23398694+DaanVervacke@users.noreply.github.com >
Co-authored-by: patchzyy <64382339+patchzyy@users.noreply.github.com >
2026-10-03 11:07:15 +02:00
patchzyy
9d182f8316
Split PSQ fallbacks and add PSQ ISA tests ( #278 )
2026-10-02 10:34:51 +02:00
matellush
75886669bc
feat: Facilitate reproducible builds on non-Windows systems ( #270 )
2026-09-30 19:06:18 +02:00
matellush
a50bad2970
fix: Use DOWNLOAD_EXTRACT_TIMESTAMP consistently ( #276 )
...
* fix: Use `DOWNLOAD_EXTRACT_TIMESTAMP` consistently
* fix: Set all extracted dependency files' timestamps to extraction time
2026-09-30 19:05:47 +02:00
patchzyy
9b7b9913e4
Handle extra Mbed TLS archives ( #275 )
2026-09-30 09:14:48 +02:00
matellush
a88b7b502b
feat: Bump xxHash to 0.8.4 and use new CMake subdirectory ( #271 )
2026-09-29 21:58:57 +02:00
patchzyy
d0d58072d1
Bundle mbed TLS in Linux native prebuilt ( #272 )
2026-09-29 21:50:19 +02:00
patchzyy
6b853ca371
Fix Wii certificates ( #265 )
...
confirmed as fixed by forgottonice (in dms)
2026-09-29 20:03:35 +02:00
patchzyy
77a8623416
Fix Mac THP memory path ( #267 )
2026-09-29 20:01:39 +02:00
patchzyy
10ab54adee
Fix native build paths for special characters ( #266 )
2026-09-29 20:01:03 +02:00
patchzyy
a05c89739d
Always refresh Retro-WFC payload with fallback ( #264 )
2026-09-28 21:01:40 +02:00
patchzyy
82991ec337
Version centrilsation
v0.2.33
2026-09-27 13:00:12 +02:00
patchzyy
e164af9ff4
Shader wait screen
2026-09-27 12:39:10 +02:00
patchzyy
e409d9f99b
undo black kart fix
...
it causes stutters
2026-09-27 12:11:03 +02:00
Michael G
85f250155f
Fix controller mapping platform, player index sync, and socket errors ( #251 )
...
* Fix macOS controller platform, sync player indices, and preserve socket send error
- Preserve captured socket send error across diagnostic logging in network_socket.cpp
- Use SDL_GetPlatform() instead of hardcoded Windows in controller mapping wizard
- Synchronize Aurora and SDL player indices on port assignment and clear in pad.cpp
- Auto-assign Player 1 on macOS when unconfigured in input.cpp
* fix(input): refine macOS port 0 assignment and persistence logic
- Persist port 0 preference for newly connected controller even if already assigned player index 0
- Verify controller has no preference on other ports before assigning to port 0
2026-09-24 22:01:49 +02:00
patchzyy
a9c9c0de26
Add force 16:9 viewport mode ( #256 )
2026-09-24 22:00:57 +02:00
patchzyy
c92e45c2e7
Add early Linux linker dependency probe ( #255 )
2026-09-24 18:53:56 +02:00
patchzyy
583e702547
add bltl ( #254 )
2026-09-24 18:06:32 +02:00