gpo.zugaina.org

Search Portage & Overlays:

games-emulation/vice-xvic-libretro

Versatile Commodore 8-bit Emulator as a libretro core

Screenshots

  • vice-xvic-libretro-9999
    custom-cflags debug

    View      Download      Browse     License: GPL-2   
    Overlay: menelkir
  • vice-xvic-libretro-1.0_pre20210501
    ~amd64 ~x86
    custom-cflags debug

    View      Download      Browse     License: GPL-2   
    Overlay: menelkir

ChangeLog

commit 584cc390e0d2ced527a978f9d214658c7c807a3b
Author: Daniel Menelkir <menelkir@itroll.org>
Date: Tue May 4 20:25:32 2021 -0300

Several updates and cleanup

commit 07609e456f28097763b4d18d8e876ec73ae007fc
Author: Daniel Menelkir <menelkir@itroll.org>
Date: Sat May 1 11:11:57 2021 -0300

Clean Up

commit 5d078a49d78528268199f11b91c3cf980b70da30
Author: Daniel Menelkir <menelkir@itroll.org>
Date: Thu Jan 28 16:20:25 2021 +0000

Update: 20210128

commit ba4fbf22e2bfda7864b9947e1bfb888f917bb6fe
Author: Daniel Menelkir <menelkir@itroll.org>
Date: Fri Aug 7 01:53:29 2020 -0300

new file: games-emulation/vice-x128-libretro/Manifest
new file: games-emulation/vice-x128-libretro/vice-x128-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-x64-libretro/Manifest
new file: games-emulation/vice-x64-libretro/vice-x64-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-x64sc-libretro/Manifest
new file: games-emulation/vice-x64sc-libretro/vice-x64sc-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xcbm2-libretro/Manifest
new file: games-emulation/vice-xcbm2-libretro/vice-xcbm2-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xcbm5x0-libretro/Manifest
new file: games-emulation/vice-xcbm5x0-libretro/vice-xcbm5x0-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xpet-libretro/Manifest
new file: games-emulation/vice-xpet-libretro/vice-xpet-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xplus4-libretro/Manifest
new file: games-emulation/vice-xplus4-libretro/vice-xplus4-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xscpu64-libretro/Manifest
new file: games-emulation/vice-xscpu64-libretro/vice-xscpu64-libretro-1.0_pre20200807.ebuild
new file: games-emulation/vice-xvic-libretro/Manifest
new file: games-emulation/vice-xvic-libretro/vice-xvic-libretro-1.0_pre20200807.ebuild
new file: metadata/md5-cache/games-emulation/vice-x128-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-x128-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-x64-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-x64-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-x64sc-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-x64sc-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xcbm2-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xcbm2-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xcbm5x0-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xcbm5x0-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xpet-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xpet-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xplus4-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xplus4-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xscpu64-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xscpu64-libretro-9999
new file: metadata/md5-cache/games-emulation/vice-xvic-libretro-1.0_pre20200807
new file: metadata/md5-cache/games-emulation/vice-xvic-libretro-9999

commit e4ca75571e18d6de53a2dfc800591d790ef89bb7
Author: Denilson Sá <denilsonsa@gmail.com>
Date: Fri Aug 7 01:50:45 2020 +0200

Adding vice (Commodore 64) libretro cores

Although there is only one repository, the emulator has different
EMUTYPE values (one for each machine model).

https://github.com/libretro/libretro-super/tree/master/dist/info
https://github.com/libretro/libretro-super/blob/master/rules.d/core-rules.sh

According to https://vice-emu.sourceforge.io/vice_2.html , C64 and VIC20
are more complete, and all the others are not as good. The same document
suggests x64sc is a more accurate version of x64.

According to the README, you have to `make clean` before rebuilding with
a different EMUTYPE. For this reason, it's easier to have one package
per variation.

Since there is some duplicated code (all of these 9 files are literally
copies), we could write a single eclass for all of these modules. But I
decided not to bother with that, given the ebuilds are already small
enough.

These ebuilds compile, but I have not tried to run them. I never had a
Commodore machine, I don't even understand the differences between all
these models, and I have never run a Commodore emulator before.