Skip to content

Instantly share code, notes, and snippets.

@jsm174
jsm174 / build.md
Last active July 30, 2026 20:55
VPinballX 10.8.1 Builds

VPinball artifacts — master (push)

Repo: vpinball/vpinball · Range: 2026-05-31 → 2026-07-30 · Generated: 2026-07-30 · 3875 artifacts

VPinballX_BGFX

windows-x64 — 173 builds · latest #5382 (2026-07-30)

| Date | Build | SHA | Commit | Author | Download |

@jsm174
jsm174 / PinscapePicoNotes.md
Last active June 20, 2025 12:27
Pinscape Pico Notes

Pinscape Pico Notes

A comprehensive guide for controlling Pinscape Pico devices using hidapitester from the command line.

Device Information

  • VID/PID: 1209:eaeb
  • Usage Page: 6 (Generic Device)
  • Usage: 0 (Undefined)
  • Report ID: 4 (Feedback Controller Interface)
@jsm174
jsm174 / VPX_Standalone_PUP.md
Last active April 1, 2025 01:22
VPX Standalone: Reverse Engineering PinUP Player

VPX Standalone: Reverse Engineering PinUP Player

What is PinUP Player

From the website:

Pinup Player: a program the can be controlled and triggered to play various types media. This can be played on multiple “screens and layers” and displayed on many different “monitors / TVs” in Windows.

Motivation

Using Batocera 39 for a Visual Pinball Cabinet

Disclaimer

The multi-monitor support information below is based on personal experimentation and is not supported by the Batocera team. Please do not contact them for assistance with this setup.

Initial Setup

  1. Download the latest Batocera beta at: https://mirrors.o2switch.fr/batocera/x86_64/beta/last/
@jsm174
jsm174 / MPF_OPI5.md
Last active September 16, 2025 19:36
MPF 0.57.0 Orange Pi 5 Instructions

MPF 0.57.0 Mission Pinball - Installation on Orange PI 5

Start with an Armbian image 24.2.1 Jammy Gnome image available here:

https://www.armbian.com/orangepi-5/

Enable 3D Acceleration:

sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa