From ab9bd1255f951ad6442a4691f32b8764b9e63609 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 24 Jan 2006 20:21:46 +0000 Subject: This is a fork of UAE, the Ubiquitous Amiga Emulator, with an emulation core based on WinUAE. It attempts to bring many of the great features of WinUAE to non-Windows platforms. This version now finally has a name, E-UAE, since that's what everybody was calling it anyway. The 'E' can stand for anything you fancy. Experimental, extreme, exciting, egalitarian, eggplant... --- emulators/e-uae/DESCR | 22 ++++++++++++++++++++++ emulators/e-uae/Makefile | 26 ++++++++++++++++++++++++++ emulators/e-uae/PLIST | 12 ++++++++++++ emulators/e-uae/distinfo | 6 ++++++ emulators/e-uae/options.mk | 21 +++++++++++++++++++++ emulators/e-uae/patches/patch-ab | 21 +++++++++++++++++++++ 6 files changed, 108 insertions(+) create mode 100644 emulators/e-uae/DESCR create mode 100644 emulators/e-uae/Makefile create mode 100644 emulators/e-uae/PLIST create mode 100644 emulators/e-uae/distinfo create mode 100644 emulators/e-uae/options.mk create mode 100644 emulators/e-uae/patches/patch-ab (limited to 'emulators') diff --git a/emulators/e-uae/DESCR b/emulators/e-uae/DESCR new file mode 100644 index 00000000000..44ffd942c42 --- /dev/null +++ b/emulators/e-uae/DESCR @@ -0,0 +1,22 @@ +This is a fork of UAE, the Ubiquitous Amiga Emulator, with an emulation core +based on WinUAE. It attempts to bring many of the great features of WinUAE +to non-Windows platforms. This version now finally has a name, E-UAE, since +that's what everybody was calling it anyway. The 'E' can stand for anything +you fancy. Experimental, extreme, exciting, egalitarian, eggplant... + +E-UAE is open-source software and is made available under the terms of the +GPL. See the COPYING file included with the E-UAE archive for details. + +E-UAE is based on the work of dozens of contributors including Bernd Schmidt +(the original author and maintainer of UAE), Bernie Meyer (the author of the +x86 JIT compiler), Toni Wilen (the current maintainer of WinUAE), and many +more. + +To make full use of E-UAE you will need access to an image of some version +of the Amiga Kickstart ROM (although UAE does include a ROM emulation which +may work with some old games). The Amiga Kickstart ROMs are copyrighted +material and may not be freely distributed (so don't ask me for a copy). If +you don't have an Amiga from which you can legally make a ROM image, a +selection of ROM images are available for purchase online from Cloanto +(publishers of the Amiga Forever distribution). See +http://www.amigaforever.com/ diff --git a/emulators/e-uae/Makefile b/emulators/e-uae/Makefile new file mode 100644 index 00000000000..277db45b050 --- /dev/null +++ b/emulators/e-uae/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/01/24 20:21:46 adam Exp $ + +DISTNAME= e-uae-0.8.28 +CATEGORIES= emulators +MASTER_SITES= http://www.rcdrummond.net/uae/e-uae-0.8.28/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://www.rcdrummond.net/uae/ +COMMENT= Enhanced Ubiquitous Amiga Emulator + +CONFLICTS+= uae-* + +USE_LIBTOOL= yes +USE_TOOLS+= gmake +GNU_CONFIGURE= yes + +.include "options.mk" + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uae + cd ${WRKSRC}/docs && ${INSTALL_DATA} *.txt ${PREFIX}/share/doc/uae + +.include "../../devel/zlib/buildlink3.mk" +.include "../../mk/ossaudio.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/e-uae/PLIST b/emulators/e-uae/PLIST new file mode 100644 index 00000000000..39f763066da --- /dev/null +++ b/emulators/e-uae/PLIST @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/01/24 20:21:46 adam Exp $ +bin/readdisk +bin/uae +share/doc/uae/bsdsocket.txt +share/doc/uae/cmd-line.txt +share/doc/uae/compiling.txt +share/doc/uae/configuration.txt +share/doc/uae/floppies.txt +share/doc/uae/joystick.txt +share/doc/uae/keyboard.txt +share/doc/uae/scsi.txt +@dirrm share/doc/uae diff --git a/emulators/e-uae/distinfo b/emulators/e-uae/distinfo new file mode 100644 index 00000000000..0abccad89f9 --- /dev/null +++ b/emulators/e-uae/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/01/24 20:21:46 adam Exp $ + +SHA1 (e-uae-0.8.28.tar.bz2) = 11e647ed64420f85893ac77c072e268b650ae183 +RMD160 (e-uae-0.8.28.tar.bz2) = 7e9fa21fa14b0ca3a32a28ccb236b9d7628a7f69 +Size (e-uae-0.8.28.tar.bz2) = 1148790 bytes +SHA1 (patch-ab) = dfce48dafb163b91c7252da14088e67b3e13bb6c diff --git a/emulators/e-uae/options.mk b/emulators/e-uae/options.mk new file mode 100644 index 00000000000..de14d090441 --- /dev/null +++ b/emulators/e-uae/options.mk @@ -0,0 +1,21 @@ +# $NetBSD: options.mk,v 1.1.1.1 2006/01/24 20:21:46 adam Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.e-uae +PKG_SUPPORTED_OPTIONS= gtk sdl x11 +PKG_SUGGESTED_OPTIONS= gtk sdl + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mgtk) +.include "../../x11/gtk2/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Msdl) +CONFIGURE_ARGS+= --with-sdl --with-sdl-gfx +.include "../../devel/SDL/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Mx11) +CONFIGURE_ARGS+= --enable-dga --enable-vidmode +.include "../../mk/x11.buildlink3.mk" +.endif diff --git a/emulators/e-uae/patches/patch-ab b/emulators/e-uae/patches/patch-ab new file mode 100644 index 00000000000..cfc62149985 --- /dev/null +++ b/emulators/e-uae/patches/patch-ab @@ -0,0 +1,21 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/01/24 20:21:46 adam Exp $ + +--- src/disk.c.orig 2005-07-08 07:44:16.000000000 +0200 ++++ src/disk.c +@@ -2569,6 +2569,8 @@ void DSKLEN (uae_u16 v, unsigned int hpo + for (dr = 0; dr < MAX_FLOPPY_DRIVES; dr++) + update_drive_gui (dr); + ++ /* The following fails with some versions of Kickstart. Disable it. */ ++#if 0 + /* Try to make floppy access from Kickstart faster. */ + if (dskdmaen != 2 && dskdmaen != 3) + return; +@@ -2639,6 +2641,7 @@ void DSKLEN (uae_u16 v, unsigned int hpo + return; + } + } ++#endif + } + + void DSKSYNC (unsigned int hpos, uae_u16 v) -- cgit v1.2.3