Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Documented the new ./configure --boot-tape-* options, and updated some of the other configuration option docs in README.md. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
f5a05c7790812c9f947512ebad2244bb |
User & Date: | tangent 2019-02-13 06:13:29.524 |
Context
2019-02-13
| ||
18:52 | Rewrote the "Inline Assembly in the Native CC8 Compiler" section in the CC8 user manual after learning more about its behavior and limitations. check-in: 573aba2f6a user: tangent tags: trunk | |
06:13 | Documented the new ./configure --boot-tape-* options, and updated some of the other configuration option docs in README.md. check-in: f5a05c7790 user: tangent tags: trunk | |
05:27 | Passing --disable-cc8-cross now effectively sets --disable-os8-cc8. That wasn't necessary before, since we were distributing a pre-built version of the native CC8, but now that we're building it from source, we need the cross-compiler to produce cc8.tu56. check-in: ff7ab04cc3 user: tangent tags: trunk | |
Changes
Changes to README.md.
︙ | ︙ | |||
373 374 375 376 377 378 379 380 381 382 383 | come from DEC's book "101 BASIC Computer Games." These are normally installed to `RKB0:` as `*.BA`, thus the option's name. (We considered naming it `--disable-os8-basic-games-and-demos`, but that's too long, and it can't be `--disable-os8-basic` because that implies that it is the OS/8 BASIC subsystem that is being left out, which is not even currently an option.) * **--disable-os8-chess** — Leave out John Comeau's [CHECKMO-II chess implementation][chess]. | > > > < < < > > | | 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 | come from DEC's book "101 BASIC Computer Games." These are normally installed to `RKB0:` as `*.BA`, thus the option's name. (We considered naming it `--disable-os8-basic-games-and-demos`, but that's too long, and it can't be `--disable-os8-basic` because that implies that it is the OS/8 BASIC subsystem that is being left out, which is not even currently an option.) * **--disable-os8-cc8** - Leave out Ian Schofield's native OS/8 CC8 compiler and all of its ancillary files. * **--disable-os8-chess** — Leave out John Comeau's [CHECKMO-II chess implementation][chess]. * **--disable-os8-crt** — Suppress the [console rubout behavior][tty] enabled while building the OS/8 binary RK05 disk image. You probably only want to do this if you have attached a real teletype to your PiDP-8/I, and thus do not want video terminal style rubout processing. * **--disable-os8-dcp** — Leave out the DCP disassembler. * **--disable-os8-focal** - Do not install any version of FOCAL on the OS/8 system disk. This option sets `--disable-os8-uwfocal` and overrides `--enable-os8-focal69`, both discussed below. * **--disable-os8-fortran-ii** - Leaves out the FORTRAN II compiler, SABR, the linking loader (`LOADER`), the `LIBSET` tool, and the `*.RL` library files. This option is ignored unless you also give `--disable-os8-cc8` because the OS/8 version of CC8 is built atop this subsystem. * **--disable-os8-fortran-iv** - Leave the FORTRAN IV compiler out. * **--disable-os8-init** - Do not install `RKB0:INIT.TX` or its “show on boot” script, `INIT.CM`. Rather than disable the default on-boot init message, you may want to edit `media/os8/init.tx.in` to taste and rebuild. |
︙ | ︙ | |||
529 530 531 532 533 534 535 | #### --help Run `./configure --help` for more information on your options here. | | | 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 | #### --help Run `./configure --help` for more information on your options here. ## <a id="os8di"></a>The OS/8 RK05 Disk Image For the first several years of the PiDP-8/I project, the OS/8 RK05 disk image included with the PiDP-8/I software (called `os8.rk05`) was based on an image of a real RK05 disk pack that someone allegedly found in a salvaged PDP-8 system. Parts of the image were corrupt, and not all of the pieces of software on the disk worked properly with the other parts. It was also a reflection of the time it was created and used out in the |
︙ | ︙ | |||
631 632 633 634 635 636 637 638 639 640 641 642 643 644 | document. [bdt2]: https://tangentsoft.com/pidp8i/file/media/os8/al-4712c-ba-os8-v3d-2.1978.tu56 [cl]: https://tangentsoft.com/pidp8i/doc/trunk/ChangeLog.md [cs]: https://tangentsoft.com/pidp8i/doc/trunk/doc/class-simh.md [os8mf]: https://tangentsoft.com/pidp8i/file/media/os8 [tlrm]: https://tangentsoft.com/pidp8i/doc/trunk/README.md <a id="overwrite-setup"></a> ## Overwriting the Local Simulator Setup When you run `sudo make install` step on a system that already has an existing installation, it purposely does not overwrite two classes of | > > > > > > > > > > > > > > > > > > > > > > > > > | 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 | document. [bdt2]: https://tangentsoft.com/pidp8i/file/media/os8/al-4712c-ba-os8-v3d-2.1978.tu56 [cl]: https://tangentsoft.com/pidp8i/doc/trunk/ChangeLog.md [cs]: https://tangentsoft.com/pidp8i/doc/trunk/doc/class-simh.md [os8mf]: https://tangentsoft.com/pidp8i/file/media/os8 [tlrm]: https://tangentsoft.com/pidp8i/doc/trunk/README.md ## <a id="os8ti"></a>The OS/8 TU56 Tape Image As with the [OS/8 disk image](#os8di), this distribution’s build system can create custom TU56 tape images from pristine source media. This replaces the old `os8.tu56` binary image previously distributed with this software. The build system actually creates four such tape images according to a 2×2 matrix of choices: * **--boot-tape-version** — The default value is “`v3f`”, meaning that the boot tape is based on OS/8 V3F. Give “`v3d`” to boot from a OS/8 V3D tape instead. See the wiki article [OS/8 V3D vs V3F][os8ver] for the implications of this choice. * **--boot-tape-config** — The default value is “`tc08`”. Give “`td12k`” to use a tape image configured with the TD12K DECtape controller driver built in. See the wiki article [TC08 vs TD12K][os8td] for the reason you’re given a choice here. [os8td]: https://tangentsoft.com/pidp8i/wiki?name=TD8E+vs+TC08 [os8ver]: https://tangentsoft.com/pidp8i/wiki?name=OS/8+V3D+vs+V3F <a id="overwrite-setup"></a> ## Overwriting the Local Simulator Setup When you run `sudo make install` step on a system that already has an existing installation, it purposely does not overwrite two classes of |
︙ | ︙ |