├── .gitignore ├── LICENSE.md ├── PICO-8 ├── games │ ├── billboard.p8 │ ├── shape_editor.p8 │ ├── spin.p8 │ └── spin │ │ ├── debug.lua │ │ ├── draw.lua │ │ ├── enemies.lua │ │ ├── format.lua │ │ ├── format_test.lua │ │ ├── init.lua │ │ ├── input.lua │ │ ├── math.lua │ │ ├── pico8_compat.lua │ │ ├── pico8_compat_test.lua │ │ ├── record.lua │ │ ├── record_stubbed.lua │ │ ├── repack │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── bits.py │ │ ├── delta.py │ │ ├── rle.py │ │ ├── rle_nibblewise.py │ │ ├── typedefs.py │ │ ├── varint.py │ │ └── varint_test.py │ │ ├── replay.csv │ │ ├── replay.lua │ │ ├── shapes.lua │ │ ├── spawn.lua │ │ ├── update.lua │ │ └── vspr.lua ├── pinput.lua ├── pinput_tester.p8 └── pinput_tester.p8.png ├── README.md ├── WASM-4 └── pinput_tester │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── alloc.rs │ ├── gamepad.rs │ ├── lib.rs │ └── wasm4.rs ├── Windows └── PinputCli │ ├── .vsconfig │ ├── PinputCli.cpp │ ├── PinputCli.rc │ ├── PinputCli.sln │ ├── PinputCli.vcxproj │ ├── PinputCli.vcxproj.filters │ └── resource.h ├── docs ├── Pinput-demo-spin.gif ├── Pinput-demo-web.jpg ├── Pinput-demo-web.mp4 ├── gw8 │ ├── geometry_wars.js │ ├── index.html │ └── pinput.js ├── index.html ├── macos-developer-tools-access-prompt.png ├── pinput.js └── pinput_tester.js ├── logo-128.png ├── logo.png ├── macOS ├── ExportOptions.plist ├── Pinput.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Pinput.xcscheme ├── Pinput │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── icon_128x128.png │ │ │ ├── icon_128x128@2x.png │ │ │ ├── icon_16x16.png │ │ │ ├── icon_16x16@2x.png │ │ │ ├── icon_256x256.png │ │ │ ├── icon_256x256@2x.png │ │ │ ├── icon_32x32.png │ │ │ ├── icon_32x32@2x.png │ │ │ ├── icon_512x512.png │ │ │ └── icon_512x512@2x.png │ │ └── Contents.json │ ├── ContentView.swift │ ├── Gamepads.swift │ ├── Info.plist │ ├── Libproc.swift │ ├── Logger.swift │ ├── MachVM.swift │ ├── Pico8.swift │ ├── Pico8Connection.swift │ ├── Pinput-Bridging-Header.h │ ├── Pinput.entitlements │ ├── PinputApp.swift │ ├── PinputGamepad.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── module.modulemap ├── PinputTests │ ├── Info.plist │ └── PinputTests.swift └── PinputUITests │ ├── Info.plist │ └── PinputUITests.swift ├── release ├── artifacts │ └── .keep ├── create-and-push-tag.sh ├── index.html.patch ├── release-macos.sh ├── release-pico8-and-web.sh ├── release-rust-windows.ps1 ├── release-rust.sh ├── release-wasm4.sh ├── release-web-extensions.sh ├── release-windows.ps1 ├── update-version.py └── version.txt ├── rust └── pinput │ ├── .cargo │ └── config.toml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── post_build.rs │ └── src │ ├── constants.rs │ ├── error.rs │ ├── gamepad.rs │ ├── haptic_subsystem.rs │ ├── main.rs │ └── runtime_connection.rs └── web ├── extension ├── v2 │ └── manifest.json └── v3 │ └── manifest.json ├── pinput-loader.js ├── pinput.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PICO-8/games/billboard.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/billboard.p8 -------------------------------------------------------------------------------- /PICO-8/games/shape_editor.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/shape_editor.p8 -------------------------------------------------------------------------------- /PICO-8/games/spin.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin.p8 -------------------------------------------------------------------------------- /PICO-8/games/spin/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/debug.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/draw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/draw.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/enemies.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/enemies.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/format.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/format.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/format_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/format_test.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/init.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/input.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/math.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/math.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/pico8_compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/pico8_compat.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/pico8_compat_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/pico8_compat_test.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/record.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/record.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/record_stubbed.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/record_stubbed.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/__init__.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/__main__.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/bits.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/delta.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/rle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/rle.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/rle_nibblewise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/rle_nibblewise.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/typedefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/typedefs.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/varint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/varint.py -------------------------------------------------------------------------------- /PICO-8/games/spin/repack/varint_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/repack/varint_test.py -------------------------------------------------------------------------------- /PICO-8/games/spin/replay.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/replay.csv -------------------------------------------------------------------------------- /PICO-8/games/spin/replay.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/replay.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/shapes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/shapes.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/spawn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/spawn.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/update.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/update.lua -------------------------------------------------------------------------------- /PICO-8/games/spin/vspr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/games/spin/vspr.lua -------------------------------------------------------------------------------- /PICO-8/pinput.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/pinput.lua -------------------------------------------------------------------------------- /PICO-8/pinput_tester.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/pinput_tester.p8 -------------------------------------------------------------------------------- /PICO-8/pinput_tester.p8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/PICO-8/pinput_tester.p8.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/README.md -------------------------------------------------------------------------------- /WASM-4/pinput_tester/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/.cargo/config.toml -------------------------------------------------------------------------------- /WASM-4/pinput_tester/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /WASM-4/pinput_tester/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/Cargo.lock -------------------------------------------------------------------------------- /WASM-4/pinput_tester/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/Cargo.toml -------------------------------------------------------------------------------- /WASM-4/pinput_tester/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/README.md -------------------------------------------------------------------------------- /WASM-4/pinput_tester/src/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/src/alloc.rs -------------------------------------------------------------------------------- /WASM-4/pinput_tester/src/gamepad.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/src/gamepad.rs -------------------------------------------------------------------------------- /WASM-4/pinput_tester/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/src/lib.rs -------------------------------------------------------------------------------- /WASM-4/pinput_tester/src/wasm4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/WASM-4/pinput_tester/src/wasm4.rs -------------------------------------------------------------------------------- /Windows/PinputCli/.vsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/.vsconfig -------------------------------------------------------------------------------- /Windows/PinputCli/PinputCli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/PinputCli.cpp -------------------------------------------------------------------------------- /Windows/PinputCli/PinputCli.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/PinputCli.rc -------------------------------------------------------------------------------- /Windows/PinputCli/PinputCli.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/PinputCli.sln -------------------------------------------------------------------------------- /Windows/PinputCli/PinputCli.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/PinputCli.vcxproj -------------------------------------------------------------------------------- /Windows/PinputCli/PinputCli.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/PinputCli.vcxproj.filters -------------------------------------------------------------------------------- /Windows/PinputCli/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/Windows/PinputCli/resource.h -------------------------------------------------------------------------------- /docs/Pinput-demo-spin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/Pinput-demo-spin.gif -------------------------------------------------------------------------------- /docs/Pinput-demo-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/Pinput-demo-web.jpg -------------------------------------------------------------------------------- /docs/Pinput-demo-web.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/Pinput-demo-web.mp4 -------------------------------------------------------------------------------- /docs/gw8/geometry_wars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/gw8/geometry_wars.js -------------------------------------------------------------------------------- /docs/gw8/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/gw8/index.html -------------------------------------------------------------------------------- /docs/gw8/pinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/gw8/pinput.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/macos-developer-tools-access-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/macos-developer-tools-access-prompt.png -------------------------------------------------------------------------------- /docs/pinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/pinput.js -------------------------------------------------------------------------------- /docs/pinput_tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/docs/pinput_tester.js -------------------------------------------------------------------------------- /logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/logo-128.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/logo.png -------------------------------------------------------------------------------- /macOS/ExportOptions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/ExportOptions.plist -------------------------------------------------------------------------------- /macOS/Pinput.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macOS/Pinput.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macOS/Pinput.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macOS/Pinput.xcodeproj/xcshareddata/xcschemes/Pinput.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput.xcodeproj/xcshareddata/xcschemes/Pinput.xcscheme -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /macOS/Pinput/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/Pinput/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/ContentView.swift -------------------------------------------------------------------------------- /macOS/Pinput/Gamepads.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Gamepads.swift -------------------------------------------------------------------------------- /macOS/Pinput/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Info.plist -------------------------------------------------------------------------------- /macOS/Pinput/Libproc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Libproc.swift -------------------------------------------------------------------------------- /macOS/Pinput/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Logger.swift -------------------------------------------------------------------------------- /macOS/Pinput/MachVM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/MachVM.swift -------------------------------------------------------------------------------- /macOS/Pinput/Pico8.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Pico8.swift -------------------------------------------------------------------------------- /macOS/Pinput/Pico8Connection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Pico8Connection.swift -------------------------------------------------------------------------------- /macOS/Pinput/Pinput-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /macOS/Pinput/Pinput.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Pinput.entitlements -------------------------------------------------------------------------------- /macOS/Pinput/PinputApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/PinputApp.swift -------------------------------------------------------------------------------- /macOS/Pinput/PinputGamepad.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/PinputGamepad.swift -------------------------------------------------------------------------------- /macOS/Pinput/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/Pinput/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/Pinput/module.modulemap -------------------------------------------------------------------------------- /macOS/PinputTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/PinputTests/Info.plist -------------------------------------------------------------------------------- /macOS/PinputTests/PinputTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/PinputTests/PinputTests.swift -------------------------------------------------------------------------------- /macOS/PinputUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/PinputUITests/Info.plist -------------------------------------------------------------------------------- /macOS/PinputUITests/PinputUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/macOS/PinputUITests/PinputUITests.swift -------------------------------------------------------------------------------- /release/artifacts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/create-and-push-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/create-and-push-tag.sh -------------------------------------------------------------------------------- /release/index.html.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/index.html.patch -------------------------------------------------------------------------------- /release/release-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-macos.sh -------------------------------------------------------------------------------- /release/release-pico8-and-web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-pico8-and-web.sh -------------------------------------------------------------------------------- /release/release-rust-windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-rust-windows.ps1 -------------------------------------------------------------------------------- /release/release-rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-rust.sh -------------------------------------------------------------------------------- /release/release-wasm4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-wasm4.sh -------------------------------------------------------------------------------- /release/release-web-extensions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-web-extensions.sh -------------------------------------------------------------------------------- /release/release-windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/release-windows.ps1 -------------------------------------------------------------------------------- /release/update-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/release/update-version.py -------------------------------------------------------------------------------- /release/version.txt: -------------------------------------------------------------------------------- 1 | 0.1.4 2 | -------------------------------------------------------------------------------- /rust/pinput/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/.cargo/config.toml -------------------------------------------------------------------------------- /rust/pinput/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/Cargo.lock -------------------------------------------------------------------------------- /rust/pinput/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/Cargo.toml -------------------------------------------------------------------------------- /rust/pinput/post_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/post_build.rs -------------------------------------------------------------------------------- /rust/pinput/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/constants.rs -------------------------------------------------------------------------------- /rust/pinput/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/error.rs -------------------------------------------------------------------------------- /rust/pinput/src/gamepad.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/gamepad.rs -------------------------------------------------------------------------------- /rust/pinput/src/haptic_subsystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/haptic_subsystem.rs -------------------------------------------------------------------------------- /rust/pinput/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/main.rs -------------------------------------------------------------------------------- /rust/pinput/src/runtime_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/rust/pinput/src/runtime_connection.rs -------------------------------------------------------------------------------- /web/extension/v2/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/web/extension/v2/manifest.json -------------------------------------------------------------------------------- /web/extension/v3/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/web/extension/v3/manifest.json -------------------------------------------------------------------------------- /web/pinput-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/web/pinput-loader.js -------------------------------------------------------------------------------- /web/pinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/web/pinput.js -------------------------------------------------------------------------------- /web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VyrCossont/Pinput/HEAD/web/webpack.config.js --------------------------------------------------------------------------------