Files
libretro/emulators/ep128emu_core.yml
Abdessamad Derraz 65b6ab9354 feat: re-profile 14 emulators, add dosbox and ep128emu_core
batch re-profiled dosbox_pure through fbalpha2012_cps1 with upstream
verification. new profiles: dosbox, ep128emu_core. regenerate database.
2026-03-23 15:04:43 +01:00

180 lines
5.6 KiB
YAML

emulator: ep128emu_core
type: libretro
core_classification: community_fork
display_name: "Enterprise - 64/128 (ep128emu)"
source: https://github.com/libretro/ep128emu-core
upstream: https://github.com/istvan-v/ep128emu
profiled_date: "2026-03-23"
core_version: "1.2.10"
cores:
- ep128emu_core
systems:
- enterprise-64
- enterprise-128
- videoton-tvc
- amstrad-cpc
- zx-spectrum
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; 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.
files:
- name: exos21.rom
description: Enterprise 128 Expandible OS 2.1
path: ep128emu/roms/exos21.rom
required: false
source_ref: "core/core.cpp:234-237, roms/roms.hpp:18472-21205"
aliases:
- EXOS21.ROM
- name: exos20.rom
description: Enterprise 64 Expandible OS 2.0
path: ep128emu/roms/exos20.rom
required: false
source_ref: "core/core.cpp:226-229, roms/roms.hpp:15738-18471"
aliases:
- EXOS20.ROM
- name: exos24uk.rom
description: Enterprise 128 Expandible OS 2.4 (enhanced, fast memory test)
path: ep128emu/roms/exos24uk.rom
required: false
source_ref: "core/core.cpp:214-221, roms/roms.hpp:32838-38302"
- name: basic21.rom
description: Enterprise 128 BASIC Interpreter v2.1
path: ep128emu/roms/basic21.rom
required: false
source_ref: "core/core.cpp:248,266,276, roms/roms.hpp:3433-4801"
- name: basic20.rom
description: Enterprise 64 BASIC Interpreter v2.0
path: ep128emu/roms/basic20.rom
required: false
source_ref: "core/core.cpp:246,264,274, roms/roms.hpp:2064-3432"
- name: exdos13.rom
description: Enterprise 128 Disk Controller v1.3
path: ep128emu/roms/exdos13.rom
required: false
source_ref: "core/core.cpp:303-306, roms/roms.hpp:13004-15737"
aliases:
- EXDOS14.ROM
- name: exdos14isdos10uk.rom
description: Enterprise 128 IS-DOS (CP/M compatible disk system)
path: ep128emu/roms/exdos14isdos10uk.rom
required: false
source_ref: "core/core.cpp:295-298, roms/roms.hpp:30103-32836"
- name: epfileio.rom
description: Enterprise 128 Direct File I/O
path: ep128emu/roms/epfileio.rom
required: false
source_ref: "core/core.cpp:283-284, roms/roms.hpp:9-1377"
- name: epdos16f.rom
description: Enterprise 128 EP-DOS v1.6f (Hungarian font and CLKOFF)
path: ep128emu/roms/epdos16f.rom
required: false
source_ref: "core/core.cpp:252-255, roms/roms.hpp:43779-46512"
- name: hun.rom
description: Enterprise 128 Hungarian language extension
path: ep128emu/roms/hun.rom
required: false
source_ref: "core/core.cpp:242, roms/roms.hpp:41039-42407"
- name: brd.rom
description: Enterprise 128 German language extension
path: ep128emu/roms/brd.rom
required: false
source_ref: "core/core.cpp:260, roms/roms.hpp:42409-43777"
- name: zt19uk.rom
description: Enterprise 128 ZozoTools extension (DTF file loading)
path: ep128emu/roms/zt19uk.rom
required: false
source_ref: "core/core.cpp:287-290, roms/roms.hpp:38304-41037"
- name: tvc22_sys.rom
description: Videoton TVC system ROM v2.2
path: ep128emu/roms/tvc22_sys.rom
required: false
source_ref: "core/core.cpp:313-314, roms/roms.hpp:21206-22574"
aliases:
- TVC22_D6_D4.64K
- name: tvc22_ext.rom
description: Videoton TVC extension ROM v2.2
path: ep128emu/roms/tvc22_ext.rom
required: false
source_ref: "core/core.cpp:315-316, roms/roms.hpp:22575-23260"
aliases:
- TVC22_D7.64K
- name: tvcfileio.rom
description: Videoton TVC Direct File I/O
path: ep128emu/roms/tvcfileio.rom
required: false
source_ref: "core/core.cpp:319-320, roms/roms.hpp:1378-2063"
- name: tvc_dos12d.rom
description: Videoton TVC disk BIOS v1.2d
path: ep128emu/roms/tvc_dos12d.rom
required: false
source_ref: "core/core.cpp:324-325, roms/roms.hpp:23261-24629"
aliases:
- VT-DOS12-DISK.ROM
- name: cpc464.rom
description: Amstrad CPC 464 OS + BASIC
path: ep128emu/roms/cpc464.rom
required: false
source_ref: "core/core.cpp:335-338, roms/roms.hpp:4802-7535"
- name: cpc664.rom
description: Amstrad CPC 664 OS + BASIC
path: ep128emu/roms/cpc664.rom
required: false
source_ref: "core/core.cpp:343-346, roms/roms.hpp:7536-10269"
- name: cpc6128.rom
description: Amstrad CPC 6128 OS + BASIC
path: ep128emu/roms/cpc6128.rom
required: false
source_ref: "core/core.cpp:352-355, roms/roms.hpp:10270-13003"
- name: cpc_amsdos.rom
description: Amstrad CPC AMSDOS disk BIOS
path: ep128emu/roms/cpc_amsdos.rom
required: false
source_ref: "core/core.cpp:359-360, roms/roms.hpp:24630-25998"
aliases:
- AMSDOS_0.5.ROM
- name: zx128.rom
description: ZX Spectrum 128 ROM
path: ep128emu/roms/zx128.rom
required: false
source_ref: "core/core.cpp:382-385, roms/roms.hpp:27368-30101"
- name: zx48.rom
description: ZX Spectrum 48 ROM
path: ep128emu/roms/zx48.rom
required: false
source_ref: "core/core.cpp:389-390, roms/roms.hpp:25999-27367"
aliases:
- 48.rom