Enterprise - 64/128
Enterprise is a home computer from the 80's, built with a Zilog Z80 processor. It was developed by British company Intelligent Software and marketed by Enterprise Computers, being sold starting with 1985.
The Enterprise was made in the UK and it spread to other European countries, such as France, Spain and Germany. Perhaps the largest number of machines were to be found in Hungary. Hungarian developers wrote a lot of programs and created hardware extensions. Some machines reached ex-Soviet countries and even Egypt.
Emulator | Rom Folder | Extension | BIOS | Controller Config |
---|---|---|---|---|
lr-ep128emu | enterprise | .img .dsk .cas .tap .dtf .wav .bas .com .trn .128 | optional | /opt/retropie/configs/enterprise/retroarch.cfg |
Emulator: lr-ep128emu
The Libretro ep128emu core emulates the followig machines: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum.
In RetroPie, the core is configured to emulate just the first 2 machines types, with the Amstrad and ZX Spectrum having a different system folders and emulators assigned.
ROMS
Content that can be loaded by the ep128emu core has the following file extensions:
.img
- Enterprise, CPC or TVC floppy disk image.dsk
- Enterprise, CPC or TVC floppy disk image.tap
- Enterprise or ZX Spectrum tape image.dtf
- Enterprise compressed file.cas
- Videoton TVC file format.wav
- sound file interpreted as Enterprise tape.bas
,.com
,.trn
,.128
- common extensions for Enterprise executable files
Place your ROMs in
/home/pi/RetroPie/roms/enterprise
BIOS
BIOS ROM files are optional, they should be copied to:
/home/pi/RetroPie/BIOS/ep128emu/rom
Filename | Description | md5sum |
---|---|---|
exos21.rom |
Enterprise 128 Expandible OS 2.1 For EP128 |
f36f24cbb87745fbd2714e4df881db09 |
basic21.rom |
Enterprise 128 BASIC Interpreter v2.1 For EP128 |
e972fe42b398c9ff1d93ff014786aec6 |
exdos13.rom |
Enterprise 128 Disk Controller v1.3 For EP64/128 disk configs |
ddff70c014d1958dc75378b6c9aab6f8 |
exos20.rom |
Enterprise 64 Expandible OS 2.0 For EP64 |
5ad3baaad3b5156d6b60b34229a676fb |
basic20.rom |
Enterprise 64 BASIC Interpreter v2.0 For EP64 |
8e18edce4a7acb2c33cc0ab18f988482 |
epfileio.rom |
Enterprise 128 Direct File I/O For loading from host file (instead of disk or tape image) |
a68ebcbc73a4d2178d755b7755bf18fe |
exos24uk.rom |
Enterprise 128 Expandible OS 2.4 Only for enhanced functions (fast memory test) |
55af78f877a21ca45eb2df68a74fcc60 |
hun.rom |
Enterprise 128 Hungarian language extension | 22167938f142c222f40992839aa21a06 |
epdos16f.rom |
Enterprise 128 EP-DOS | 6593dff00ab32a4b1fc084674ededf2b |
exdos14isdos10uk.rom |
Enterprise 128 IS-DOS (CP/M) | f91c4a507cc6895bdd9c43df4f021df3 |
brd.rom |
Enterprise 128 German language extension | 6af0402906944fd134004b85097c8524 |
zt19uk.rom |
Enterprise 128 ZozoTools extension For loading from DTF files |
228540b6be83ae2acd7569c8ff0f91d0 |
tvc22_sys.rom |
Videoton TVC system BIOS For TVC emulation |
8c54285f541930cde766069942bad0f2 |
tvc22_ext.rom |
Videoton TVC extension BIOS For TVC emulation |
5ce95a26ceed5bec73995d83568da9cf |
tvcfileio.rom |
Videoton TVC Direct File I/O For loading from host file (instead of disk or tape image) |
a2cf86ba8e7fc58b242137fe59036832 |
tvc_dos12d.rom |
Videoton TVC disk BIOS For TVC disk configs |
88dc7876d584f90e4106f91444ab23b7 |
Controls
lr-ep128emu utilises Retroarch configurations. Add custom retroarch controls to the retroarch.cfg
file in
/opt/retropie/configs/enterprise/retroarch.cfg
The following devices are configured automatically based on the emulated system:
Emulated machine | User 1 default joypad | User 2 default joypad | User 3 default joypad |
---|---|---|---|
Enterprise | Internal | External 1 | External 2 |
TVC | Internal | External 1 | External 2 |
See more details about the emulated joypad and keyboard at https://docs.libretro.com/library/ep128emu/#joypad.