moonpower
63ff9ab65b
Switch fsui submodule to fuse-lib on GitHub
2026-08-04 23:07:17 +02:00
moonpower
b775acbf8e
Finalize portable interpreter, rendering, and mobile storage
2026-08-01 15:45:00 +02:00
moonpower
438e98b77a
Stop tracking generated macOS app bundle
2026-07-27 23:50:00 +02:00
moonpower
17b97e4d13
Make Moon-owned ARMSX material proprietary
2026-07-27 23:42:26 +02:00
moonpower
0f9c64ce62
checkpoint portable cached CPU SDL acceleration and media support
2026-07-27 21:23:15 +02:00
moonpower
e4a7649568
Add FTP root connectivity to the file picker
2026-04-09 20:56:12 +02:00
moonpower
4475461625
Force Android SDL renderer to OpenGL ES
2026-04-09 19:13:24 +02:00
moonpower
dbaa214255
Gate CHD support and clean up user-facing UI text
2026-04-09 19:08:02 +02:00
moonpower
adc206ab70
remove
2026-04-08 07:21:32 +02:00
moonpower
ca1fd1e493
Package wasm artifacts and fix musl arm64 linking
2026-04-08 07:19:16 +02:00
moonpower
29d29f1cca
Fix musl atomic linking and wasm FSUI dependencies
2026-04-08 03:30:34 +02:00
moonpower
13b56ed43a
Fix musl linking and streamline CI workflow triggers
2026-04-08 01:44:43 +02:00
moonpower
da890f2c45
Switch FSUI build to system GL
2026-04-08 00:17:43 +02:00
moonpower
554722b4de
Fix wasm build and Android signing
2026-04-07 23:21:51 +02:00
moonpower
d4387c535f
Add HW/SW trace tagging and hardware tracing
2026-04-07 23:02:15 +02:00
moonpower
2d22264db4
Add hardware debug tracing for GPU comparison
2026-04-07 22:20:58 +02:00
moonpower
96c2afa81a
Sync macOS app bundle for hardware backend fix
2026-04-07 22:13:40 +02:00
moonpower
fa0ee07f23
Fix hardware triangle path to use solid geometry
2026-04-07 22:13:00 +02:00
moonpower
940af9c419
Checkpoint experimental hardware renderer backend
2026-04-07 22:10:40 +02:00
moonpower
5ed2d09187
Document host-mode Gitea runner labels
2026-04-07 19:32:58 +02:00
moonpower
34f810a209
Restore default Gitea runner labels
2026-04-07 19:30:23 +02:00
moonpower
73c2d3d116
Run host-mode Gitea CI jobs
2026-04-07 19:21:34 +02:00
moonpower
8063abc3a3
Write settings atomically
2026-04-07 18:29:57 +02:00
moonpower
72f92e78d0
Gate native stack traces on musl
2026-04-07 18:08:12 +02:00
moonpower
3aa5fff4b6
Run Vita CI on Ubuntu x64
2026-04-07 18:05:54 +02:00
moonpower
77be31a895
Avoid Vita SDL teardown on exit
2026-04-07 17:39:09 +02:00
moonpower
b636d09ec3
Fix CI matrices and add Vita workflow
2026-04-07 17:22:44 +02:00
moonpower
0465001fee
Harden build shell flags and wasm output check
2026-04-07 09:47:26 +02:00
moonpower
6a01e10368
Add musl CI builds and fix apt sources
2026-04-07 09:41:34 +02:00
moonpower
c163f9adbc
Fix arm apt sources and mingw crash filter
2026-04-07 09:07:28 +02:00
moonpower
9fe983d158
Use artifact action v3 for Gitea CI
2026-04-07 08:52:57 +02:00
moonpower
f4cc10e338
Fix nested Linux runtime dep resolution
2026-04-07 08:49:25 +02:00
moonpower
e0f9f79fab
Add jinja2 to CI build containers
2026-04-07 08:41:04 +02:00
moonpower
edee5ba696
Use GIT_TOKEN for private submodule fetch
2026-04-07 08:39:17 +02:00
moonpower
9d74b1fecd
Use explicit token for private fsui submodule
2026-04-07 08:35:20 +02:00
moonpower
7a0d7f0829
Rewrite README for ARMSX
2026-04-07 08:33:28 +02:00
moonpower
9107a7e029
Migrate CI to Gitea and clean README links
2026-04-07 08:30:44 +02:00
moonpower
57931cd773
Add protocol launch handling and fast forward toggle
2026-04-07 03:18:41 +02:00
moonpower
b0a05e5acc
Merge branch 'master' of https://git.nanodata.cloud/moonpower/ARMSX
2026-04-06 21:00:04 +02:00
moonpower
43e9ede3c2
Fix UWP file selector roots navigation
2026-04-06 20:59:28 +02:00
moonpower
0e153d6df0
Merge branch 'master' of https://git.nanodata.cloud/moonpower/ARMSX
2026-04-06 21:45:20 +03:00
moonpower
7d1ca1ddbb
Update UWP project configuration and add temporary key for signing
2026-04-06 21:45:17 +03:00
moonpower
0936e14e1d
commiy
2026-04-06 20:41:10 +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
c795f76555
Harden UWP host logging path initialization
2026-04-05 23:31:50 +02:00
moonpower
9dd144ea2e
Fix SPU RAM wrapping and rebuild macOS binaries
2026-04-05 20:21:23 +02:00
moonpower
476b46a873
Replace frame pacing with vblank timing and add VSync toggle
2026-04-05 19:47:08 +02:00
moonpower
eb70fbc0fe
Fix FSUI audio queueing and frame pacing
2026-04-05 00:05:01 +02:00
moonpower
4e36d234d5
Regenerate FSUI native build files
2026-04-04 23:44:51 +02:00
moonpower
ce5b150db0
Filter BIOS and cue-backed bin files from the game list
2026-04-04 23:36:06 +02:00
moonpower
5575238ec6
Regenerate fsui-core compiler dependency file
2026-04-04 23:17:44 +02:00
moonpower
ee385b7484
Merge branch 'master' of https://git.nanodata.cloud/moonpower/ARMSX
2026-04-04 23:02:34 +02:00
moonpower
c62d4702b9
Improve UWP external path scanning and DLL staging
2026-04-04 23:02:15 +02:00
moonpower
8554ed44d0
Update UWP target platform version and add missing native DLLs
2026-04-04 23:59:40 +03:00
moonpower
9a8c2c4499
Fix UWP SDL DLL resolution and staging checks
2026-04-04 22:49:48 +02:00
moonpower
7f31aae702
Improve UWP SDL detection and source build fallback
2026-04-04 22:45:34 +02:00
moonpower
acabbf799b
Add UWP native build and staging script
2026-04-04 22:31:41 +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
4d520d1ccd
Merge branch 'master' of https://github.com/allkern/psxe
2026-02-22 16:22:46 +01:00
moonpower
3adcb3acfb
fix(imgui): ensure directory listing is platform-independent
2025-11-23 14:02:37 +03:00
moonpower
69e68a5827
fix(mcd): ensure parent directory creation is platform-independent
2025-11-23 13:51:04 +03:00
moonpower
30d4e57a3c
Add custom font and configure React Native project settings
...
- Added the Pixel Cyr font to the mobile assets directory.
- Created a new React Native configuration file to specify project settings, including Android source directory, app name, and package name.
- Configured asset linking for the mobile assets.
2025-11-23 13:19:06 +03: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
7a11440e97
feat: Implement ARMSX emulator with React Native integration
...
- Added iOS support for landscape orientation in AppDelegate.
- Created Android build configuration for ARMSX application.
- Implemented ProGuard rules for SDL and ARMSX modules.
- Defined AndroidManifest.xml with necessary permissions and activities.
- Developed ARMSXModule for React Native to handle emulator loading.
- Created ARMSXPackage to register the native module.
- Implemented EmulatorActivity to manage SDL lifecycle and arguments.
- Developed OverlayActivity for React Native UI integration.
- Configured Gradle settings for React Native and Android dependencies.
- Added helper classes for React Native activity management.
2025-11-22 15:21:31 +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
21d1d6cb8f
Update Info.plist and TODO list to reflect project name change to ARMSX and enhance task descriptions
2025-11-22 05:44:05 +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
2c9c247308
Refactor canvas initialization in main.rs to remove unnecessary mutability
2025-11-21 09:47:47 +03:00
moonpower
723f4f444e
Update argument array in Program.cs to reflect project name change to ARMSX
2025-11-21 09:15:54 +03:00
moonpower
1691ac7e36
add upw
2025-11-21 07:23:21 +03:00
moonpower
85c1bca420
Update iOS deployment target to 14.0
2025-11-21 04:55:59 +03:00
moonpower
f2fc4e9030
Add icon configuration for PlayStation brand area in watchOS
2025-11-21 04:10:41 +03:00
moonpower
d9b31b1100
Refactor project structure: rename psxe_bridge.h to armsx_bridge.h, update references, and enhance version text formatting
2025-11-20 03:42:53 +03:00
moonpower
b6c744a6da
Update CFBundleName in Info.plist to reflect project name change to ARMSX
2025-11-20 03:10:54 +03:00
moonpower
65a2cd4675
Refactor code structure for improved readability and maintainability
2025-11-20 03:07:07 +03:00
moonpower
ff2bd9ee2f
Enhance imgui overlay rendering with additional metrics and audio device management
2025-11-19 06:01:20 +03:00
moonpower
09e1b3e820
Rename project from PSXE to ARMSX; update references and configurations accordingly
2025-11-19 05:43:44 +03:00
moonpower
ba481dbceb
Enhance file handling and settings management in imgui frontend
2025-11-19 05:01:56 +03:00
moonpower
f9f0ccecc9
Add IMGUI frontend support and related configurations
...
- Introduced IMGUI frontend functionality with conditional compilation.
- Updated Makefile to include IMGUI frontend configuration option.
- Enhanced imgui_layer with new functions for frontend initialization and configuration handling.
- Modified main.c to integrate IMGUI frontend execution path.
- Updated logging header to support C++ linkage.
2025-11-19 04:46:02 +03:00
moonpower
ce9c53838c
Update preference path from "allkern" to "nanodata" for iOS configuration
2025-11-19 03:55:20 +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
a1c544991e
Enhance iOS support by improving BIOS handling and logging; update screen initialization for external renderer support
2025-11-19 03:38:31 +03:00
moonpower
7e964bf98b
ios start
2025-11-18 12:32:45 +03:00
moonpower
a9adc4b4d5
Add SDL submodule for improved graphics support
2025-11-18 12:32:23 +03:00
moonpower
b3a8848224
Add error message box for PSX initialization failure and clean up includes in screen.c
2025-11-18 11:31:31 +03:00
moonpower
4f26d0dda4
Add video configuration options for stretch mode and display aspect
2025-11-18 05:50:53 +03:00
moonpower
c0f7b41e60
Implement ImGui integration for debug panel and overlay rendering
2025-11-18 05:30:22 +03:00
moonpower
955df81f90
Add imgui submodule for GUI development
2025-11-18 05:30:07 +03:00
moonpower
5a754823e3
Refactor screen controller handling and improve SDL initialization
2025-11-18 04:16:49 +03:00
moonpower
db39d45da8
first
2025-11-18 03:59:11 +03:00