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
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