ep128emu_core¶
Technical notes
Emulates Enterprise 64/128, Videoton TVC, Amstrad CPC 464/664/6128, and ZX Spectrum 16/48/128. All ROMs are embedded in the binary since v1.1.0, and external files override built-in data. Content type is auto-detected and determines machine configuration and ROM selection. Custom ROM mappings are possible via .ep128cfg config files placed in ep128emu/config/ or next to content. The .info declares epd19hft.rom and zt19hfnt.rom which are phantom entries never referenced in code. The .info omits epdos16f.rom and exdos14isdos10uk.rom which are used by the code. SDEXT, ReSID, and MIDI port features are compile-disabled in the libretro build.
22 files | 0 required, 22 optional | 22 in repo, 0 missing
exos21.rom optional in repo #
Enterprise 128 Expandible OS 2.1
- Path:
ep128emu/roms/exos21.rom - Aliases:
EXOS21.ROM - Source:
core/core.cpp:235-238,roms/roms.hpp:18472-21205 - Collection copy:
bios/Enterprise/64-128/exos21.rom - Platforms: batocera
ep128emu/roms/exos21.rom, lakkaep128emu/roms/exos21.rom, retroarchep128emu/roms/exos21.rom, retrodeckbios/exos21.rom, retropieep128emu/roms/exos21.rom, rommenterprise/exos21.rom
exos20.rom optional in repo #
Enterprise 64 Expandible OS 2.0
- Path:
ep128emu/roms/exos20.rom - Aliases:
EXOS20.ROM - Source:
core/core.cpp:227-230,roms/roms.hpp:15738-18471 - Collection copy:
bios/Enterprise/64-128/exos20.bin - Platforms: batocera
ep128emu/roms/exos20.rom, lakkaep128emu/roms/exos20.rom, retroarchep128emu/roms/exos20.rom, retrodeckbios/exos20.rom, retropieep128emu/roms/exos20.rom, rommenterprise/exos20.rom
exos24uk.rom optional in repo #
Enterprise 128 Expandible OS 2.4 (enhanced, fast memory test)
- Path:
ep128emu/roms/exos24uk.rom - Source:
core/core.cpp:215-222,roms/roms.hpp:32838-38302 - Collection copy:
bios/Enterprise/64-128/exos24uk.rom - Platforms: batocera
ep128emu/roms/exos24uk.rom, lakkaep128emu/roms/exos24uk.rom, retroarchep128emu/roms/exos24uk.rom, retrodeckbios/exos24uk.rom, retropieep128emu/roms/exos24uk.rom, rommenterprise/exos24uk.rom
basic21.rom optional in repo #
Enterprise 128 BASIC Interpreter v2.1
- Path:
ep128emu/roms/basic21.rom - Source:
core/core.cpp:249,core/core.cpp:267,core/core.cpp:277,roms/roms.hpp:3433-4801 - Collection copy:
bios/Enterprise/64-128/basic21.rom - Platforms: batocera
ep128emu/roms/basic21.rom, lakkaep128emu/roms/basic21.rom, retroarchep128emu/roms/basic21.rom, retrodeckbios/basic21.rom, retropieep128emu/roms/basic21.rom, rommenterprise/basic21.rom
basic20.rom optional in repo #
Enterprise 64 BASIC Interpreter v2.0
- Path:
ep128emu/roms/basic20.rom - Source:
core/core.cpp:247,core/core.cpp:265,core/core.cpp:275,roms/roms.hpp:2064-3432 - Collection copy:
bios/Enterprise/64-128/basic20.rom - Platforms: batocera
ep128emu/roms/basic20.rom, lakkaep128emu/roms/basic20.rom, retroarchep128emu/roms/basic20.rom, retrodeckbios/basic20.rom, retropieep128emu/roms/basic20.rom, rommenterprise/basic20.rom
exdos13.rom optional in repo #
Enterprise 128 Disk Controller v1.3
- Path:
ep128emu/roms/exdos13.rom - Aliases:
EXDOS14.ROM - Source:
core/core.cpp:304-307,roms/roms.hpp:13004-15737 - Collection copy:
bios/Enterprise/64-128/exdos13.rom - Platforms: batocera
ep128emu/roms/exdos13.rom, lakkaep128emu/roms/exdos13.rom, retroarchep128emu/roms/exdos13.rom, retrodeckbios/exdos13.rom, retropieep128emu/roms/exdos13.rom, rommenterprise/exdos13.rom
exdos14isdos10uk.rom optional in repo #
Enterprise 128 IS-DOS (CP/M compatible disk system)
- Path:
ep128emu/roms/exdos14isdos10uk.rom - Source:
core/core.cpp:296-299,roms/roms.hpp:30103-32836 - Collection copy:
bios/Enterprise/64-128/exdos14isdos10uk.rom - Platforms: retrodeck
bios/exdos14isdos10uk.rom
epfileio.rom optional in repo #
Enterprise 128 Direct File I/O
- Path:
ep128emu/roms/epfileio.rom - Source:
core/core.cpp:284-285,roms/roms.hpp:9-1377 - Collection copy:
bios/Enterprise/64-128/epfileio.rom - Platforms: batocera
ep128emu/roms/epfileio.rom, lakkaep128emu/roms/epfileio.rom, retroarchep128emu/roms/epfileio.rom, retrodeckbios/epfileio.rom, retropieep128emu/roms/epfileio.rom, rommenterprise/epfileio.rom
epdos16f.rom optional in repo #
Enterprise 128 EP-DOS v1.6f (Hungarian font and CLKOFF)
- Path:
ep128emu/roms/epdos16f.rom - Source:
core/core.cpp:253-256,roms/roms.hpp:43779-46512 - Collection copy:
bios/Enterprise/64-128/epdos16f.rom - Platforms: retrodeck
bios/epdos16f.rom
hun.rom optional in repo #
Enterprise 128 Hungarian language extension
- Path:
ep128emu/roms/hun.rom - Source:
core/core.cpp:243,roms/roms.hpp:41039-42407 - Collection copy:
bios/Enterprise/64-128/hun.rom - Platforms: batocera
ep128emu/roms/hun.rom, lakkaep128emu/roms/hun.rom, retroarchep128emu/roms/hun.rom, retrodeckbios/hun.rom, retropieep128emu/roms/hun.rom, rommenterprise/hun.rom
brd.rom optional in repo #
Enterprise 128 German language extension
- Path:
ep128emu/roms/brd.rom - Source:
core/core.cpp:261,roms/roms.hpp:42409-43777 - Collection copy:
bios/Enterprise/64-128/brd.rom - Platforms: batocera
ep128emu/roms/brd.rom, lakkaep128emu/roms/brd.rom, retroarchep128emu/roms/brd.rom, retrodeckbios/brd.rom, retropieep128emu/roms/brd.rom, rommenterprise/brd.rom
zt19uk.rom optional in repo #
Enterprise 128 ZozoTools extension (DTF file loading)
- Path:
ep128emu/roms/zt19uk.rom - Source:
core/core.cpp:288-291,roms/roms.hpp:38304-41037 - Collection copy:
bios/Enterprise/64-128/zt19uk.rom - Platforms: batocera
ep128emu/roms/zt19uk.rom, lakkaep128emu/roms/zt19uk.rom, retroarchep128emu/roms/zt19uk.rom, retrodeckbios/zt19uk.rom, retropieep128emu/roms/zt19uk.rom, rommenterprise/zt19uk.rom
tvc22_sys.rom optional in repo #
Videoton TVC system ROM v2.2
- Path:
ep128emu/roms/tvc22_sys.rom - Aliases:
TVC22_D6_D4.64K - Source:
core/core.cpp:328-329,roms/roms.hpp:21206-22574 - Collection copy:
bios/Enterprise/64-128/tvc22_sys.rom - Platforms: batocera
ep128emu/roms/tvc22_sys.rom, lakkaep128emu/roms/tvc22_sys.rom, retroarchep128emu/roms/tvc22_sys.rom, retrodeckbios/tvc22_sys.rom, retropieep128emu/roms/tvc22_sys.rom, rommtvc/tvc22_sys.rom
tvc22_ext.rom optional in repo #
Videoton TVC extension ROM v2.2
- Path:
ep128emu/roms/tvc22_ext.rom - Aliases:
TVC22_D7.64K - Source:
core/core.cpp:330-331,roms/roms.hpp:22575-23260 - Collection copy:
bios/Enterprise/64-128/tvc22_ext.rom - Platforms: batocera
ep128emu/roms/tvc22_ext.rom, lakkaep128emu/roms/tvc22_ext.rom, retroarchep128emu/roms/tvc22_ext.rom, retrodeckbios/tvc22_ext.rom, retropieep128emu/roms/tvc22_ext.rom, rommtvc/tvc22_ext.rom
tvcfileio.rom optional in repo #
Videoton TVC Direct File I/O
- Path:
ep128emu/roms/tvcfileio.rom - Source:
core/core.cpp:334-335,roms/roms.hpp:1378-2063 - Collection copy:
bios/Enterprise/64-128/tvcfileio.rom - Platforms: batocera
ep128emu/roms/tvcfileio.rom, lakkaep128emu/roms/tvcfileio.rom, retroarchep128emu/roms/tvcfileio.rom, retrodeckbios/tvcfileio.rom, retropieep128emu/roms/tvcfileio.rom, rommtvc/tvcfileio.rom
tvc_dos12d.rom optional in repo #
Videoton TVC disk BIOS v1.2d
- Path:
ep128emu/roms/tvc_dos12d.rom - Aliases:
VT-DOS12-DISK.ROM - Source:
core/core.cpp:339-340,roms/roms.hpp:23261-24629 - Collection copy:
bios/Enterprise/64-128/tvc_dos12d.rom - Platforms: batocera
ep128emu/roms/tvc_dos12d.rom, lakkaep128emu/roms/tvc_dos12d.rom, retroarchep128emu/roms/tvc_dos12d.rom, retrodeckbios/tvc_dos12d.rom, retropieep128emu/roms/tvc_dos12d.rom, rommtvc/tvc_dos12d.rom
cpc464.rom optional in repo #
Amstrad CPC 464 OS + BASIC
- Path:
ep128emu/roms/cpc464.rom - Source:
core/core.cpp:353-356,roms/roms.hpp:4802-7535 - Collection copy:
bios/Amstrad/CPC/cpc464.rom - Platforms: lakka
ep128emu/roms/cpc464.rom, retroarchep128emu/roms/cpc464.rom, retrodeckbios/cpc464.rom, retropieep128emu/roms/cpc464.rom, rommacpc/cpc464.rom
cpc664.rom optional in repo #
Amstrad CPC 664 OS + BASIC
- Path:
ep128emu/roms/cpc664.rom - Source:
core/core.cpp:361-364,roms/roms.hpp:7536-10269 - Collection copy:
bios/Amstrad/CPC/cpc664.rom - Platforms: lakka
ep128emu/roms/cpc664.rom, retroarchep128emu/roms/cpc664.rom, retrodeckbios/cpc664.rom, retropieep128emu/roms/cpc664.rom, rommacpc/cpc664.rom
cpc6128.rom optional in repo #
Amstrad CPC 6128 OS + BASIC
- Path:
ep128emu/roms/cpc6128.rom - Source:
core/core.cpp:370-373,roms/roms.hpp:10270-13003 - Collection copy:
bios/Amstrad/CPC/cpc6128.rom - Platforms: lakka
ep128emu/roms/cpc6128.rom, retroarchep128emu/roms/cpc6128.rom, retrodeckbios/cpc6128.rom, retropieep128emu/roms/cpc6128.rom, rommacpc/cpc6128.rom
cpc_amsdos.rom optional in repo #
Amstrad CPC AMSDOS disk BIOS
- Path:
ep128emu/roms/cpc_amsdos.rom - Aliases:
AMSDOS_0.5.ROM - Source:
core/core.cpp:377-378,roms/roms.hpp:24630-25998 - Collection copy:
bios/Amstrad/CPC/amsdos.rom - Platforms: lakka
ep128emu/roms/cpc_amsdos.rom, retroarchep128emu/roms/cpc_amsdos.rom, retrodeckbios/cpc_amsdos.rom, retropieep128emu/roms/cpc_amsdos.rom, rommacpc/cpc_amsdos.rom
zx128.rom optional in repo #
ZX Spectrum 128 ROM
- Path:
ep128emu/roms/zx128.rom - Source:
core/core.cpp:400-403,roms/roms.hpp:27368-30101 - Collection copy:
bios/Enterprise/64-128/zx128.rom - Platforms: lakka
ep128emu/roms/zx128.rom, retroarchep128emu/roms/zx128.rom, retropieep128emu/roms/zx128.rom
zx48.rom optional in repo #
ZX Spectrum 48 ROM
- Path:
ep128emu/roms/zx48.rom - Aliases:
48.rom - Source:
core/core.cpp:407-408,roms/roms.hpp:25999-27367 - Collection copy:
bios/Arcade/FBNeo/spectrum.rom - Platforms: lakka
48.rom,ep128emu/roms/zx48.rom, retroarch48.rom,ep128emu/roms/zx48.rom, retrodeck, retropie48.rom,ep128emu/roms/zx48.rom, rommzxs/48.rom
Generated on 2026-10-20T03:49:41Z