Welcome, Guest. Please login or register.


Author Topic: ep128emu-core: libretro core version of ep128emu (Read 10231 times)

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
ep128emu-core: libretro core version of ep128emu
« on: 2022.March.27. 14:52:28 »
Hi,
I modified ep128emu a bit to be able to work as a libretro core, with RetroArch frontend. Most things seem to work, and a few convenience items are also added like content autostart (where possible).

Find it here: https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.7 . Currently Linux and ARM versions are downloadable.

Comments welcome!

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #1 on: 2022.April.03. 12:18:50 »
New 0.8 version is available, with better performance and "zoom-to-content" function:
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.8

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #2 on: 2022.April.10. 11:58:53 »

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #3 on: 2022.April.15. 15:47:59 »
v0.89 is out. Windows builds are finally available, testing needed.
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.89

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #4 on: 2022.April.22. 08:41:28 »
v0.90 is out, with smaller improvements mostly related to configuration options.
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.90

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #5 on: 2022.May.01. 08:00:01 »
v0.92 is out, there is a change in input control mapping:
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.92

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #6 on: 2022.May.14. 12:37:14 »
v0.93 is available, small improvements like speaker state control.
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v0.93

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #7 on: 2022.May.30. 08:17:07 »
Finally, v1.0.0 is out:
https://github.com/zoltanvb/ep128emu-core/releases/tag/core_v1.0.0

No big changes, I just decided to bump the version since I've gone through the commercially released EP games and there are no emulation issues. I'll try to get it to libretro project next.

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #8 on: 2022.June.25. 18:19:45 »
It is now available from inside RetroArch, as a downloadable core, on Windows and Linux x86 platforms. Enable experimental cores, and then it should appear.

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #9 on: 2022.July.17. 11:47:35 »
v.1.0.1 is out, no big changes.
https://github.com/libretro/ep128emu-core/releases/tag/core_v1.0.1

But I switched the experimental flag off, so in a few days this core should be visible even without that setting.

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #10 on: 2022.August.27. 14:44:15 »
Now the armv7 version is also available via the online updater: https://zoltanvb.github.io/armv7-hf-neon/ .
To use it, update retroarch.cfg to contain this:
core_updater_buildbot_cores_url = "https://zoltanvb.github.io/armv7-hf-neon/"
Afterwards, core downloader will find it. ROM files are still needed.

Also, MacOS builds are available since a while (that one is present in the default buildbot, no config file editing needed).

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #11 on: 2022.October.09. 17:51:51 »
v1.1.1 is out (there was an v1.1.0 as well a few days ago). New emulated types added (TVC_TAPE and ISDOS for EP), TAPir format files are also recognized now and simple WAV file handling is also built in, including the 1-bit WAWs found in the TVC archive.

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #12 on: 2022.October.16. 09:53:39 »
v1.2.0 is available. Now memory is exposed and you can use Retroarch's built-in memory analyzer to set up cheats/trainers: https://docs.libretro.com/guides/cheat-codes/#retroarch-new-cheat-code-searching

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #13 on: 2022.November.29. 21:00:50 »
There were a few minor improvements, and now it is also on Steam:
https://store.steampowered.com/app/2234340/RetroArch__ep128emu/

Offline Zoldalma

  • EP fan
  • *
  • Posts: 175
  • Country: hu
Re: ep128emu-core: libretro core version of ep128emu
« Reply #14 on: 2023.January.23. 07:56:12 »
v1.2.6 is available. Minor improvements recently, mostly regarding multi-disk / multi-tape game handling, and LED driver is added. To emulate floppy activity LED with keyboard scroll lock, add to retroarch.cfg:
Code: [Select]
led_driver = "keyboard"
led1_map = "-1"
led2_map = "-1"
led3_map = "2"

There are a few "animated" RetroArch overlays around, it can be used also with those:
Code: [Select]
led_driver = "overlay"
led1_map = "1"
led2_map = "2"