Commit Graph
17 Commits
Author SHA1 Message Date
moonpower 554722b4de Fix wasm build and Android signing 2026-04-07 23:21:51 +02:00
moonpower b636d09ec3 Fix CI matrices and add Vita workflow 2026-04-07 17:22:44 +02:00
moonpower 9107a7e029 Migrate CI to Gitea and clean README links 2026-04-07 08:30:44 +02:00
moonpower 64da9ec8e1 Add protocol launch support and PS Vita packaging
Generated by Moon Code.
Co-Authored-By: Moon Code <moon-code@users.noreply.github.com>
2026-04-06 05:00:18 +02:00
moonpower 476b46a873 Replace frame pacing with vblank timing and add VSync toggle 2026-04-05 19:47:08 +02:00
moonpower f5d6c32ae2 Replace React Native shell with FSUI across all platforms 2026-04-04 22:14:30 +02:00
moonpower 01a308dd44 Replace React Native frontend with FSUI integration 2026-04-04 22:08:46 +02:00
moonpower 40ff6e2d15 feat(android): add support for building SDL2/libarmsx for Android
- Updated .gitignore to include Android native libraries and dependencies.
- Modified android/app/build.gradle to register a new task for preparing native binaries.
- Enhanced build.sh to support building SDL2/libarmsx for Android, including NDK setup and BIOS handling.
- Refactored iOS AppDelegate to integrate RNOverlayController and EmulatorRunner for better overlay management.
- Introduced EmulatorRunner class to handle the emulator lifecycle and argument passing.
- Created RNOverlayController to manage the React Native overlay, including mounting and unmounting logic.
- Updated Xcode project files to reflect new source files and dependencies.
2025-11-23 05:24:54 +03:00
moonpower c2c688fa39 Add PrivacyInfo.xcprivacy file to define accessed API types and tracking settings 2025-11-22 13:58:31 +03:00
moonpower 74f5aaac82 feat: Initialize ARMSX Overlay project with React Native setup
- Added Podfile for iOS dependencies and configuration.
- Created ARMSXModule for native module integration with React Native.
- Implemented loadEmu method in ARMSXModule to start the emulator.
- Configured Metro bundler for project structure.
- Developed main App component with UI for emulator actions.
- Added app.json for project metadata.
- Registered main application component in index.js.
- Defined package.json with project dependencies and scripts for running the app.
2025-11-22 11:08:13 +03:00
moonpower 2b8cb34995 Update build script and config to reflect project name change to ARMSX 2025-11-21 10:09:01 +03:00
moonpower 09e1b3e820 Rename project from PSXE to ARMSX; update references and configurations accordingly 2025-11-19 05:43:44 +03:00
moonpower 8e038123ba Add initial workspace and user interface state files for ARMSX project
- Created a new workspace file for the ARMSX project.
- Added user interface state file to track the state of the Xcode interface.
- Introduced scheme management plist to manage user-specific scheme settings.
2025-11-19 03:38:41 +03:00
moonpower 7e964bf98b ios start 2025-11-18 12:32:45 +03:00
moonpower db39d45da8 first 2025-11-18 03:59:11 +03:00
allkern 861f2ea845 Make macOS build script executable 2023-06-20 00:21:20 -03:00
allkern b21b62079c Merge GitHub Actions work 2023-06-20 00:07:26 -03:00