ref: a2c6ccf3cc22036f2635c6fd899e1fd214a79010
parent: db4990bc7c7cf328758812fd24e5afd970de855a
author: stanley lieber <stanley.lieber@gmail.com>
date: Wed Jan 9 17:28:53 EST 2019
kdp.amazon.com print edition of 9FRONT CALLING DTRACY
--- a/appendixg.ms
+++ b/appendixg.ms
@@ -8,6 +8,7 @@
.el .BP \\$1.ps
.br
..
+.bp
.po 1i \" page offset (from left)
.fp 1 R LucidaSans
.fp 2 I LucidaSansI
--- a/appendixj.ms
+++ b/appendixj.ms
@@ -8,6 +8,7 @@
.el .BP \\$1.ps
.br
..
+.bp
.po 1i \" page offset (from left)
.fp 1 R LucidaSans
.fp 2 I LucidaSansI
@@ -42,144 +43,36 @@
.FG pie-in-face jpg
.SH
-Prebuilt image
-.R
-
-sdcard image available for the raspberry pi:
-
-.ihtml ul <ul>
-.IP
-.ihtml a <a href="http://felloff.net/usr/cinap_lenrek/9front-pi-3125.9fcca5b8ac11.img.bz2.torrent">
-http://felloff.net/usr/cinap_lenrek/9front-pi-3125.9fcca5b8ac11.img.bz2.torrent
-.ihtml a
-
-.ihtml a <a href="http://sciops.net/downloads/9front-pi-3125.9fcca5b8ac11.img.bz2">
-http://sciops.net/downloads/9front-pi-3125.9fcca5b8ac11.img.bz2
-.ihtml a
-.LP
-.ihtml ul
-
-I used Richard Miller's
-.CW pi.uboot.sd.img
-as a base, you may want to update the firmware on the FAT partition with files from here:
-
-.ihtml a <a href="https://github.com/raspberrypi/firmware">
-https://github.com/raspberrypi/firmware
-.ihtml a
-
-older versions:
-
-9front 95b0756087eb from Sun Oct 20 22:38:35 CES 2013
-
-.ihtml ul <ul>
-.IP
-.ihtml a <a href="http://intma.in/downloads/9front_pi.img.gz.torrent">
-http://intma.in/downloads/9front_pi.img.gz.torrent
-.ihtml a
-
-.ihtml a <a href="http://intma.in/downloads/9front_pi.img.gz">
-http://intma.in/downloads/9front_pi.img.gz
-.ihtml a
-.LP
-.ihtml ul
-
-.SH
Installation Instructions
.R
-If you don't want to use the provided image, follow these instructions to make your own. You don't need a computer capable of running 9front, qemu will suffice.
-
-.SH
-Image
-.R
-
-Make a FAT partition containing all the necessary files to boot the Raspberry Pi. An easy way to do this is to use Richard Miller's
-.ihtml a <a href="http://plan9.bell-labs.com/sources/extra/pi.uboot.sd.img.gz">
-.CW pi.uboot.sd.img
-.ihtml a
-(it's small). Write it to your SD card or do the following if you're using qemu (installing to an SD card directly from qemu was
-.B very
-slow for me):
+The last release introduces support for
+raspi1,2 and 3 and you can build a sdcard image that will
+be bootable on raspi by running:
.P1
-# set count to the size you want your image to be
-# (in 512b units, see dd manpage)
-dd if=/dev/zero of=9front-pi.img count=3782016
-
-# copy minimal image to beginning of the newly created image
-dd if=pi.uboot.sd.img of=9front-pi.img conv=notrunc
-.P2
-
-.SH
-Boot and Installation
-.R
-
-Now boot from the 9front CD. For
-.CW qemu
-see
-.ihtml a <a href="fqa3.html#3.3.1">
-FQA 3.3.1 - qemu,
-.ihtml a
-this is what I did:
-.P1
-qemu-system-i386 \e
- -enable-kvm \e
- -drive file=9front-pi.img,if=virtio \e
- -cdrom 9front-3125.9fcca5b8ac11.iso \e
- -boot d
-.P2
-
-Now do the installation (see
-.ihtml a <a href="fqa4.html">
-FQA 4 - 9front Installation Guide
-.ihtml a
-for help), use
-.CW hjfs .
-Since you don't need a
-.CW 9fat
-partition, you may want to delete the automatically created partitions and create your own (start at sector 2 or
-.CW prepdisk
-will complain). Note that since you've removed
-.CW 9fat ,
-the installer will prompt you to do the prepdisk step again, just type the next step in manually.
-
-After the installation you have a 9front system that only has 386 binaries.
-The next step is compile the arm binaries.
-
-.SH
-Compiling for ARM
-.R
-
-Reboot and boot from CD again, but this time use the newly created partition as root (e.g. local!/dev/sdF0/fs)
-
-Compile everything:
-.P1
+# build arm userspace
cd /sys/src
-objtype=arm mk install
-cd 9/bcm
-mk install && mk install 'CONF=picpuf'
-.P2
+objtype=arm
+mk install
-And copy the kernel to the FAT partition:
-.P1
-dossrv >/dev/null >[2]/dev/null
-mount -c /srv/dos /n/dos /dev/sdF0/dos
-cp /arm/9pif /arm/9picpuf /n/dos
-.P2
+# download raspi firmware
+cd /sys/src/boot/bcm
+mk
-Then set the kernel in
-.CW /n/dos/config.txt
-to
-.CW 9pif
-or
-.CW 9picpuf
-for terminal or cpu kernel and boot the image with the Raspberry Pi.
-At this point you can delete the 386 binaries if you don't need them.
+# build raspi kernel (pi2 also works for raspi3)
+cd /sys/src/9/bcm
+mk 'CONF=pi' install
+mk 'CONF=pi2' install
+# build bootable hjfs sdcard image for raspi
+cd /sys/lib/dist
+bind / /n/src9
+mk /path/to/somethingsomething.pi.img
+.P2
Once booted on the Raspberry Pi, you're able to mount the dos partition with:
.P1
9fs pidos
.P2
-
This will mount the dos partition on
.CW /n/pidos ,
similar to how
--- a/appendixz.ms
+++ b/appendixz.ms
@@ -8,6 +8,7 @@
.el .BP \\$1.ps
.br
..
+.bp
.po 1i \" page offset (from left)
.fp 1 R LucidaSans
.fp 2 I LucidaSansI
@@ -32,9 +33,9 @@
.html - <a href="appendixz.pdf">pdf</a> |
.html - <a href="appendixz.ms">troff</a>
.PP
-You may be lost.
-.PP
Many new users are not only new to 9front, but new to Plan 9.
+.PP
+You may be lost.
.html - <hr />
.html - <a href="fqa.html">FQA INDEX</a> |
.html - <a href="appendixj.html">FQA Appendix L - Languages</a>
--- a/fqa0.ms
+++ b/fqa0.ms
@@ -166,6 +166,7 @@
.R
.ihtml a
for a more detailed overview of Plan 9's design.
+.bp
.html - <br />
.FG fork jpg
@@ -336,7 +337,7 @@
9P/Styx
.ihtml a
protocol.
-
+.bp
.html - <a name="0.1.2" />
.ihtml h3 <h3>
.SH
@@ -550,7 +551,7 @@
Related:
.ihtml a <a href="http://9front.org/buds.html">
-BUD/S
+http://9front.org/buds.html
.ihtml a
.html - <a name="0.2.2.1" />
@@ -847,7 +848,7 @@
.ihtml a
unless otherwise indicated.
-.B Read:
+Read:
.ihtml a <a href="http://9front.org/9front/lib/legal/NOTICE">
.CW /lib/legal/NOTICE .
.ihtml a
@@ -986,7 +987,7 @@
.ihtml a <a href="http://fqa.9front.org/book.pdf">
.I
-9front DASH 1
+9FRONT DASH 1
.R
.ihtml a
(the document you are reading right now, in book form)
--- a/fqa1.ms
+++ b/fqa1.ms
@@ -56,7 +56,7 @@
.ihtml a
This FQA specifically covers only the most recent release of 9front.
-
+.bp
.html - <a name="1.1.1" />
.ihtml h3 <h3>
.SH
--- a/fqa2.ms
+++ b/fqa2.ms
@@ -133,7 +133,7 @@
.ihtml a <a href="http://man.9front.org/1/sysinfo">
.CW sysinfo(1) !
.ihtml a
-
+.bp
.html - <a name="2.2.1" />
.ihtml h3 <h3>
.SH
@@ -184,6 +184,7 @@
nupas
.ihtml a
upas/fs (now merged with 9front upas) can mount these directories as mailboxes, for reading directly with a mail client.
+
.B Note:
Opening large mailboxes over a slow 9p link will be very slow.
@@ -338,7 +339,7 @@
.ihtml a <a href="http://man.9front.org/1/troff">
.CW troff(1)
.ihtml a
-
+.bp
.html - <a name="2.4" />
.ihtml h2 <h2>
.SH
@@ -452,7 +453,7 @@
Under some circumstances, you may not be able to recover text directly from a crashed system. In this situation, snap a photo of the screen, including as much of the screen in good focus as possible, and upload the image somewhere where it can be retrieved by developers.
.FG crash jpg
-
+.bp
.html - <a name="2.4.2.2" />
.ihtml h4 <h4>
.SH
--- a/fqa3.ms
+++ b/fqa3.ms
@@ -1,5 +1,5 @@
.\" This troff source is processed to create all forms of the
-.\" 9FRONT DASH 1 book and the http://fqa.9front.org website.
+.\" 9FRONT DASH 1 book and the http:/efqa.9front.org website.
.\" NOTE: Purely experimental. Methods employed may change.
.\" troff -ms -mpictures fqa3.ms | page
.\" htmlroff -u -ms -mhtml fqa3.ms >fqa3.html
@@ -43,10 +43,10 @@
.ihtml h2
Selecting appropriate hardware to run your 9front system on is important, as it can mean the difference between success and failure of a project. Fortunately, most common PC hardware is at least minimally functional in Plan 9 (excluding certain exotic audio, VGA, and WiFi devices). Nowadays, thanks to
-.ihtml a <a href="http://man.9front.org/8/9boot">
+.ihtml a <a href="http:/eman.9front.org/8/9boot">
.CW 9boot (8),
.ihtml a
-.ihtml a <a href="http://man.9front.org/8/realemu">
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu (8),
.ihtml a
and the VESA driver, it is at least very likely that your PC will boot. In addition, most popular virtualization platforms are reasonably well supported.
@@ -58,13 +58,13 @@
.R
.ihtml a
as well as the
-.ihtml a <a href="https://9p.io/wiki/plan9/Supported_PC_hardware">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/Supported_PC_hardware">
various
.ihtml a
-.ihtml a <a href="https://9p.io/wiki/plan9/other_hardware">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/other_hardware">
supported
.ihtml a
-.ihtml a <a href="https://9p.io/wiki/plan9/virtual_machines">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/virtual_machines">
hardware
.ihtml a
pages on the Bell Labs Plan 9 wiki to help determine if your hardware or VM is supported.
@@ -77,13 +77,13 @@
.ihtml h2
This list adds to the
-.ihtml a <a href="https://9p.io/wiki/plan9/Supported_PC_hardware">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/Supported_PC_hardware">
various
.ihtml a
-.ihtml a <a href="https://9p.io/wiki/plan9/other_hardware">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/other_hardware">
supported
.ihtml a
-.ihtml a <a href="https://9p.io/wiki/plan9/virtual_machines">
+.ihtml a <a href="https:/e9p.io/wiki/plan9/virtual_machines">
hardware
.ihtml a
pages on the Plan 9 from Bell Labs wiki.
@@ -91,7 +91,7 @@
NONE of these lists are all-inclusive. Some drivers listed on the Bell Labs wiki have not been tested by 9front developers. The following list consists of hardware, 1.) that we have actually used, or 2.) about which we have received reliable reports from users.
Some drivers and their options are also documented in
-.ihtml a <a href="http://man.9front.org/8/plan9.ini">
+.ihtml a <a href="http:/eman.9front.org/8/plan9.ini">
.CW plan9.ini(8).
.ihtml a
@@ -140,7 +140,7 @@
.LP
.ihtml ul
.FG n700 jpg
-
+.bp
.html - <a name="scrollpoint" />
.SH
ScrollPoint Optical Mouse, 3 button, USB/PS2
@@ -162,7 +162,7 @@
.ihtml h3
Almost any AT, PS/2, or USB keyboard is going to work. The following are preferred for use with Plan 9.
-
+.bp
.html - <a name="3.2.0.2.1" />
.ihtml h4 <h4>
.SH
@@ -308,7 +308,7 @@
monitor=dellst2210\ vgasize=1920x1080x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/emachines/t3302/">VGA dump</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/emachines/t3302/">VGA dump</a></ul>
.LP
.ihtml ul
@@ -325,10 +325,10 @@
monitor=dellst2210\ vgasize=1920x1080x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/emachines/t3302/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/emachines/t3302/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
-
+.bp
.html - <a name="3.2.2.2" />
.ihtml h4 <h4>
.SH
@@ -347,7 +347,7 @@
monitor=vesa\ vgasize=1024x768x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t42/2373-bk4/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t42/2373-bk4/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -362,7 +362,7 @@
monitor=vesa\ vgasize=1600x1200x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -375,7 +375,7 @@
monitor=vesa\ vgasize=1280x1024x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/hp/6005sff/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/hp/6005sff/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -382,7 +382,7 @@
.SH
ATI X1300
.R
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkcentre/m55/8810-d3u/vesa.x1300">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkcentre/m55/8810-d3u/vesa.x1300">VESA BIOS modes</a></ul>
.SH
Intel Mobile 945GM/GMS/GME, 943/940GML Express
@@ -397,7 +397,7 @@
monitor=x60t\ vgasize=1400x1050x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x61t/7767-01u/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x61t/7767-01u/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -412,7 +412,7 @@
monitor=vesa\ vgasize=1680x1050x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -429,7 +429,7 @@
monitor=x301\ vgasize=1440x900x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -446,7 +446,7 @@
monitor=x230\ vgasize=1366x768x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -476,7 +476,7 @@
monitor=vesa\ vgasize=1024x768x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t23/2647-hsu/sysinfo">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t23/2647-hsu/sysinfo">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -520,7 +520,7 @@
monitor=vesa\ vgasize=1680x1050x32
.R
.br
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkcentre/m55/8810-d3u/vesa.8400gs">VESA BIOS modes</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkcentre/m55/8810-d3u/vesa.8400gs">VESA BIOS modes</a></ul>
.LP
.ihtml ul
@@ -760,11 +760,11 @@
9front adds support for several WiFi adapters from Ralink and Intel, as well as support for WPA and WPA2.
Read:
-.ihtml a <a href="http://man.9front.org/8/wpa">
+.ihtml a <a href="http:/eman.9front.org/8/wpa">
.CW wpa (8),
.ihtml a
and
-.ihtml a <a href="http://man.9front.org/8/plan9.ini">
+.ihtml a <a href="http:/eman.9front.org/8/plan9.ini">
.CW plan9.ini (8)
.ihtml a
@@ -803,7 +803,7 @@
.LP
.ihtml ul
-.html - <ul><a href="http://www.vonets.com/serviceView.asp?D_ID=114">manufacturer website</a></ul>
+.html - <ul><a href="http:/ewww.vonets.com/serviceView.asp?D_ID=114">manufacturer website</a></ul>
.html - <a name="3.2.3.2.2" />
.ihtml h5 <h5>
@@ -827,7 +827,7 @@
.LP
.ihtml ul
-.html - <ul><a href="http://www.thinkwiki.org/wiki/IBM_High_Rate_Wireless_LAN_Mini-PCI_Adapter_III">probably this chip</a></ul>
+.html - <ul><a href="http:/ewww.thinkwiki.org/wiki/IBM_High_Rate_Wireless_LAN_Mini-PCI_Adapter_III">probably this chip</a></ul>
.SH
Ralink RT2860
@@ -1070,7 +1070,7 @@
.br
keyboard and touchpad, works
.br
-graphics: RS482M ATI RADEON Xpress Series,
+graphics:\ RS482M\ ATI\ RADEON\ Xpress\ Series,
.CW
monitor=vesa\ vgasize=1024x768x32
.R
@@ -1081,8 +1081,8 @@
audio: SB450 High Definition Audio Controller
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/acer/aspire/5100/sysinfo">sysinfo</a></ul>
-
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/acer/aspire/5100/sysinfo">sysinfo</a></ul>
+.bp
.html - <a name="3.2.5.2" />
.ihtml h4 <h4>
.SH
@@ -1114,7 +1114,7 @@
.IP
cpu: cpu0: 152MHz GenuineIntel P55C MMX (AX 00000543 CX 00000000 DX 008001BF)
.br
-graphics: Neomagic MagicGraph 128ZV
+graphics:\ Neomagic\ MagicGraph\ 128ZV
.CW
monitor=vga\ vgasize=800x600x16
.R
@@ -1122,7 +1122,7 @@
ethernet: 3Com 3C589 PCMCIA, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/380d/2635-3au/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/380d/2635-3au/sysinfo">sysinfo</a></ul>
.FG 380d jpg
.html - <a name="thinkpad_g50" />
@@ -1137,8 +1137,9 @@
.IP
cpu: 2394MHz GenuineIntel P6, cpuid: AX 00040651 CX 77DAFBBF DX BFEBFBFF
.br
-graphics: Intel Corporation Haswell-ULT Integrated Graphics Controller,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Corporation\ Haswell-ULT\ Integrated\ Graphics\ Controller,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1152,7 +1153,7 @@
usb: Intel Corporation 8 Series USB EHCI #1, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/g50/nnnn-nnn/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/g50/nnnn-nnn/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_r400" />
.SH
@@ -1166,8 +1167,9 @@
.IP
cpu: 2527MHz GenuineIntel Core 2/Xeon, cpuid: AX 0x10676 CX 0x8E3FD DX 0xBFEBFBFF
.br
-graphics: Mobile Intel GM45 Express/4500MHD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GM45\ Express/4500MHD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1190,7 +1192,7 @@
.CW *acpi=1
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/r400/7439-1dg/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/r400/7439-1dg/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t23" />
.SH
@@ -1204,8 +1206,9 @@
.IP
cpu: Intel Mobile Pentium III-M 866 MHz, 1.2 GHz
.br
-graphics: S3 SuperSavage IX/C 16MB, VGA 1024x768x32,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ S3\ SuperSavage\ IX/C\ 16MB,\ VGA\ 1024x768x32,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1219,7 +1222,7 @@
audio: AC97, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t23/2647-hsu/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t23/2647-hsu/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t42" />
.SH
@@ -1233,8 +1236,9 @@
.IP
cpu: Intel Pentium M (Dothan) 1.7 GHz
.br
-graphics: ATI Mobility Radeon 7500 32MB,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ ATI\ Mobility\ Radeon\ 7500\ 32MB,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1263,8 +1267,9 @@
.IP
cpu: Intel Pentium M (Dothan) 2.0 GHz (cpuid: AX 0x06D8 CX 0x0180 DX 0xAFE9FBFF)
.br
-graphics: ATI Mobility Radeon FireGL V3200/X600,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ ATI\ Mobility\ Radeon\ FireGL\ V3200/X600,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1286,7 +1291,7 @@
mouse button 2 works with trackpad disabled in BIOS
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/plan9.ini">plan9.ini</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/plan9.ini">plan9.ini</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t43p/2669-a92/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t60p" />
.SH
@@ -1300,8 +1305,9 @@
.IP
cpu: Intel Core Duo (Yonah) 2.16GHz (cpuid: AX 0x06E8 CX 0xC1A9 DX 0xBFE9FBFF)
.br
-graphics: ATI MOBILITY FireGL V5200
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ ATI\ MOBILITY\ FireGL\ V5200
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1328,7 +1334,7 @@
mouse button 2 works with trackpad disabled in BIOS
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t60p/2007-94u/plan9.ini">plan9.ini</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t60p/2007-94u/plan9.ini">plan9.ini</a></ul>
.html - <a name="t61" />
.SH
@@ -1342,8 +1348,9 @@
.IP
cpu: Intel Core 2 Duo (Merom) 2.0 GHz FSB, 2-4MB L2 Cache CPU
.br
-graphics: Intel GMA X3100,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ GMA\ X3100,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1372,7 +1379,7 @@
mouse button 2 works with trackpad disabled in BIOS
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/plan9.ini">plan9.ini</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/plan9.ini">plan9.ini</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t61/7659-cto/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t61p_7661-12u" />
.SH
@@ -1382,8 +1389,9 @@
.IP
cpu: Intel Core 2 Duo (Merom) 2.0 GHz FSB, 2-4MB L2 Cache CPU
.br
-graphics: Intel GMA X3100,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ GMA\ X3100,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1411,7 +1419,7 @@
mouse button 2 works with trackpad disabled in BIOS
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t61/7661-12u/plan9.ini">plan9.ini</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/t61/7661-12u/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t61/7661-12u/plan9.ini">plan9.ini</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t61/7661-12u/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t400" />
.SH
@@ -1425,8 +1433,9 @@
.IP
cpu: 2261MHz GenuineIntel Core 2/Xeon (cpuid: AX 0x10676 CX 0x8E3FD DX 0xBFEBFBFF)
.br
-graphics: Intel Corporation Mobile 4 Series,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Corporation\ Mobile\ 4\ Series,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1443,7 +1452,7 @@
audio: Intel HDA, should work
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t400/6475-ec7/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t400/6475-ec7/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_t410i" />
.SH
@@ -1457,8 +1466,9 @@
.IP
cpu: Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
.br
-graphics: Intel Graphics Media Accelerator HD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Graphics\ Media\ Accelerator\ HD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1473,7 +1483,7 @@
audio: unknown, reportedly works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t410i/2518-4qg/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t410i/2518-4qg/sysinfo">sysinfo</a></ul>
.html - <a name="t420s" />
.SH
@@ -1487,8 +1497,9 @@
.IP
cpu: Intel® Core™ i5-2540M (2.6GHz, 3MB L3, 1333MHz FSB) (cpuid: AX 000206A7 CX 17BAE3FF DX BFEBFBFF)
.br
-graphics: Intel HD Graphics 3000 (integrated Sandy Bridge GPU),
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ Graphics\ 3000\ (integrated\ Sandy\ Bridge\ GPU),
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1502,9 +1513,9 @@
wifi: Intel Centrino Advanced-N 6205 Taylor Peak, etheriwl (firmware: iwn-6005), works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t420s/4171-53u/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t420s/4171-53u/sysinfo">sysinfo</a></ul>
.FG t420s jpg
-
+.bp
.html - <a name="t430s" />
.SH
T430s
@@ -1513,7 +1524,7 @@
.SH
2353-ABU
.R
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t430s/2353-abu/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t430s/2353-abu/sysinfo">sysinfo</a></ul>
.html - <a name="t431s" />
.SH
@@ -1527,8 +1538,9 @@
.IP
cpu: 1796MHz GenuineIntel P6 (cpuid: AX 000306A9 CX 77BAE3BF DX BFEBFBFF)
.br
-graphics: Intel 3rd Gen Core processor Graphics Controller,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ 3rd\ Gen\ Core\ processor\ Graphics\ Controller,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1552,7 +1564,7 @@
mouse button 2 works with trackpad disabled in BIOS
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/t431s/20aa-000bus/plan9.ini">plan9.ini</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/t431s/20aa-000bus/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t431s/20aa-000bus/plan9.ini">plan9.ini</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/t431s/20aa-000bus/sysinfo">sysinfo</a></ul>
.FG t431s png
.html - <a name="thinkpad_x41t" />
@@ -1563,8 +1575,9 @@
.IP
cpu: Intel Pentium M (Dothan) 1.6GHz LV (778) L2 2 MB cache
.br
-graphics: Intel GMA900,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ GMA900,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1593,8 +1606,9 @@
.br
cpu cpu0: 1663MHz GenuineIntel P6 (cpuid: AX 0x06E8 CX 0xC1A9 DX 0xBFE9FBFF)
.br
-graphics: Intel 945GM,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ 945GM,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1608,8 +1622,8 @@
wifi: Ralink RT3090, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x60s/1704-gl5/sysinfo">sysinfo</a></ul>
-
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x60s/1704-gl5/sysinfo">sysinfo</a></ul>
+.bp
.html - <a name="x60t" />
.SH
X60 Tablet
@@ -1624,8 +1638,9 @@
.br
lcd: replaced with HV121P01-100 (1400x1050)
.br
-graphics: Intel Graphics Media Accelerator 950,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Graphics\ Media\ Accelerator\ 950,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1643,7 +1658,7 @@
.R
.br
wifi: Intel WiFi Link 5100 AGN, works \(em flashed with
-.ihtml a <a href="http://plan9.stanleylieber.com/hardware/thinkpad/x60t/6363-cto/bios.1.15_7juj13us_LENOVO_SLIC_SSV2_WL_removed.zip">
+.ihtml a <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x60t/6363-cto/bios.1.15_7juj13us_LENOVO_SLIC_SSV2_WL_removed.zip">
custom BIOS
.ihtml a
to remove WiFi card whitelist
@@ -1654,7 +1669,7 @@
.R
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x60t/6363-cto/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x60t/6363-cto/sysinfo">sysinfo</a></ul>
.FG x60t jpg
.html - <a name="thinkpad_x61s" />
@@ -1665,8 +1680,9 @@
.IP
cpu: Intel Core 2 Duo
.br
-graphics: Intel GM965/GL960,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ GM965/GL960,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1700,8 +1716,9 @@
.br
lcd: replaced with HV121P01-100 (1400x1050)
.br
-graphics: Intel GMA X3100,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ GMA\ X3100,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1717,7 +1734,7 @@
audio: Intel HDA, works
.br
wifi: Intel Centrino Advanced-N 6205 Taylor Peak (iwl-6005), works \(em flashed with
-.ihtml a <a href="http://plan9.stanleylieber.com/hardware/thinkpad/x61t/Dual-IDA_SATA-II_Whitelist_SLIC21_ThinkPad_X61_Tablet_BIOS_1.25-1.02.tgz">
+.ihtml a <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x61t/Dual-IDA_SATA-II_Whitelist_SLIC21_ThinkPad_X61_Tablet_BIOS_1.25-1.02.tgz">
custom BIOS
.ihtml a
to remove WiFi card whitelist
@@ -1728,7 +1745,7 @@
.R
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x61t/7767-01u/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x61t/7767-01u/sysinfo">sysinfo</a></ul>
.FG x61t jpg
.html - <a name="thinkpad_x131e" />
@@ -1743,8 +1760,9 @@
.IP
cpu: 1397MHz GenuineIntel P6 (cpuid: AX 0x206A7 CX 0x15BAE3BF DX 0xBFEBFBFF)
.br
-graphics: Intel HD Graphics 3000,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ Graphics\ 3000,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1756,7 +1774,7 @@
audio: Intel HDA, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x131e/3368-2fu/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x131e/3368-2fu/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_x131e_6283-22u" />
.SH
@@ -1766,8 +1784,9 @@
.IP
cpu: 1397MHz GenuineIntel P6 (cpuid: AX 0x206A7 CX 0x15BAE3BF DX 0xBFEBFBFF)
.br
-graphics: Intel HD Graphics 3000,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ Graphics\ 3000,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1781,7 +1800,7 @@
audio: Intel HDA, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x131e/6283-22u/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x131e/6283-22u/sysinfo">sysinfo</a></ul>
.FG x131e png
@@ -1797,8 +1816,9 @@
.IP
cpu: Intel Core 2 Duo
.br
-graphics: Mobile Intel GMA 4500MHD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GMA\ 4500MHD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1816,7 +1836,7 @@
usb: works
.LP
.ihtml ul
-.html - <ul><a href="http://sysinfo.9front.org/src/49/body">sysinfo</a></ul>
+.html - <ul><a href="http:/esysinfo.9front.org/src/49/body">sysinfo</a></ul>
.html - <a name="thinkpad_x200s" />
.SH
@@ -1830,8 +1850,9 @@
.IP
cpu: 1862MHz GenuineIntel Core 2/Xeon (cpuid: AX 0x10676 CX 0x8E3FD DX 0xBFEBFBFF)
.br
-graphics: Mobile Intel GM45 Express/4500,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GM45\ Express/4500,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1852,7 +1873,7 @@
.CW *acpi=1
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x200s/7466-3sg/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x200s/7466-3sg/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_x201" />
.SH
@@ -1866,8 +1887,9 @@
.IP
cpu: 2661MHz GenuineIntel P6
.br
-graphics: Mobile Intel GMA 5700MHD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GMA\ 5700MHD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1888,7 +1910,7 @@
.LP
.ihtml ul
.ihtml a
-.html - <ul><a href="http://sysinfo.9front.org/src/50/body">sysinfo</a></ul>
+.html - <ul><a href="http:/esysinfo.9front.org/src/50/body">sysinfo</a></ul>
.html - <a name="thinkpad_x220" />
.SH
@@ -1902,8 +1924,9 @@
.IP
cpu: 2791MHz GenuineIntel P6 (cpuid: AX 0x206A7 CX 0x17BAE3FF DX 0xBFEBFBFF)
.br
-graphics: Intel HD 3000,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ 3000,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1923,10 +1946,10 @@
usb: works
.LP
.ihtml ul
-.html a <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x220/4291-4cg/sysinfo">sysinfo</a></ul>
+.html a <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x220/4291-4cg/sysinfo">sysinfo</a></ul>
.FG chicklet jpg
-
+.bp
.html - <a name="thinkpad_x230" />
.SH
X230
@@ -1939,8 +1962,9 @@
.IP
cpu: Intel Core i5-3320M (2.60 GHz, 3MB L3, 1600MHz FSB), cpuid: AX 0x306A9 CX 0x77BAE3FF DX 0xBFEBFBFF
.br
-graphics: Intel HD 3rd Gen Core processor Graphics Controller,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ 3rd\ Gen\ Core\ processor\ Graphics\ Controller,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1960,7 +1984,7 @@
efi: works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/sysinfo">sysinfo</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/plan9.ini">plan9.ini</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/sysinfo">sysinfo</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x230/2306-cto/plan9.ini">plan9.ini</a></ul>
.FG x230 jpg
.html - <a name="thinkpad_x230t" />
@@ -1975,8 +1999,9 @@
.IP
cpu: Intel Core i5-3320M (Ivy Bridge), 2.6 GHz, 3 MB Shared L3 Cache, 2C/4T, 35 W TDP, 22 nm (cpuid: AX 0x306A9 CX 0x77BAE3FF DX 0xBFEBFBFF)
.br
-graphics: Intel HD 4000,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ 4000,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -1998,7 +2023,7 @@
usb: disable USB3 in BIOS, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x230t/3434-cto/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x230t/3434-cto/sysinfo">sysinfo</a></ul>
.SH
X230 Tablet
@@ -2011,8 +2036,9 @@
.IP
cpu: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz (cpuid: AX 000306A9 CX 77BAE3FF DX BFEBFBFF)
.br
-graphics: Intel HD 4000,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ HD\ 4000,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2034,7 +2060,7 @@
usb: disable USB3 in BIOS, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x230t/3434-db7/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x230t/3434-db7/sysinfo">sysinfo</a></ul>
.FG x230t png
.html - <a name="thinkpad_x240" />
@@ -2050,8 +2076,8 @@
wifi: Intel Wireless-N 7260, does not work, but may not be hard to add to existing etheriwl driver
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x240/20al-cto/sysinfo">sysinfo</a></ul>
-
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x240/20al-cto/sysinfo">sysinfo</a></ul>
+.bp
.html - <a name="thinkpad_x250" />
.SH
X250
@@ -2064,8 +2090,9 @@
.IP
cpu: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz, cpuid: AX 000306D4 CX 77FAFBBF DX BFEBFBFF
.br
-graphics: Intel Corporation Broadwell-U Integrated Graphics,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Corporation\ Broadwell-U\ Integrated\ Graphics,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2083,7 +2110,7 @@
audio: Intel Corporation Broadwell-U Audio Controller, untested
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x250/20cm-cto/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x250/20cm-cto/sysinfo">sysinfo</a></ul>
.FG x250 png
.html - <a name="thinkpad_x260" />
@@ -2098,8 +2125,9 @@
.IP
cpu: 2496MHz GenuineIntel P6, cpuid: AX 000406E3 CX 77FAFBFF DX BFEBFBFF
.br
-graphics: Intel Corporation HD Graphics 520,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Corporation\ HD\ Graphics\ 520,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2117,7 +2145,7 @@
audio: Intel Corporation Sunrise Point-LP HD Audio, works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x260/nnnn-nnn/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x260/nnnn-nnn/sysinfo">sysinfo</a></ul>
.html - <a name="thinkpad_x301" />
.SH
@@ -2124,11 +2152,6 @@
X301
.R
.html - <a name="thinkpad_x301_2776-p4u" />
-
-.ihtml a <a href="http://sciops.net/information/x301">
-.CW http://sciops.net/information/x301
-.ihtml a
-
.SH
2776-P4U
.R
@@ -2136,8 +2159,9 @@
.IP
cpu: Intel Core 2 Duo SU9400 1.4GHz 3MB cache, cpuid: AX 0x1067A CX 0x408E3FD DX 0xBFEBFBFF
.br
-graphics: Mobile Intel GM45 Express/4500MHD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GM45\ Express/4500MHD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2162,7 +2186,7 @@
.CW *acpi=1
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x301/2776-p4u/sysinfo">sysinfo</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/x301/2776-p4u/plan9.ini">plan9.ini</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x301/2776-p4u/sysinfo">sysinfo</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x301/2776-p4u/plan9.ini">plan9.ini</a></ul>
.html - <a name="thinkpad_x301_2776-p6u" />
.SH
@@ -2172,8 +2196,9 @@
.IP
cpu: Intel Core 2 Duo SU9400 1.4GHz 3MB cache, cpuid: AX 00010676 CX 0008E3FD DX BFEBFBFF
.br
-graphics: Mobile Intel GM45 Express/4500MHD,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Mobile\ Intel\ GM45\ Express/4500MHD,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2194,7 +2219,7 @@
.CW *acpi=1
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/sysinfo">sysinfo</a>, <a href="http://plan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/plan9.ini">plan9.ini</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/sysinfo">sysinfo</a>, <a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/x301/2776-p6u/plan9.ini">plan9.ini</a></ul>
.FG x301 jpg
.html - <a name="thinkpad_yoga_370" />
@@ -2209,8 +2234,9 @@
.IP
cpu: 2712MHz GenuineIntel P6, cpuid: AX 000806E9 CX 77FAFBFF DX BFEBFBFF
.br
-graphics: Intel Corporation Skylake Gaussian Mixture Model,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+graphics:\ Intel\ Corporation\ Skylake\ Gaussian\ Mixture\ Model,
+.br
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2224,7 +2250,7 @@
audio: does not seem to work
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/thinkpad/yoga/370/20jh-002aus/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/thinkpad/yoga/370/20jh-002aus/sysinfo">sysinfo</a></ul>
.html - <a name="3.2.5.3" />
.ihtml h4 <h4>
@@ -2248,7 +2274,7 @@
.IP
cpu: 1397MHz GenuineIntel P6 (AX 00000695 CX 00000180 DX A7E9F9BF)
.br
-graphics: NVidia GeForce FX Go5200 64M,
+graphics:\ NVidia\ GeForce\ FX\ Go5200\ 64M,
.CW
monitor=cinema\ vgasize=1152x768x32
.R
@@ -2262,8 +2288,8 @@
usb: Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller, untested
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/toshiba/satellite/m30-s309/sysinfo">sysinfo</a></ul>
-
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/toshiba/satellite/m30-s309/sysinfo">sysinfo</a></ul>
+.bp
.html - <a name="3.2.6" />
.ihtml h3 <h3>
.SH
@@ -2297,7 +2323,7 @@
usb: works
.LP
.ihtml ul
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/emachines/t3302/plan9.ini">plan9.ini</a>, <a href="http://plan9.stanleylieber.com/hardware/emachines/t3302/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/emachines/t3302/plan9.ini">plan9.ini</a>, <a href="http:/eplan9.stanleylieber.com/hardware/emachines/t3302/sysinfo">sysinfo</a></ul>
.html - <a name="3.2.6.2" />
.ihtml h4 <h4>
@@ -2309,7 +2335,7 @@
.SH
4210 LX Winestra
.R
-.html - <ul><a href="http://plan9.stanleylieber.com/hardware/igel/4210lxwinestra/sysinfo">sysinfo</a></ul>
+.html - <ul><a href="http:/eplan9.stanleylieber.com/hardware/igel/4210lxwinestra/sysinfo">sysinfo</a></ul>
.html - <a name="3.2.6.3" />
.ihtml h4 <h4>
@@ -2338,7 +2364,7 @@
this machine does not have ACPI
.LP
.ihtml ul
-.html - <ul><a href="http://okturing.com/src/2265/body">plan9.ini</a>, <a href="http://sysinfo.9front.org/src/69/body">sysinfo</a></ul>
+.html - <ul><a href="http:/eokturing.com/src/2265/body">plan9.ini</a>, <a href="http:/esysinfo.9front.org/src/69/body">sysinfo</a></ul>
.html - <a name="3.2.6.4" />
.ihtml h4 <h4>
@@ -2366,7 +2392,7 @@
cpu: Intel Core 2 Duo
.br
graphics: Intel GMA 3000 internal (untested), replaced with NVidia GeForce 8400GS DVI output,
-.ihtml a <a href="http://man.9front.org/8/realemu">
+.ihtml a <a href="http:/eman.9front.org/8/realemu">
.CW realemu(8)
.ihtml a
.CW
@@ -2433,8 +2459,10 @@
qemu-system-x86_64 -cpu host -enable-kvm -m 1024 \e
-net nic,model=virtio,macaddr=52:54:00:00:EE:03 -net user \e
-device virtio-scsi-pci,id=scsi \e
--drive if=none,id=vd0,file=9front.qcow2.img -device scsi-hd,drive=vd0 \e
--drive if=none,id=vd1,file=9front.iso -device scsi-cd,drive=vd1,bootindex=0
+-drive if=none,id=vd0,file=9front.qcow2.img \e
+-device scsi-hd,drive=vd0 \e
+-drive if=none,id=vd1,file=9front.iso \e
+-device scsi-cd,drive=vd1,bootindex=0
.P2
Finally, see:
@@ -2443,7 +2471,7 @@
FQA 4.3 - Performing a simple install
.R
.ihtml a
-
+.bp
.html - <a name="3.3.1.2" />
.ihtml h4 <h4>
.SH
@@ -2454,7 +2482,8 @@
qemu-system-x86_64 -cpu host -enable-kvm -m 1024 \e
-net nic,model=virtio,macaddr=52:54:00:00:EE:03 -net user \e
-device virtio-scsi-pci,id=scsi \e
--drive if=none,id=vd0,file=9front.qcow2.img -device scsi-hd,drive=vd0
+-drive if=none,id=vd0,file=9front.qcow2.img \e
+-device scsi-hd,drive=vd0
.P2
.html - <a name="3.3.1.2.1" />
@@ -2491,7 +2520,7 @@
.ihtml h5
Install
-.ihtml a <a href="http://vde.sourceforge.net">
+.ihtml a <a href="http:/evde.sourceforge.net">
vde2.
.ihtml a
@@ -2579,7 +2608,7 @@
q
rcctl enable unbound
rcctl start unbound
-echo \'permit setenv { -ENV PS1=$DOAS_PS1 SSH_AUTH_SOCK } :wheel\' \\
+echo \'permit setenv { -ENV PS1=$DOAS_PS1 SSH_AUTH_SOCK } :wheel\' \e
>/etc/doas.conf
# as user who is in wheel group
@@ -2586,16 +2615,20 @@
mkdir -p $HOME/9 $HOME/bin
cd $HOME/9
qemu-img -f qcow2 9front.qcow2.img 30G
-wget http://9front.org/iso/9front-5561.df1dc1ff2475.iso.bz2 # adjust for current iso
+# adjust url for current iso
+wget http:/e9front.org/iso/9front-5561.df1dc1ff2475.iso.bz2
bunzip2 9front-5561.df1dc1ff2475.iso.bz2
mv 9front-5561.df1dc1ff2475.iso 9front.iso
cd $HOME/bin
-wget http://openbsd.stanleylieber.com/rc/q9
+wget http:/eopenbsd.stanleylieber.com/rc/q9
chmod 775 q9
cd
-doas -u root q9 -i # boot from iso (install)
-doas -u root q9 # boot from qcow image (after completing the install)
-q9 -v # connect to qemu via vnc
+# boot from iso (install)
+doas -u root q9 -i
+# boot from qcow image (after completing the install)
+doas -u root q9
+# connect to qemu via vnc
+q9 -v
.P2
.html - <a name="3.3.1.4.3" />
@@ -2606,11 +2639,11 @@
.ihtml h5
This is tested with the
-.ihtml a <a href="http://www.h7.dion.ne.jp/~qemu-win/">
+.ihtml a <a href="http:/ewww.h7.dion.ne.jp/~qemu-win/">
qemu for windows
.ihtml a
distribution. Download and run the installer from
-.ihtml a <a href="http://openvpn.net/index.php/open-source/downloads.html">
+.ihtml a <a href="http:/eopenvpn.net/index.php/open-source/downloads.html">
openvpn
.ihtml a
to install the windows TAP driver. Create a new TAP interface with the "Add a new TAP virtual ethernet adapter" from the openvpn start menu. Go to the network manager and rename that new TAP interface to something more sane like: "qemu-tap". Configure ip addresses or bridge that interface with the network manager.
@@ -2638,19 +2671,22 @@
.P2
start qemu using (do not need sudo for qemu):
.P1
-SDL_VIDEO_X11_DGAMOUSE=0 qemu-system-x86_64 \\
- -cpu host -enable-kvm -m 1024 \\
- -netdev tap,id=eth,ifname=tap0,script=no,downscript=no \\
- -device e1000,netdev=eth,mac=52:54:00:00:EE:03 \\
- -device virtio-scsi-pci,id=scsi -drive \\
- if=none,id=vd0,file=9front.qcow2.img -device scsi-hd,drive=vd0 \\
- -usb -usbdevice tablet -sdl -ctrl-grab # post install booting
+SDL_VIDEO_X11_DGAMOUSE=0 qemu-system-x86_64 \e
+ -cpu host -enable-kvm -m 1024 \e
+ -netdev tap,id=eth,ifname=tap0,script=no,downscript=no \e
+ -device e1000,netdev=eth,mac=52:54:00:00:EE:03 \e
+ -device virtio-scsi-pci,id=scsi -drive \e
+ if=none,id=vd0,file=9front.qcow2.img \e
+ -device scsi-hd,drive=vd0 \e
+ -usb -usbdevice tablet -sdl \e
+ -ctrl-grab
.P2
on 9front:
add the below line to
.CW /lib/ndb/local
.P1
-sys=cirno ether=52540000ee03 ip=10.0.0.2 ipmask=255.255.255.0 ipgw=10.0.0.1
+sys=cirno ether=52540000ee03 ip=10.0.0.2 ipmask=255.255.255.0
+ ipgw=10.0.0.1
dns=10.0.0.1
dom=cirno.9front
.P2
@@ -2732,7 +2768,7 @@
Note:
.R
Some versions of QEMU running on OSX have exhibited graphical glitches when using a 16-bit color mode (for example: 1024x768x16. Try a 32-bit mode instead (for example: 1024x768x32).
-
+.bp
.html - <a name="3.3.2" />
.ihtml h3 <h3>
.SH
@@ -2745,9 +2781,9 @@
.FG virtualbox jpg
Read:
-.ihtml a <a href="http://www.landley.net/notes-2015.html#25-06-2015">
+.ihtml a <a href="http:/ewww.landley.net/notes-2015.html#25-06-2015">
.CW
-http://www.landley.net/notes-2015.html#25-06-2015
+http:/ewww.landley.net/notes-2015.html#25-06-2015
.R
.ihtml a
@@ -2795,7 +2831,7 @@
4.3.14 r95030 on Windows 7
4.3.16 on Mac OS X
-.html - <a href="https://www.youtube.com/watch?v=n5XAhsHyqow">youtube</a>
+.html - <a href="https:/ewww.youtube.com/watch?v=n5XAhsHyqow">youtube</a>
4.3.18 r96516 on Linux x86_64 kernel 3.14.22
@@ -2818,8 +2854,10 @@
.ihtml ul
4.3.20 r96996 on Mac OS X 10.6.8/10.9 and Ubuntu 14.04/14.10:
+
.ihtml ul <ul>
.QS
+.P1
General -> Basic
Type: Other
Version: Other/Uknown
@@ -2855,7 +2893,7 @@
-> Advanced
Adapter Type: Intel PRO/1000 MT Server
Promiscuous Mode: Deny (Not sure this matters)
-
+.P2
.B Note:
Enabling USB 2.0 Controll in 'Ports -> USB' works just fine in
9front, mounting under
--- a/fqa4.ms
+++ b/fqa4.ms
@@ -34,7 +34,7 @@
.html - <a href="fqa4.ms">troff</a>
.FG install gif
-
+.bp
.FG bar gif
.B ACHTUNG!
@@ -44,7 +44,7 @@
.ihtml a
.FG bar gif
-
+.bp
.html - <a name="4.1" />
.ihtml h2 <h2>
.SH
@@ -380,7 +380,7 @@
00018000 0009f000 552960
00485000 0cf2c000 212496384
213049344 bytes free
-cpu0: 3395MHz GenuineIntel P6 (cpuid: AX 0x206A7 CX 0x82982203 DX 0xFEBFBFF)
+cpu0: 3395MHz GenuineIntel P6
ELCR: 0E20
#l0: AMD79C970: 10Mbps port 0x2000 irq 10: 000c291d0baf
mylex ctlr @ port 0x10c0: 32-bit wide SCSI host adapter
@@ -538,7 +538,7 @@
FQA 7.2.2 - How do I modify plan9.ini?
.R
.ihtml a
-
+.bp
After the
.CW mouseport
prompt is answered, the boot process will attempt to start the Plan 9 graphical environment,
@@ -569,8 +569,10 @@
.B Note:
Only valid modes listed in the VESA BIOS may be used.
.P1
-@{rfork n; aux/realemu; aux/vga -p} # obtain a list of vesa bios modes
-@{rfork n; aux/realemu; aux/vga -m vesa -l 1024x768x16} # configure one of the valid modes
+# obtain a list of vesa bios modes
+@{rfork n; aux/realemu; aux/vga -p}
+# configure one of the valid modes
+@{rfork n; aux/realemu; aux/vga -m vesa -l 1024x768x16}
.P2
vga:
@@ -1042,11 +1044,11 @@
to reboot the machine.
Congratulations, you've just installed a 9front system!
-
+.bp
Now your cat goes to sleep on the keyboard.
.FG cinapcatdrawing png
-
+.bp
.html - <a name="4.4" />
.ihtml h2 <h2>
.SH
--- a/fqa5.ms
+++ b/fqa5.ms
@@ -290,7 +290,8 @@
.P1
cd /sys/src/cmd/cc; mk install
-cd /sys/src/cmd/6c; mk install # choose the appropriate compiler for your architecture
+# choose the appropriate compiler for your architecture
+cd /sys/src/cmd/6c; mk install
.P2
.html - <hr />
--- a/fqa6.ms
+++ b/fqa6.ms
@@ -536,7 +536,8 @@
.P1
dom=bell-labs.co soa=
refresh=10800 ttl=10800
- serial=2012110732 # serial is automatically maintained if omitted
+ # serial is automatically maintained if omitted
+ serial=2012110732
ns=ns5.he.net
ns=ns4.he.net
ns=ns3.he.net
@@ -652,7 +653,8 @@
.ihtml a
command:
.P1
-ip/ipconfig -g 192.168.0.1 ether /net/ether0 192.168.0.31 255.255.255.0
+ip/ipconfig -g 192.168.0.1 ether /net/ether0 \e
+ 192.168.0.31 255.255.255.0
.P2
.html - <a name="6.2.7.2" />
--- a/fqa7.ms
+++ b/fqa7.ms
@@ -660,7 +660,8 @@
.CW end
to continue with the boot process:
.P1
-bootargs is (tcp, local!device) [local!/dev/sdXX/fscache] local!/dev/sdXX/fscache -c
+bootargs is (tcp, local!device)
+ [local!/dev/sdXX/fscache] local!/dev/sdXX/fscache -c
config: noauth
auth is now disabled
config: noauth
@@ -720,7 +721,7 @@
FQA 6.7.1 - How do I tcp boot?
.R
.ihtml a
-
+.bp
.html - <a name="7.3.4" />
.ihtml h3 <h3>
.SH
@@ -730,7 +731,8 @@
For cwfs:
.P1
-% cwfs64x -n fs -f /dev/sdE0/fscache # use the correct path to your fscache
+# use the correct path to your fscache
+% cwfs64x -n fs -f /dev/sdE0/fscache
% mount /srv/fs /n/fs
.B Note:
@@ -1073,7 +1075,7 @@
for more information on using the
.CW secstore
lient.
-
+.bp
.html - <a name="7.4.3.2" />
.ihtml h4 <h4>
.SH
@@ -1401,7 +1403,7 @@
.ihtml a <a href="http://man.9front.org/8/smtp">
.CW smtp(8)
.ihtml a
-
+.bp
.html - <a name="7.7.2" />
.ihtml h3 <h3>
.SH
@@ -1695,7 +1697,7 @@
.CW 9front.org
.ihtml a
family of websites.
-
+.bp
.html - <a name="7.9" />
.ihtml h2 <h2>
.SH
--- a/fqa8.ms
+++ b/fqa8.ms
@@ -429,7 +429,7 @@
window, scroll up or down one line by holding
.CW shift
and pressing the up or down arrow.
-
+.bp
.html - <a name="8.2.7" />
.ihtml h3 <h3>
.SH
@@ -453,7 +453,7 @@
.ihtml a <a href="http://plan9.stanleylieber.com/rio">
http://plan9.stanleylieber.com/rio
.ihtml a
-
+.bp
.ihtml a <a href="http://genius.cat-v.org/rob-pike">
Rob Pike,
.ihtml a
@@ -1214,7 +1214,8 @@
.P1
auth/rsagen -t 'service=ssh' >$home/lib/ssh/key
auth/rsa2ssh -2 $home/lib/ssh/key >$home/lib/ssh/key.pub
-cat $home/lib/ssh/key >/mnt/factotum/ctl # must be present before running scpu
+# must be present before running scpu
+cat $home/lib/ssh/key >/mnt/factotum/ctl
.P2
Then add the contents of
@@ -1381,7 +1382,7 @@
.ihtml a <a href="http://man.9front.org/8/secstore">
.CW secstore(8)
.ihtml a
-
+.bp
.html - <a name="8.4.8" />
.ihtml h3 <h3>
.SH
@@ -1418,7 +1419,7 @@
.B Note:
The fork is the preferred version of drawterm for use with 9front because the old auth protocol is considered deprecated and the old CPU listeners are now disabled by default.
-
+.bp
.html - <a name="8.4.8.1" />
.ihtml h3 <h3>
.SH
@@ -2187,7 +2188,7 @@
.R
.ihtml a
-Outdated and possibly confusing instructions for installing directly onto the rpi's sd card are detailed in
+Updated instructions for installing directly onto the rpi's sd card are detailed in
.ihtml a <a href="appendixj.html">
.I
Appendix J - Junk
--- a/fqa9.ms
+++ b/fqa9.ms
@@ -260,7 +260,7 @@
.P2
.LP
.ihtml ul
-
+.bp
.html - <a name="9.3" />
.ihtml h2 <h2>
.SH
@@ -454,8 +454,9 @@
.SH
9.6 - auth
.R
+This space left intentionally blank.
.ihtml h2
-
+.bp
.html - <a name="9.99999999999999999999999999999999999999" />
.ihtml h2 <h2>
.SH
--- a/indicia.ms
+++ b/indicia.ms
@@ -23,6 +23,8 @@
.br
9front.org
+ISBN-13:\ 9781793390097
+
This is a work of fiction. Names, characters, places and incidents
either are the product of the author's imagination or are used
fictitiously, and any resemblance to actual persons, living or dead,
--- a/mkfile
+++ b/mkfile
@@ -32,7 +32,7 @@
appendixz.ps:
book:V: ps
- troff -ms -mpictures title.ms bp.ms indicia.ms bp.ms disclaimer.ms bp.ms numbering.ms bp.ms fqa.ms bp.ms fqa0.ms bp.ms fqa1.ms bp.ms fqa2.ms bp.ms fqa3.ms bp.ms fqa4.ms bp.ms fqa5.ms bp.ms fqa6.ms bp.ms fqa7.ms bp.ms fqa8.ms bp.ms fqa9.ms bp.ms appendixb.ms appendixg.ms appendixj.ms bp.ms appendixl.ms appendixt.ms appendixz.ms | lp -dstdout | ps2pdf >book.pdf
+ troff -ms -mpictures title.ms bp.ms indicia.ms bp.ms disclaimer.ms bp.ms numbering.ms bp.ms fqa.ms bp.ms fqa0.ms bp.ms fqa1.ms bp.ms fqa2.ms bp.ms fqa3.ms bp.ms fqa4.ms bp.ms fqa5.ms bp.ms fqa6.ms bp.ms fqa7.ms bp.ms fqa8.ms bp.ms fqa9.ms bp.ms appendixb.ms appendixg.ms appendixj.ms bp.ms appendixl.ms appendixt.ms appendixz.ms notes.ms | lp -dstdout | ps2pdf >book.pdf
chmod +t *front.pdf *back.pdf book.pdf
dash1:V:
--- /dev/null
+++ b/notes.ms
@@ -1,0 +1,24 @@
+.bp
+.ce
+.ps 23
+.B NOTES
+.bp
+.ce
+.ps 23
+.B NOTES
+.bp
+.ce
+.ps 23
+.B NOTES
+.bp
+.ce
+.ps 23
+.B NOTES
+.bp
+.ce
+.ps 23
+.B NOTES
+.bp
+.ce
+.ps 23
+.B NOTES