Gxemul

Jul 20, 2023

Instruction-level machine emulator

GXemul is a free instruction-level machine emulator, emulating not only the CPU, but also other hardware components, making it possible to use the emulator to run unmodified operating systems such as NetBSD, OpenBSD, or Linux.

A few different machine types are emulated. The following machine types are emulated well enough to run at least one “guest OS”

  • ARM CATS NetBSD/cats, OpenBSD/cats, IQ80321 NetBSD/evbarm, NetWinder NetBSD/netwinder
  • MIPS DECstation 5000/200 NetBSD/pmax, OpenBSD/pmax, Ultrix, Linux/DECstation, Sprite, Acer Pica-61 NetBSD/arc, NEC MobilePro 770, 780, 800, 880 NetBSD/hpcmips, Cobalt NetBSD/cobalt, Malta NetBSD/evbmips, Linux/Malta Algorithmics P5064 NetBSD/algor, SGI O2 aka IP32 NetBSD/sgi
  • PowerPC IBM 6050/6070 PReP, PowerPC Reference Platform NetBSD/prep, MacPPC generic “G4” Macintosh NetBSD/macppc
  • SuperH Sega Dreamcast NetBSD/dreamcast, Linux/dreamcast, Landisk OpenBSD/landisk


Checkout these related ports:
  • Zsnes - Intel x86 only Super Nintendo Entertainment System (SNES) Emulator
  • Z80pack - Complete CP/M-80 emulator
  • Yuzu - Nintendo Switch emulator/debugger
  • Yaze-ag - Z80 and CP/M-80 emulator
  • Xzx - ZX Spectrum (48K/128K/+3) Emulator for X11
  • Xsystem35 - AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
  • Xhomer - Emulator for the DEC Pro 350 computer
  • Xen-kernel - Hypervisor using a microkernel design
  • Xcpc - Portable Amstrad 464&/664/6128 emulator
  • Xbraitenberg - Braitenberg vehicle simulator with pseudo-physics
  • X49gp - HP 49g+/50g graphics calculator emulator
  • X48 - HP48 SX/GX graphic calculator emulator
  • X16-rom - Commander X16 ROM
  • X16-emulator - Emulator for the Commander X16 8-bit computer
  • Wxmupen64plus - Mupen64Plus 2.0 GUI frontend written using wxWidgets