diff options
-rw-r--r-- | emulators/p11/DESCR | 18 | ||||
-rw-r--r-- | emulators/p11/Makefile | 27 | ||||
-rw-r--r-- | emulators/p11/PLIST | 19 | ||||
-rw-r--r-- | emulators/p11/distinfo | 4 |
4 files changed, 68 insertions, 0 deletions
diff --git a/emulators/p11/DESCR b/emulators/p11/DESCR new file mode 100644 index 00000000000..a93db4b7299 --- /dev/null +++ b/emulators/p11/DESCR @@ -0,0 +1,18 @@ +P11 s a PDP11 emulator, which currently emulates the following configuration: + - a KDJ11A processor (including fpp) + - one or more RL-controllers (RLV12) with up to 4 RL02 each + - one or more RHV?? controllers with up to 8 RP06 each + - an RK11-controller with 22-bit addressing (hey ever saw one?) + - a MRV12 option (boot-rom/maintenance and display register) + - one or more KL11A controllers with up to 4 serial lines each + - a standard printer interface + - a read only TM11 tape + - a DEQNA ethernet adapter + - a toy clock + +On a 900MHz Athlon under FreeBSD 5.0 a 'make build; make installsrc' of +2.11BSD takes around 2:24 hours - this is several times faster than +a real KDJ11A (if /usr is mounted async,noaccesstime). +Floating point speed is in the order of 10 times the original. + +P11 successfully runs RSX11M-PLUS, UN*X Version 5/6/7, 2.11BSD, RT-4 and XXDP. diff --git a/emulators/p11/Makefile b/emulators/p11/Makefile new file mode 100644 index 00000000000..194c007ca7a --- /dev/null +++ b/emulators/p11/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/05/16 16:09:22 agc Exp $ +# + +DISTNAME= p11-2.10a +CATEGORIES= emulators +MASTER_SITES= ftp://ftp.fokus.gmd.de/pub/cats/usr/harti/p11/ + +MAINTAINER= packages@netbsd.org +#HOMEPAGE= +COMMENT= PDP11 emulator + +DEPENDS+= libbegemot-[0-9]*:../../devel/libbegemot + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-begemot=${PREFIX} +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +USE_GMAKE= yes + +# override MAKEFLAGS in the build and install stages +do-build: + cd ${WRKSRC} && ${GMAKE} ${ALL_TARGET} MAKEFLAGS= + +do-install: + cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET} MAKEFLAGS= + +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/p11/PLIST b/emulators/p11/PLIST new file mode 100644 index 00000000000..ba1167708f4 --- /dev/null +++ b/emulators/p11/PLIST @@ -0,0 +1,19 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/16 16:09:22 agc Exp $ +bin/p11 +libexec/p11/epp_bpf +libexec/p11/epp_fifo +libexec/p11/epp_tun +libexec/p11/fmt +libexec/p11/lp_file +libexec/p11/tty_fifo +libexec/p11/tty_file +libexec/p11/tty_net +libexec/p11/tty_pty +libexec/p11/tty_tty +libexec/p11/tty_xterm +share/p11/COPYRIGHT +share/p11/boot.rom +share/p11/mon.help +share/p11/p11conf +@dirrm share/p11 +@dirrm libexec/p11 diff --git a/emulators/p11/distinfo b/emulators/p11/distinfo new file mode 100644 index 00000000000..fec938c97ae --- /dev/null +++ b/emulators/p11/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/05/16 16:09:22 agc Exp $ + +SHA1 (p11-2.10a.tar.gz) = 2d3b7860d9df1136c192d94220693dcc1a4e461b +Size (p11-2.10a.tar.gz) = 303572 bytes |