summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emulators/p11/DESCR18
-rw-r--r--emulators/p11/Makefile27
-rw-r--r--emulators/p11/PLIST19
-rw-r--r--emulators/p11/distinfo4
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