EP128emu is a free, portable emulator of the Enterprise 64/128, ZX Spectrum 48/128, Amstrad CPC 464/664/6128 and Videoton TVC computers, written by Istvan Varga, using Z80 emulation code from Kevin Thacker's ENTER emulator.
ep128emu implements all the basic functionality of an Enterprise 128, such as the Z80 CPU (all documented and many undocumented opcodes are supported), NICK chip, DAVE (there is very good sound emulation in recent releases), keyboard, disk, and tape. For more details, read about the current features of the emulator.

EP128emu 2.0 is a major new version that has a GUI, a built-in debugger, better tape emulation, a tape editor utility, and many other features. This version is written in C++, and uses the FLTK and PortAudio libraries for GUI, video, and real time audio output. It can also make use of hardware accelerated OpenGL for faster and higher quality video display.

Note: pre-release versions of EP128emu 2.0 also included support for emulating the Commodore Plus/4; this functionality has been removed, and is now available here as a separate project.


ep128emu is copyright © 2003-2017 by Istvan Varga. Z80 emulation copyright © 1999-2003 by Kevin Thacker and Vincze Béla György. dotconf 1.3 is copyright by Lukas Schröder and William Hubbs. reSID 1.0 copyright © 2010 by Dag Lem.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Thanks to:

  • Zozosoft - hardware testing and information, ROM packages
  • MrPrise - ep128emu.enterpriseforever.com web site
  • Attus - Linux fixes and binary packages for the UHU distribution
  • Martin Bantz - PCLinuxOS RPM spec file
  • LGB - GitHub import from SourceForge, Linux testing and fixes, SD card emulation