mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 10:56:27 -04:00
KCemu is an emulator for the KC85 homecomputer series and other Z80 based
microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105. The emulation supports a number of additional hardware, e.g. floppy disk drives and extended graphic modules. WWW: http://kcemu.sourceforge.net PR: ports/161346 Submitted by: Hardy Schumacher <hardy.schumacher@gmx.de>
This commit is contained in:
parent
891ea3f4f1
commit
0f820178ba
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=287922
5 changed files with 348 additions and 0 deletions
|
@ -64,6 +64,7 @@
|
|||
SUBDIR += its
|
||||
SUBDIR += joytran
|
||||
SUBDIR += jzintv
|
||||
SUBDIR += kcemu
|
||||
SUBDIR += klh10
|
||||
SUBDIR += kqemu-kmod
|
||||
SUBDIR += kqemu-kmod-devel
|
||||
|
|
48
emulators/kcemu/Makefile
Normal file
48
emulators/kcemu/Makefile
Normal file
|
@ -0,0 +1,48 @@
|
|||
# New ports collection makefile for: kcemu
|
||||
# Date created: 06 October 2011
|
||||
# Whom: Hardy Schumacher <hardy.schumacher@gmx.de>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= kcemu
|
||||
PORTVERSION= 0.5.1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= SF/${PORTNAME}/KCemu/KCemu-${PORTVERSION}
|
||||
DISTNAME= KCemu-${PORTVERSION}
|
||||
|
||||
MAINTAINER= hardy.schumacher@gmx.de
|
||||
COMMENT= KC85 emulator
|
||||
|
||||
BUILD_DEPENDS= pngtopnm:${PORTSDIR}/graphics/netpbm
|
||||
LIB_DEPENDS= audiofile:${PORTSDIR}/audio/libaudiofile \
|
||||
avformat.1:${PORTSDIR}/multimedia/ffmpeg \
|
||||
dirac_encoder.1:${PORTSDIR}/multimedia/dirac \
|
||||
schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger \
|
||||
sndfile.1:${PORTSDIR}/audio/libsndfile \
|
||||
theora:${PORTSDIR}/multimedia/libtheora \
|
||||
vncserver:${PORTSDIR}/net/libvncserver \
|
||||
xvidcore.4:${PORTSDIR}/multimedia/xvid \
|
||||
z80ex.1:${PORTSDIR}/devel/z80ex
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_XORG= xmu
|
||||
USE_GNOME= gtk20
|
||||
USE_GETTEXT= yes
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
MAN1= kctape.1 kc2raw.1 kc2img.1 kc2tap.1 tdtodump.1 \
|
||||
kcemu-remote.1 kcemu.1x kc2wav.1
|
||||
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
WRKSRC= ${WRKDIR}/KCemu-${PORTVERSION}
|
||||
|
||||
CONFIGURE_ARGS+=--disable-libmp3lame \
|
||||
--disable-libflac \
|
||||
--disable-libgif
|
||||
|
||||
DESKTOP_ENTRIES="KCemu" "${COMMENT}" \
|
||||
"${LOCALBASE}/share/KCemu/icons/kcemu-icon.png" "kcemu" \
|
||||
"System;Emulator;" "true"
|
||||
|
||||
.include <bsd.port.mk>
|
2
emulators/kcemu/distinfo
Normal file
2
emulators/kcemu/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (KCemu-0.5.1.tar.gz) = 8f10d50324e161833c80893fbf954e1a7fdac7ab96dfcc0b18fee5fda4ade73f
|
||||
SIZE (KCemu-0.5.1.tar.gz) = 6597459
|
6
emulators/kcemu/pkg-descr
Normal file
6
emulators/kcemu/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
|||
KCemu is an emulator for the KC85 homecomputer series and other Z80 based
|
||||
microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105.
|
||||
The emulation supports a number of additional hardware,
|
||||
e.g. floppy disk drives and extended graphic modules.
|
||||
|
||||
WWW: http://kcemu.sourceforge.net
|
291
emulators/kcemu/pkg-plist
Normal file
291
emulators/kcemu/pkg-plist
Normal file
|
@ -0,0 +1,291 @@
|
|||
bin/kc2img
|
||||
bin/kc2raw
|
||||
bin/kc2tap
|
||||
bin/kc2wav
|
||||
bin/kcemu
|
||||
bin/kctape
|
||||
bin/tdtodump
|
||||
share/KCemu/kcemurc
|
||||
share/KCemu/asm/autostart/kc853.asm
|
||||
share/KCemu/config/a5105.conf
|
||||
share/KCemu/config/c80.conf
|
||||
share/KCemu/config/default.conf
|
||||
share/KCemu/config/lc80.conf
|
||||
share/KCemu/config/kc85-1.conf
|
||||
share/KCemu/config/kc85-2.conf
|
||||
share/KCemu/config/kc85-3.conf
|
||||
share/KCemu/config/kc85-4.conf
|
||||
share/KCemu/config/kc85-5.conf
|
||||
share/KCemu/config/kc87.conf
|
||||
share/KCemu/config/kramermc.conf
|
||||
share/KCemu/config/pcm.conf
|
||||
share/KCemu/config/poly880.conf
|
||||
share/KCemu/config/vcs80.conf
|
||||
share/KCemu/config/z1013.conf
|
||||
share/KCemu/disks/a5105sys.dump
|
||||
share/KCemu/disks/caos.dump
|
||||
share/KCemu/disks/cpmz9.dump
|
||||
share/KCemu/disks/microdos.dump
|
||||
share/KCemu/disks/tools.dump
|
||||
share/KCemu/disks/z1013cpm.dump
|
||||
share/KCemu/disks/z1013gdc.dump
|
||||
share/KCemu/doc/kcemu.png
|
||||
share/KCemu/doc/kcemu-help.xml
|
||||
share/KCemu/doc/kcemurc.sample
|
||||
share/KCemu/doc/sys-a5105.jpg
|
||||
share/KCemu/doc/sys-kc85.jpg
|
||||
share/KCemu/doc/sys-kc855.jpg
|
||||
share/KCemu/doc/sys-lc80.jpg
|
||||
share/KCemu/doc/sys-poly880.jpg
|
||||
share/KCemu/doc/sys-xy4131.jpg
|
||||
share/KCemu/doc/sys-z1013.jpg
|
||||
share/KCemu/doc/sys-z9001.jpg
|
||||
share/KCemu/doc/window-audio.png
|
||||
share/KCemu/doc/window-colors.png
|
||||
share/KCemu/doc/window-disk.png
|
||||
share/KCemu/doc/window-module-kc85.png
|
||||
share/KCemu/doc/window-module-z1013.png
|
||||
share/KCemu/doc/window-module-z9001.png
|
||||
share/KCemu/doc/window-plotter-1.png
|
||||
share/KCemu/doc/window-plotter-1_small.png
|
||||
share/KCemu/doc/window-plotter-2.png
|
||||
share/KCemu/doc/window-plotter-2_small.png
|
||||
share/KCemu/doc/window-profile-1.png
|
||||
share/KCemu/doc/window-profile-1_small.png
|
||||
share/KCemu/doc/window-profile-2.png
|
||||
share/KCemu/doc/window-profile-2_small.png
|
||||
share/KCemu/doc/window-profile-3.png
|
||||
share/KCemu/doc/window-profile-3_small.png
|
||||
share/KCemu/doc/window-profile-4.png
|
||||
share/KCemu/doc/window-profile-4_small.png
|
||||
share/KCemu/doc/window-profile-5.png
|
||||
share/KCemu/doc/window-profile-5_small.png
|
||||
share/KCemu/doc/window-savemem.png
|
||||
share/KCemu/doc/window-savemem_small.png
|
||||
share/KCemu/doc/window-screenshot.png
|
||||
share/KCemu/doc/window-select-profile.png
|
||||
share/KCemu/doc/window-select-profile_small.png
|
||||
share/KCemu/doc/window-tape.png
|
||||
share/KCemu/doc/window-video.png
|
||||
share/KCemu/icons/icon-bic.png
|
||||
share/KCemu/icons/icon-c80.png
|
||||
share/KCemu/icons/icon-default.png
|
||||
share/KCemu/icons/icon-deleted.png
|
||||
share/KCemu/icons/icon-kc85.png
|
||||
share/KCemu/icons/icon-kc87.png
|
||||
share/KCemu/icons/icon-kramermc.png
|
||||
share/KCemu/icons/icon-lc80.png
|
||||
share/KCemu/icons/icon-pcm.png
|
||||
share/KCemu/icons/icon-poly880.png
|
||||
share/KCemu/icons/icon-root.png
|
||||
share/KCemu/icons/icon-vcs80.png
|
||||
share/KCemu/icons/icon-z1013.png
|
||||
share/KCemu/icons/kcemu-bic.xpm
|
||||
share/KCemu/icons/kcemu-c80.xpm
|
||||
share/KCemu/icons/kcemu-icon.png
|
||||
share/KCemu/icons/kcemu-icon.xpm
|
||||
share/KCemu/icons/kcemu-lc80.xpm
|
||||
share/KCemu/icons/kcemu-kc85.xpm
|
||||
share/KCemu/icons/kcemu-kc87.xpm
|
||||
share/KCemu/icons/kcemu-kramermc.xpm
|
||||
share/KCemu/icons/kcemu-pcm.xpm
|
||||
share/KCemu/icons/kcemu-poly880.xpm
|
||||
share/KCemu/icons/kcemu-vcs80.xpm
|
||||
share/KCemu/icons/kcemu-winicon_16x16.png
|
||||
share/KCemu/icons/kcemu-winicon_32x32.png
|
||||
share/KCemu/icons/kcemu-winicon_48x48.png
|
||||
share/KCemu/icons/kcemu-z1013.xpm
|
||||
share/KCemu/images/about.glade
|
||||
share/KCemu/images/audio.glade
|
||||
share/KCemu/images/color.glade
|
||||
share/KCemu/images/dialog.glade
|
||||
share/KCemu/images/disk.glade
|
||||
share/KCemu/images/help.glade
|
||||
share/KCemu/images/kcemu.png
|
||||
share/KCemu/images/keyboard.glade
|
||||
share/KCemu/images/legal.glade
|
||||
share/KCemu/images/logo-bbc.png
|
||||
share/KCemu/images/logo-flac.png
|
||||
share/KCemu/images/logo-ffmpeg.png
|
||||
share/KCemu/images/logo-gtk.png
|
||||
share/KCemu/images/logo-lame.png
|
||||
share/KCemu/images/logo-libsdl.png
|
||||
share/KCemu/images/logo-libsndfile.png
|
||||
share/KCemu/images/logo-openclipartlibrary.png
|
||||
share/KCemu/images/logo-theora_org.png
|
||||
share/KCemu/images/logo-vorbisdotcom.png
|
||||
share/KCemu/images/logo-xvid.png
|
||||
share/KCemu/images/main.glade
|
||||
share/KCemu/images/media-end.png
|
||||
share/KCemu/images/media-pause.png
|
||||
share/KCemu/images/media-play.png
|
||||
share/KCemu/images/media-record.png
|
||||
share/KCemu/images/media-start.png
|
||||
share/KCemu/images/media-stop.png
|
||||
share/KCemu/images/module.glade
|
||||
share/KCemu/images/options.glade
|
||||
share/KCemu/images/plotter.glade
|
||||
share/KCemu/images/savemem.glade
|
||||
share/KCemu/images/screenshot.glade
|
||||
share/KCemu/images/selector.glade
|
||||
share/KCemu/images/tape.glade
|
||||
share/KCemu/images/tapeedit.glade
|
||||
share/KCemu/images/thanks.glade
|
||||
share/KCemu/images/vdip.glade
|
||||
share/KCemu/images/video.glade
|
||||
share/KCemu/images/window-about.png
|
||||
share/KCemu/images/window-audio.png
|
||||
share/KCemu/images/window-color.png
|
||||
share/KCemu/images/window-copying.png
|
||||
share/KCemu/images/window-disk.png
|
||||
share/KCemu/images/window-help.png
|
||||
share/KCemu/images/window-info.png
|
||||
share/KCemu/images/window-keyboard.png
|
||||
share/KCemu/images/window-module.png
|
||||
share/KCemu/images/window-options.png
|
||||
share/KCemu/images/window-plotter.png
|
||||
share/KCemu/images/window-question.png
|
||||
share/KCemu/images/window-screenshot.png
|
||||
share/KCemu/images/window-selector.png
|
||||
share/KCemu/images/window-tape.png
|
||||
share/KCemu/images/window-thanks.png
|
||||
share/KCemu/images/window-video.png
|
||||
share/KCemu/keymaps/a5105.key
|
||||
share/KCemu/keymaps/a5105_keyboard.png
|
||||
share/KCemu/keymaps/a5105_keyboard_pressed.png
|
||||
share/KCemu/keymaps/kc851.key
|
||||
share/KCemu/keymaps/kc851_keyboard.xpm
|
||||
share/KCemu/keymaps/kc851_keyboard_pressed.xpm
|
||||
share/KCemu/keymaps/kc854.key
|
||||
share/KCemu/keymaps/kc854_keyboard.xpm
|
||||
share/KCemu/keymaps/kc854_keyboard_pressed.xpm
|
||||
share/KCemu/keymaps/lc80.key
|
||||
share/KCemu/keymaps/lc80_keyboard.xpm
|
||||
share/KCemu/keymaps/lc80_keyboard_pressed.xpm
|
||||
share/KCemu/keymaps/poly880.key
|
||||
share/KCemu/keymaps/poly880_keyboard.xpm
|
||||
share/KCemu/keymaps/poly880_keyboard_pressed.xpm
|
||||
share/KCemu/keymaps/vcs80.key
|
||||
share/KCemu/keymaps/vcs80_keyboard_pressed.xpm
|
||||
share/KCemu/keymaps/vcs80_keyboard.xpm
|
||||
share/KCemu/lib/z80/kc853.bin
|
||||
share/KCemu/roms/a5105/k1505_00.rom
|
||||
share/KCemu/roms/a5105/k1505_80.rom
|
||||
share/KCemu/roms/a5105/k5651_40.rom
|
||||
share/KCemu/roms/a5105/k5651_60.rom
|
||||
share/KCemu/roms/c80/monitor.rom
|
||||
share/KCemu/roms/kc85/basic_c0.853
|
||||
share/KCemu/roms/kc85/basic_c0.854
|
||||
share/KCemu/roms/kc85/basic_c0.855
|
||||
share/KCemu/roms/kc85/basicusb.855
|
||||
share/KCemu/roms/kc85/caos__c0.854
|
||||
share/KCemu/roms/kc85/caos__c0.855
|
||||
share/KCemu/roms/kc85/caos__e0.852
|
||||
share/KCemu/roms/kc85/caos__e0.853
|
||||
share/KCemu/roms/kc85/caos__e0.854
|
||||
share/KCemu/roms/kc85/caos__e0.855
|
||||
share/KCemu/roms/kc85/caos33.853
|
||||
share/KCemu/roms/kc85/caos34.853
|
||||
share/KCemu/roms/kc85/caos41c.854
|
||||
share/KCemu/roms/kc85/caos41e.854
|
||||
share/KCemu/roms/kc85/caos43c.855
|
||||
share/KCemu/roms/kc85/caos43e.855
|
||||
share/KCemu/roms/kc85/floppy20.rom
|
||||
share/KCemu/roms/kc85/floppy30.rom
|
||||
share/KCemu/roms/kc85/floppy31.rom
|
||||
share/KCemu/roms/kc85/floppy32.rom
|
||||
share/KCemu/roms/kc85/hc900.852
|
||||
share/KCemu/roms/kc85/m006.rom
|
||||
share/KCemu/roms/kc85/m012.rom
|
||||
share/KCemu/roms/kc85/m026.rom
|
||||
share/KCemu/roms/kc85/m027.rom
|
||||
share/KCemu/roms/kc85/m033.rom
|
||||
share/KCemu/roms/kc85/m052.rom
|
||||
share/KCemu/roms/kc85/m900.rom
|
||||
share/KCemu/roms/kc85/m901.rom
|
||||
share/KCemu/roms/kc85/pi88_ge.853
|
||||
share/KCemu/roms/kc85/pi88_sw.853
|
||||
share/KCemu/roms/kc85/pi88_ws.853
|
||||
share/KCemu/roms/kc85/vdip12.rom
|
||||
share/KCemu/roms/kc85/vdip21.rom
|
||||
share/KCemu/roms/kramermc/ass.kmc
|
||||
share/KCemu/roms/kramermc/basic.kmc
|
||||
share/KCemu/roms/kramermc/chargen.kmc
|
||||
share/KCemu/roms/kramermc/debugger.kmc
|
||||
share/KCemu/roms/kramermc/editor.kmc
|
||||
share/KCemu/roms/kramermc/io-mon.kmc
|
||||
share/KCemu/roms/kramermc/reass.kmc
|
||||
share/KCemu/roms/lc80/lc80__00.rom
|
||||
share/KCemu/roms/lc80/lc80__08.rom
|
||||
share/KCemu/roms/lc80/lc80__2k.rom
|
||||
share/KCemu/roms/lc80/lc80e_00.rom
|
||||
share/KCemu/roms/lc80/lc80e_10.rom
|
||||
share/KCemu/roms/lc80/lc80e_c0.rom
|
||||
share/KCemu/roms/muglerpc/chargen.pcm
|
||||
share/KCemu/roms/muglerpc/muglerpc.pcm
|
||||
share/KCemu/roms/poly880/poly880a.rom
|
||||
share/KCemu/roms/poly880/poly880b.rom
|
||||
share/KCemu/roms/poly880/sc1.rom
|
||||
share/KCemu/roms/z1013/z1013_20.rom
|
||||
share/KCemu/roms/z1013/z1013_a2.rom
|
||||
share/KCemu/roms/z1013/z1013_bl.rom
|
||||
share/KCemu/roms/z1013/z1013_rb.rom
|
||||
share/KCemu/roms/z1013/z1013_ul.rom
|
||||
share/KCemu/roms/z1013/z1013_zg.rom
|
||||
share/KCemu/roms/z9001/192k__d2.851
|
||||
share/KCemu/roms/z9001/192k__d3.851
|
||||
share/KCemu/roms/z9001/192k__d5.851
|
||||
share/KCemu/roms/z9001/basic_c0.851
|
||||
share/KCemu/roms/z9001/basic_c0.87a
|
||||
share/KCemu/roms/z9001/basic_c0.87b
|
||||
share/KCemu/roms/z9001/bitex_c0.851
|
||||
share/KCemu/roms/z9001/chargen.851
|
||||
share/KCemu/roms/z9001/cpmz9_c0.851
|
||||
share/KCemu/roms/z9001/edas__c0.851
|
||||
share/KCemu/roms/z9001/idas__c0.851
|
||||
share/KCemu/roms/z9001/kc_caos.rom
|
||||
share/KCemu/roms/z9001/kcpascal.851
|
||||
share/KCemu/roms/z9001/mega_rom.851
|
||||
share/KCemu/roms/z9001/os____f0.851
|
||||
share/KCemu/roms/z9001/os____f0.87b
|
||||
share/KCemu/roms/z9001/os_rb20.rom
|
||||
share/KCemu/roms/z9001/os_rb21.rom
|
||||
share/KCemu/roms/z9001/r80___c0.851
|
||||
share/KCemu/roms/z9001/rom_bank.851
|
||||
share/KCemu/roms/z9001/zm30__c0.851
|
||||
share/KCemu/roms/z9001/zsid__c0.851
|
||||
share/KCemu/roms/z9001/zg_cga.rom
|
||||
share/KCemu/roms/z9001/zg_cgai.rom
|
||||
share/KCemu/roms/z9001/zg_de.rom
|
||||
share/KCemu/roms/vcs80/monitor.rom
|
||||
share/KCemu/tapes/files.kct
|
||||
share/KCemu/tapes/lc80.kct
|
||||
share/KCemu/tapes/z1013.kct
|
||||
share/locale/de/LC_MESSAGES/KCemu.mo
|
||||
share/locale/en/LC_MESSAGES/KCemu.mo
|
||||
share/doc/kcemu/changelog
|
||||
|
||||
@dirrm share/KCemu/asm/autostart
|
||||
@dirrm share/KCemu/asm
|
||||
@dirrm share/KCemu/config
|
||||
@dirrm share/KCemu/disks
|
||||
@dirrm share/KCemu/doc
|
||||
@dirrm share/KCemu/icons
|
||||
@dirrm share/KCemu/images
|
||||
@dirrm share/KCemu/keymaps
|
||||
@dirrm share/KCemu/lib/z80
|
||||
@dirrm share/KCemu/lib
|
||||
@dirrm share/KCemu/roms/a5105
|
||||
@dirrm share/KCemu/roms/c80
|
||||
@dirrm share/KCemu/roms/kc85
|
||||
@dirrm share/KCemu/roms/kramermc
|
||||
@dirrm share/KCemu/roms/lc80
|
||||
@dirrm share/KCemu/roms/muglerpc
|
||||
@dirrm share/KCemu/roms/poly880
|
||||
@dirrm share/KCemu/roms/vcs80
|
||||
@dirrm share/KCemu/roms/z1013
|
||||
@dirrm share/KCemu/roms/z9001
|
||||
@dirrm share/KCemu/roms
|
||||
@dirrm share/KCemu/tapes
|
||||
@dirrm share/KCemu
|
||||
@dirrm share/doc/kcemu
|
Loading…
Add table
Reference in a new issue