← All Ubuntu Packages
Hardware Emulator & Web Server

ABC-80 Microcomputer Emulator & Web Server

Production Ubuntu 24.04 LTS (noble) systemd daemon (/usr/sbin/abc80_server) and interactive CLI (/usr/bin/abc80_cli) for the ABC-80 Z80 single-board microcomputer, featuring cycle-accurate Z80/8255 PPI emulation, WebSocket front-panel UI, Kansas City cassette tape library, and QBasic exercise host.

Package Specifications • v1.1.2

Package Name
abc-80
Version
v1.1.2
Architecture
amd64
Target OS
Ubuntu 24.04 LTS (Noble Numbat) amd64
Binary Location
/usr/sbin/abc80_server
Systemd Service
abc-80.service
Default HTTP Port
8008
Package Size
782.4 KB
Published Date
2026-10-25
Maintainer
Charles Chiou <samurai@selfso.com>
State & Asset Directory
/etc/abc-80
Daemon & Hardware Configuration
/etc/abc-80/abc-80.cfg
Environment Overrides
/etc/default/abc-80
Runtime Dependencies
libc6 (>= 2.38), libconfig++9v5 (>= 1.5-0.4~), libgcc-s1 (>= 3.0), libstdc++6 (>= 13.1)
Cryptographic Checksums
SHA-256: c6009099a519c46e210e9a8ed81d912858b18775aca5685d330a32e9b73f81d6
SHA-1: 273afd351476bb8400cc4111d3084211d6abb862
MD5: 2a58a9abd3341680825775007ef12f33
Download abc-80_amd64.deb version.json ← Back to APT Portal
Terminal Quick Start

Install via APT Package Manager

Execute in your Ubuntu 24.04 terminal to configure the archive key and install abc-80:

# 1. Install Selfso GPG archive keyring
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://ppa.selfso.com/ubuntu/selfso-archive-keyring.gpg | sudo tee /etc/apt/keyrings/selfso-archive-keyring.gpg > /dev/null

# 2. Add repository source list for noble main
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/selfso-archive-keyring.gpg] https://ppa.selfso.com/ubuntu noble main" | sudo tee /etc/apt/sources.list.d/selfso.list

# 3. Update index and install daemon
sudo apt-get update
sudo apt-get install -y abc-80

# 4. Inspect daemon service status
systemctl status abc-80.service
/usr/sbin/abc80_server --version