jwtb / axpbox

AXPbox Alpha emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AXPbox Alpha emulator

AXPbox is a fork of the discontinued es40 emulator. It could theoretically used for running any operating system that runs on the OpenVMS or Tru64 PALcode (e.g. OpenVMS, Tru64 UNIX, Linux, NetBSD), however as of now only OpenVMS works.

The emulator supports SCSI, IDE, serial ports, Ethernet (using PCAP) and VGA graphics (using SDL).

Usage

First invoke the interactive configuration file generator:

axpbox configure

This creates a file named es40.cfg, which you can now modify (the generator UI doesn't allow to set all options). After the configuration file and the required ROM image are ready, you can start the emulation:

axpbox run

Please read the Installation Guide for information to get OpenVMS installed in the emulator.

Changes in comparison with es40

  • Renamed from es40 to AXPbox to avoid confusion with the physical machine (AlphaServer ES40)
  • CMake is used for compilation instead of autotools
  • OpenVMS host support was dropped
  • es40 and es40_cfg were merged into one executable (axpbox)
  • The code was cleaned to compile without warnings on most compilers

About

AXPbox Alpha emulator


Languages

Language:C++ 84.1%Language:C 11.9%Language:Objective-C 3.7%Language:CMake 0.2%Language:Shell 0.0%