PiDP-8/I Software

Timeline
Log In

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 most recent check-ins related to "clean-os8-packs"

2017-10-08
18:46
Merged clean-os8-packs into trunk. check-in: faee651fc4 user: tangent tags: trunk
18:44
Replaced the "Hello, world!" init message with one based loosely on the "FIELD SERVICE PDP-8 DIAGNOSTIC SYSTEM" message, but showing information more likely to be useful to our end users. Closed-Leaf check-in: e95de3f1a6 user: tangent tags: clean-os8-packs
18:16
Sketched in the initial implementation of the --enable-os8-init feature, which creates INIT.TX and INIT.CM on the OS/8 bin disk just before finishing up. If the option is set, it calls SET SYS INIT to make it run on boot, but it always does get created, so the user can turn it on later without rebuilding their bin disk. This version just says "HELLO, WORLD!" We'll be doing something more substantial next. check-in: 3f8551641f user: tangent tags: clean-os8-packs
17:52
Added mkos8 to the set of files ctags -R looks at, since it won't normally find it, lacking known file extension. check-in: e165816404 user: tangent tags: clean-os8-packs
17:34
Whitespace and comment tweaks check-in: f3dceaeb79 user: tangent tags: clean-os8-packs
16:31
The creation of obj/mkos8.opts during the configure script run to force a rebuild of the OS/8 media *only* when those options have changed was failing in clean build trees because obj doesn't exist yet. For the most part, $(BUILDDIRS) in the Makefile handles this, but that hasn't run by this point, so we need to do this one early. check-in: 5dfc456436 user: tangent tags: clean-os8-packs
05:30
The "?01.00" error code in the reformatted refcard is just "?" on the original, so there is not in fact a discrepancy between the two error tables for this one. Fixed the refcard and removed the note about the discrepancy from the supplement. check-in: 3b74ad629d user: tangent tags: clean-os8-packs
2017-10-07
22:01
Small fix to transcript at the end of "The Hard Way" check-in: 1814197ca3 user: tangent tags: clean-os8-packs
21:40
Updated the discussion of the missing VIEW command in U/W FOCAL: we *could* support it, but it's apparently missing from the PAL source we built U/W FOCAL from. Feature request filed as [b8f5d84fc]. check-in: 534640eea8 user: tangent tags: clean-os8-packs
21:17
Added ZVR section to the supplement check-in: 9ec533f16d user: tangent tags: clean-os8-packs
21:11
Another *.FD fix to "The Hard Way" check-in: 75048a2bf8 user: tangent tags: clean-os8-packs
21:03
Added a new "The WRITE Command" method for saving program text out of U/W FOCAL as a plain ASCII text file, and relabeled the old way as "The Hard Way", now used only as a warning. :) check-in: 5e23affd4b user: tangent tags: clean-os8-packs
20:43
Assorted tweaks to Loading and Saving in the supplement check-in: a8a72951d0 user: tangent tags: clean-os8-packs
20:29
Added "Converting Programs from Other Versions of FOCAL" section to the supplement. check-in: 007115ea46 user: tangent tags: clean-os8-packs
20:22
Small tweaks to previous check-in: 7f60a6cd67 user: tangent tags: clean-os8-packs
20:17
Added list of advantages of U/W FOCAL over other FOCALs from the DECUS submission document to our supplement, and linked to it from the README.md section explaining why U/W FOCAL is the default version. check-in: 0404a184e8 user: tangent tags: clean-os8-packs
20:10
Added more info on what hardware support and corresponding software features are missing to the supplement. check-in: 51316b767f user: tangent tags: clean-os8-packs
19:16
First complete "comprehension" pass through the U/W FOCAL manual completed, and final problems fixed. (Yeah, right, "final.") check-in: 24da60990b user: tangent tags: clean-os8-packs
18:58
Added CARD?.DA references to the supplement check-in: 0ff6d3cd24 user: tangent tags: clean-os8-packs
18:48
Consolidated and expanded the new sections at the end of the supplement about missing hardware into a single section. check-in: 6a9c4be91f user: tangent tags: clean-os8-packs
18:39
Fixed another LOOK/LINK thing in the supplement check-in: 77065b8d02 user: tangent tags: clean-os8-packs
18:35
Discovered that PUNCH doesn't exist in our version of U/W FOCAL at all, so rewrote that section of the supplement and the references to it. Also rewrote the sections referencing LOOK and LINK for the same reason. check-in: d99883639e user: tangent tags: clean-os8-packs
18:27
Documented why we're giving *.FD in OPEN INPUT commands. check-in: 96c92dd0b3 user: tangent tags: clean-os8-packs
18:24
Changed the *.FC and *.TX extensions in the supplement's newly reorganized "Loading and Saving Programs" section to *.FD. *.FC is a binary FOCAL core image format, not suited for plain text. That's what *.FD is for. *.TX is also fair, but FOCAL defaults to FD, so we might as well go along with it. check-in: ea76f85801 user: tangent tags: clean-os8-packs
18:18
Reorganized all the program loading and saving material in the supplement as subsections of a top-level section, ordered them in increasing level of complexity (and probably decreasing usefulness!). Changed all the named anchors to an "ls-*" scheme: ls = loading and saving. check-in: cc21eef7b2 user: tangent tags: clean-os8-packs
17:50
Header tweaks check-in: ed9694428b user: tangent tags: clean-os8-packs
17:49
Added "Pasting Programs in from a Terminal Emulator, Part 2" section to the supplement. check-in: 78ea81fe65 user: tangent tags: clean-os8-packs
17:30
Added LIBRARY LOAD based method for loading and saving FOCAL to the supplement above the WRITE/EDIT/OPEN version, and made the prior one the "Alternative Method". check-in: 345f76e497 user: tangent tags: clean-os8-packs
17:05
Added a paragraph to the "Lowercase Input" section of the supplement noting that "o o" and similar commands do not work because U/W FOCAL is not case-insenstive in its command *arguments*. check-in: 0e41940834 user: tangent tags: clean-os8-packs
17:04
Added the "FRA Built-In Function" section to the supplement. check-in: a4b65e95e6 user: tangent tags: clean-os8-packs
17:03
Added the "PDP-12 Support" section to the supplement check-in: 3b2813f5c4 user: tangent tags: clean-os8-packs
17:03
Added the "Video Output" section to the supplement check-in: e4d01d0f59 user: tangent tags: clean-os8-packs
17:03
Added "Error Codes" section to the supplement, discussing the discrepancies between the error code tables in the manual and refcard. check-in: 57b2e6448a user: tangent tags: clean-os8-packs
16:20
More fixes to the U/W FOCAL manual check-in: 560ecb23b3 user: tangent tags: clean-os8-packs
14:42
Minor tweaks check-in: 86600fc404 user: tangent tags: clean-os8-packs
14:41
Typo fix check-in: 57450bf7aa user: tangent tags: clean-os8-packs
14:37
Reworked the new bit at the end of "Loading and Saving Programs" in the supplement to be even clearer. check-in: 5ba092d492 user: tangent tags: clean-os8-packs
14:14
Noted the CSS print attempts in the refcards intro check-in: 75a007e5e0 user: tangent tags: clean-os8-packs
14:09
The "copyright" paragraph in the refcards doc used to be at the end and thus said "above text", but that was not changed when moving it to the top of the document. Also, USA -> United States; it flows better. check-in: d20062edad user: tangent tags: clean-os8-packs
14:06
Added U/W FOCAL refcards link from the supplement. check-in: 86760085fc user: tangent tags: clean-os8-packs
00:02
Clarified and expanded upon the OPEN INPUT example. check-in: 020e3f3e77 user: poetnerd tags: clean-os8-packs
2017-10-06
12:51
Fixed up a few remnants of the brief CARD*.DA presence in the supplement check-in: 220c9a54da user: tangent tags: clean-os8-packs
11:33
Merged scanswitch serial mod fix in from trunk check-in: dce9086a45 user: tangent tags: clean-os8-packs
11:26
Removed a bunch of the init code from scanswitch.c: calling the new gpio-common module init functions instead. If nothing else, this allows scanswitch to work correctly for the serial mod cases for the first time! check-in: c5a2a1eb11 user: tangent tags: trunk
09:41
A bit of messing with CSS and paragraph breaks in the new uwfocal-refcards.md file to get somewhat reasonable print output. Still not awesome, but better than it was. check-in: e365c158fb user: tangent tags: clean-os8-packs
09:13
Moved the CARD[1-4].DA material from uwfocal-manual-supp.md to a new uwfocal-refcards.md file to keep the copyrights clear, and to make printing easier. check-in: ad35229d5c user: tangent tags: clean-os8-packs
08:42
Fixed some grammar and Markdown errors in the CARD2.DA section. check-in: 4428cdf5d8 user: tangent tags: clean-os8-packs
08:38
Moved the Variables and FOCAL Statement Functions sections within the supplement down to where they appear in CARD2.DA, and explained where this section comes from. check-in: 08c0cc4ca8 user: tangent tags: clean-os8-packs
08:30
Clarified Bill's new "Loading and Saving Programs" WRITE-based ASCII file saving method in the U/W FOCAL supplement. Also moved some paragraphs that were up in this section down in the CARD2.DA section where they clearly belong, and explained the source of these CARD files in the License section. check-in: f315cb560c user: tangent tags: clean-os8-packs
05:30
Added in instructions on save/cleanup/restore of ASCII file in FOCAL. check-in: e4ead2df48 user: poetnerd tags: clean-os8-packs
04:47
Another snapshot. I added the character table, but perhaps did not need to. TODO: 1. Verify the formatting. 2. Paste in File save clues from OMSI Doc. check-in: 8cda328391 user: poetnerd tags: clean-os8-packs
03:07
Snapshot Adding more reference cards. check-in: d108c40448 user: poetnerd tags: clean-os8-packs
02:11
Snapshot. Better formatting. check-in: 9ecc8ccc67 user: poetnerd tags: clean-os8-packs
01:51
Snapshot. Check on my formatting for Error table. check-in: 5c55c2eaff user: poetnerd tags: clean-os8-packs
2017-10-05
20:32
Added DCP Disassembler to packs. Does this by default. I sort of don't like how you have to touch 3 files in 3 places to add stuff to the packs. check-in: a60baa0fb2 user: poetnerd tags: clean-os8-packs
20:05
Realized that the "&/" variable name U/W FOCAL mangles "foo" into cannot be the secret & variable because that isn't allowed by default. On further investigation, it appears to be some kind of value mangling, so fixed that discussion in the U/W FOCAL supplement. check-in: d2947f1527 user: tangent tags: clean-os8-packs
20:03
Converted install of Case conversion, chess and vtedit to file-based subset copyin from local.tu56. This structure is what would be used for the DCP16/DCP24 disassembler copyin. check-in: 7d045ed598 user: poetnerd tags: clean-os8-packs
19:55
Explained why U/W FOCAL gives an answer of "0" instead of an error from fsin(pi/2), and explained why this is a sensible answer given the historical context. check-in: a057be2ab4 user: tangent tags: clean-os8-packs
19:31
Typo fix check-in: 0fc6cbef6e user: tangent tags: clean-os8-packs
19:30
Fixed the prompt character in the previous checkin check-in: 015c2f6cbc user: tangent tags: clean-os8-packs
19:29
Added the Improvements sub-section to the "Default Output Format" section of the U/W FOCAL supplement. check-in: e12e3f1e57 user: tangent tags: clean-os8-packs
19:17
Now that we have a fully-functional version of FOCAL, updated several of the commands and outputs in the F??? sections to be actual terminal transcripts. Also added point 7 to the Formatter's Note explaining why this Markdown version of the manual doesn't show the inputs and outputs exactly the same way the original did. check-in: 3bdcd2ac8f user: tangent tags: clean-os8-packs
19:03
Added a "Default Output Format" section to the U/W FOCAL manual supplement to explain why some of the examples' outputs in the manual are not particularly nicely formatted. check-in: 00d620ff6c user: tangent tags: clean-os8-packs
18:09
Grammar tweak check-in: 23fdc81ed1 user: tangent tags: clean-os8-packs
18:08
Clarified the 3 points at the top of the U/W FOCAL manual supplement justifying its existence. The prior-numbered points 1 and 3 might have been read as the same point repeated, whereas now it's clear that we're making two distinct points. check-in: c823d49f60 user: tangent tags: clean-os8-packs
18:01
Using Unicode arrows in the "violating rule 2" transcript to make it clear that we don't expect the user to the type comment text into the terminal. check-in: 059a06d4f5 user: tangent tags: clean-os8-packs
17:59
Yet another tweak to the U/W FOCAL supplement's discussion of lowercase input. check-in: 20159fe6db user: tangent tags: clean-os8-packs
17:48
Typo fix check-in: 55436f0fa4 user: tangent tags: clean-os8-packs
17:47
Another tweak to the supplement's new lowercase input text check-in: 918c9c97a3 user: tangent tags: clean-os8-packs
17:46
Small tweak to previous check-in: 165a9dff9d user: tangent tags: clean-os8-packs
17:46
Reworked the lowercase input examples in the U/W FOCAL supplement to use the now-working PI constant. check-in: 15af913175 user: tangent tags: clean-os8-packs
17:41
Added fragment identifiers and named anchors to all of the headers in the U/W FOCAL manual supplement. check-in: a72ceb276a user: tangent tags: clean-os8-packs
17:37
Expanded the section on Lowercase Input in the U/W FOCAL manual supplement to cover some surpring new findings. Incidentally, it now serves as a "Hello, world!" tutorial. check-in: d241323118 user: tangent tags: clean-os8-packs
17:01
Better explanation of what ./configure --enable-os8-focal69 does in README.md. check-in: b72cc917cf user: tangent tags: clean-os8-packs
16:48
Reworked the configure script --*focal* options and their corresponding mkos8 options so that FOCAL 69 is disabled by default and U/W FOCAL remains enabled by default. Also added documentation for all of this to the main README.md file. check-in: 942424a30f user: tangent tags: clean-os8-packs
16:17
Added "Pasting Text in from a Terminal Emulator" section to the U/W FOCAL manual supplement. I could have put this in the Known Bugs section I just removed, but it belongs above the preexisting "Loading and Saving Programs" section, and it isn't a "bug" per se: the problem comes from the fact that U/W FOCAL is operating within the design limitations imposed by its development environment, which modern environments invalidate. The solution — if we ever do that — is therefore an enhancement to U/W FOCAL, not a bug fix. check-in: 9b0a771d74 user: tangent tags: clean-os8-packs
16:11
Removed Known Bugs section from the U/W FOCAL manual supplement: checin [d6a7c6fede] fixed the last known one. check-in: 2e8482e9fa user: tangent tags: clean-os8-packs
16:11
Added invitation to send patches to the U/W FOCAL manual supplement. This is a sideways way of preserving a named URL that would otherwise be removed in the next checkin. check-in: dd068e0950 user: tangent tags: clean-os8-packs
05:25
Removed an unreferenced named URL left by [ee437c54a9] in the U/W FOCAL manual supplement. check-in: 2dc8ce6aea user: poetnerd tags: clean-os8-packs
05:23
Since I fixed the PI bug, I deleted it from the table of known bugs. check-in: ee437c54a9 user: poetnerd tags: clean-os8-packs
05:04
Fixed FOCAL installs. They were installing way too much and overran the limits of the system directory. Only 1 file is installed for U/W FOCAL: SYS:UWF16K.SV. Only a few files are installed for FOCAL69 all into RKB0: FOCAL.BN,4WORD.BN,4KVT.BN,8KVT.BN,8KNOVT.BN Personally I favor telling people just fetch these from the focal69.tu56 DECtape image. Also tested new UWF16K.SV, and it properly initializes PI. check-in: 6456a6e06d user: poetnerd tags: clean-os8-packs
04:47
Replaced broken UWF16K.SV with one that works better. Root cause: I mis-specified the starting address when I did the SAVE action, and so UWF16K.SV was not properly initializing itself when run. check-in: d6a7c6fede user: poetnerd tags: clean-os8-packs
2017-10-04
14:25
Added Known Bugs section to the U/W FOCAL supplement. check-in: ca96147091 user: tangent tags: clean-os8-packs
09:08
Added "Trigonometric Identities" header to the U/W FOCAL Manual to separate that section visually from the preceding FTAN/FATN section check-in: 8d23660bf7 user: tangent tags: clean-os8-packs
09:05
More U/W FOCAL Manual improvements, mainly for style this time. check-in: 81dee12842 user: tangent tags: clean-os8-packs
09:02
Added "Switch Ordering" section to the U/W FOCAL Manual Supplement. check-in: 3a12df8223 user: tangent tags: clean-os8-packs
08:45
Added a section on lowercase input to the U/W FOCAL manual supplement. check-in: 51bf4b9a9d user: tangent tags: clean-os8-packs
08:09
Small tweaks to the U/W FOCAL manual supplement check-in: 88940d8a2f user: tangent tags: clean-os8-packs
07:51
Added "Starting U/W FOCAL" section to the U/W FOCAL manual supplement check-in: c0cd965249 user: tangent tags: clean-os8-packs
07:46
Added --disable-os8-focal, --disable-os8-focal69 and --disable-os8-uwfocal configure script options and corresponding mkos8 options and their implementations. check-in: be5885a806 user: tangent tags: clean-os8-packs
07:41
accidental checkin Closed-Leaf check-in: 69b3d8c9f2 user: tangent tags: bogus
07:14
Fixed the --help line for the configure script's --disable-os8-chess option: sense was backwards check-in: d04034d4aa user: tangent tags: clean-os8-packs
07:11
Renamed FOCAL TU56 images to conform to prevailing naming scheme check-in: aaf850b05d user: tangent tags: clean-os8-packs
2017-10-03
20:21
Whitespace fixes in the examples' README check-in: 753b55fad8 user: tangent tags: clean-os8-packs
20:21
More Markdown and grammar tweaks to the U/W FOCAL manual check-in: a3608589c5 user: tangent tags: clean-os8-packs
20:19
First cut at the new "U/W FOCAL Manual Supplement for the PiDP-8/I" document. check-in: a8975496f3 user: tangent tags: clean-os8-packs
2017-10-02
06:27
Removed media/os8/os8.rk05: obsolete for a month or so now on this branch. If it's still wanted for reference, it's still visible at the tip of trunk and on the release branch. After the eventual release, you can roll back to the v20170404 tag to get it. check-in: ce85b8f355 user: tangent tags: clean-os8-packs
06:11
Removed one of the Easter eggs in the U/W FOCAL manual: Fossil's Markdown renderer doesn't hide this one as other Markdown processors do. Waah. check-in: d2998f8b65 user: tangent tags: clean-os8-packs
06:10
More errors fixed in the U/W FOCAL manual check-in: 5d951709b2 user: tangent tags: clean-os8-packs
04:03
Several more U/W FOCAL manual fixes check-in: dee688ea4f user: tangent tags: clean-os8-packs