Skip to content

Releases: libretro/ep128emu-core

v1.1.0

06 Oct 06:26
2bc3fa3
Compare
Choose a tag to compare

See README.md for installation and usage. Feedback is welcome.

Binaries for Windows, MacOS and Linux x86 / x86_64 platforms are available from libretro buildbot: http://buildbot.libretro.com/nightly/
Binary for armv7-hf-neon: https://zoltanvb.github.io/armv7-hf-neon/

Build your own:

  • make (builds native version on 64-bit Linux and ARM, should also build on Mac OS)
  • make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
  • make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Main updates since v1.0.1: TAPir format support, 1-bit WAV support for TVC archives, firmware is now optional.

v1.0.1

16 Jul 20:25
Compare
Choose a tag to compare

See README.md for installation and usage. Feedback is welcome.

Binaries for Windows and Linux x86 / x86_64 platforms are available from libretro buildbot: http://buildbot.libretro.com/nightly/

Build your own:

  • make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
  • make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
  • make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Main updates since v1.0.0: TVC/CPC keyboard fixes (final state documented at https://docs.libretro.com/library/ep128emu/ ), EPTE tape format detection fix

v1.0.0

30 May 06:14
03ad469
Compare
Choose a tag to compare

See README.md for installation and usage. Feedback is welcome.

Binaries for 64-bit Linux: ep128emu_core_libretro_x86_64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows: ep128emu_core_libretro_win32.zip

Build your own:

  • make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
  • make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
  • make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:
I've gone through the commercially released games for the Enterprise 64/128 which make sense in a controller-based setup, no open emulation issues, so I decided to call this 1.0.

Main updates since v0.93: autofire support, option in config file to remove default mapping

Release v0.93 candidate

14 May 10:21
8a6140f
Compare
Choose a tag to compare

Fourth release candidate. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux:ep128emu_core_libretro_x86_64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows:ep128emu_core_libretro_win32.zip

Build your own:
make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:
64-bit Linux version tested, almost all Enterprise and TVC content works. CPC also works well. ZX Spectrum checked only briefly.
ARM version tried, bearable frame rate on Raspberry Pi 2 w/Retropie
32-bit Windows version tried
64-bit Windows version untested as of now

Main updates since v0.92: implemented speaker off support, option to force mono sound (only from options file), no-cartridge support

v0.92 candidate

01 May 05:54
2d4c0a1
Compare
Choose a tag to compare

Third release candidate. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux: ep128emu_core_libretro_win64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows: ep128emu_core_libretro_win32.zip

Build your own:
make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:
64-bit Linux version tested, almost all Enterprise and TVC content works. CPC also works well. ZX Spectrum checked only briefly.
ARM version tried, bearable frame rate on Raspberry Pi 2 w/Retropie
32-bit Windows version tried
64-bit Windows version untested as of now

Main updates since v0.91: joypad change was moved from core options to port controls

v0.91 candidate

23 Apr 18:36
Compare
Choose a tag to compare

Second release candidate. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux: ep128emu_core_libretro_win64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows: ep128emu_core_libretro_win32.zip

Build your own:
make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:
64-bit Linux version tested, almost all Enterprise and TVC content works. CPC also works well. ZX Spectrum checked only briefly.
ARM version tried, bearable frame rate on Raspberry Pi 2 w/Lakka (40+ fps)
32-bit Windows version tried
64-bit Windows version untested as of now

Main updates since v0.90: fixed savestates and ARM binary is now more compatible

v0.90 candidate

22 Apr 06:35
7cd2565
Compare
Choose a tag to compare

First release candidate. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux:ep128emu_core_libretro_x86_64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows: ep128emu_core_libretro_win32.zip

Build your own:
make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:
64-bit Linux version tested, almost all Enterprise and TVC content works. CPC also works well. ZX Spectrum checked only briefly.
ARM version tried, bearable frame rate on Raspberry Pi 2 w/Lakka (40+ fps)
32-bit Windows version tried
64-bit Windows version untested as of now

Main updates since v0.89: input mapping and machine type configurable from .ep128cfg

v0.89 beta

15 Apr 13:46
e340433
Compare
Choose a tag to compare
v0.89 beta Pre-release
Pre-release

Fourth beta release. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux:ep128emu_core_libretro_x86_64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Binaries for 64-bit Windows: ep128emu_core_libretro_win64.zip
Binaries for 32-bit Windows:ep128emu_core_libretro_win32.zip

Build your own:

  • make (builds native version on 64-bit Linux and ARM, should also build on Mac OS but it was not tested)
  • make platform=wincross64 (builds 64-bit Windows version on 64-bit Linux, appropriate mingw32 required)
  • make platform=wincross32 (builds 32-bit Windows version on 64-bit Linux, appropriate mingw32 required)

Status:

  • 64-bit Linux version tested, almost all Enterprise and TVC content works. CPC also works well. ZX Spectrum checked only briefly.
  • ARM version tried, bearable frame rate on Raspberry Pi 2 w/Lakka (40+ fps)
  • 32-bit Windows version tried
  • 64-bit Windows version untested as of now

Main updates since v0.85: input mapping as core options, Windows build

v0.85 beta

10 Apr 09:57
ffe2187
Compare
Choose a tag to compare
v0.85 beta Pre-release
Pre-release

Third beta release. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux: ep128emu_core_libretro_x86_64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Build your own: make (scons will build original ep128emu, so don't use that)

Main updates since v0.8: dtf support, fast memory test, configfile and makefile improvements

v0.8 beta

03 Apr 10:17
d9c1d15
Compare
Choose a tag to compare
v0.8 beta Pre-release
Pre-release

Second beta release. Feedback is welcome. See README.md for installation and usage.

Binaries for 64-bit Linux: ep128emu_core_libretro_x86-64.zip
Binaries for ARM (RPi): ep128emu_core_libretro_armv7.zip
Build your own: make (scons will build original ep128emu, so don't use that)

Status: 64-bit Linux version works, software framebuffer can produce crashes when going to interlaced mode or back. ARM build is on the edge to be usable on an RPi 2 (what I have at hand). Original ep128emu can be compiled for Windows and MacOS, but it was not attempted so far with the core parts.

Main updates since v0.7: performance improvements, zoom-in (resize resolution according to content, cropping autodetected borders) mapped to R3