Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BubiC-8801MA

BubiC-8801MA

Latest Release License Linux arm64 Linux x86_64 macOS Windows Downloads

This project is based on the Common Source Project's ePC-8801MA, with Windows-specific parts replaced by SDL3 to support multiple platforms.

Merging the Common Source Code Project into XM8 was extremely difficult, so this version focuses on core functionality.

BubiC-8801MA App ScreenShot BubiC-8801MA Debugger ScreenShot

Supported OS

  • macOS: macOS 13 Ventura or later
  • Linux: Debian/Ubuntu-based distributions are recommended
  • Windows: Windows 11 or later

Note for macOS: Since this app has not been notarized by Apple, it may be blocked by Gatekeeper when launched for the first time. You can resolve this using one of the following methods: Method 1: Remove the quarantine flag via Terminal

xattr -cr /Applications/BubiC-8801MA.app

Method 2: Allow via System Settings

  1. Attempt to open the app and let it get blocked
  2. Open System SettingsPrivacy & Security
  3. Click "Open Anyway" next to the message about BubiC-8801MA being blocked

License

This project is based on Takeda-san's ePC-8801MA (Common Source Project), January 1, 2026 edition.

  • ePC-8801MA: GPL Version 2
  • SDL3: LGPL (GNU Lesser General Public License)
  • ImGui: MIT License

Build

macOS

./scripts/build_macos.sh          # Release (default)
./scripts/build_macos.sh Debug    # Debug build

Linux

# Required packages (Ubuntu / Debian)
sudo apt-get install -y \
  ninja-build pkg-config \
  libasound2-dev libpulse-dev libdbus-1-dev libudev-dev \
  libx11-dev libxcursor-dev libxext-dev libxi-dev \
  libxinerama-dev libxrandr-dev libxss-dev libxtst-dev \
  libwayland-dev libxkbcommon-dev libdecor-0-dev \
  libgbm-dev libdrm-dev

./scripts/build_linux.sh          # Release (default)
./scripts/build_linux.sh Debug    # Debug build

Windows (MSVC)

Visual Studio 2019 or 2022 (with the C++ workload) is required. From Developer PowerShell for VS or a terminal:

.\scripts\build_windows.ps1                      # Release x64 (default)
.\scripts\build_windows.ps1 -BuildType Debug     # Debug
.\scripts\build_windows.ps1 -Arch ARM64          # ARM64

Releases

Packages

Used by

Contributors

Languages