Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-06-06
| ||
| 16:42 | Yet another rewrite of README.md This doc is doing a lot of overview stuff, and I still had problems, myself, finding important guidance. I had claude.ai do a reorganization, and pull in a bit more information: Added: Who This Document Is For — the 5-level audience table, placed after Start Here Front Panel Switch Operations — IF boot table, DF device table, and the new ordered Cycle Accurate switch sequences, with a cross-reference to the OS/8 Media Reference Taking Updates — new section covering both image-install and source-install update paths, including the pidp8i stop warning Source Installation — parent wrapper for the four setup sections, with the Build Setup wiki link at the top OS/8 Media Reference — parent wrapper for the two OS/8 sections, with a lead sentence connecting to the IF switch table When Something Goes Wrong — parent wrapper for hardware testing Restructured: Using the Software moved up to position 4 (right after the audience table) "Quick start:" renamed to Starting, Attaching, and Stopping The Background Simulator Service demoted to subsection of Using the Software Prerequisites/Preparing/Getting/Configuring demoted from ## to ###, their subsections to #### Simplifying Boot and Login demoted to subsection of Runtime Configuration Configure Script Options renamed to Build Configuration (keeping #options anchor) Overwriting the Local Simulator Setup demoted to subsection of Build Configuration, with added cross-reference to OS/8 Media Reference Start Here table "Already installed" row now points to updates instead of the external project page leaf check-in: 8567be02ea user: poetnerd tags: trunk | |
|
2026-05-19
| ||
| 02:51 | Squished a few more references to the long-obsolete boot/6.script check-in: 051b1826ca user: tangent tags: trunk | |
|
2026-05-16
| ||
| 21:00 | Removed the long-obsolete ETOS boot script. That should have been removed way back in 2017 when I nuked etosv5b-demo.rk05. check-in: dcb886ac27 user: tangent tags: trunk | |
|
2026-05-02
| ||
| 23:10 | Fix for bug reported in google pidp8i group: os8util.py library not found preventing os8-cp from working. Root cause: forgot to wire in installation of the library. Also corrected missing update to doc/os8-cp.md that says copy to SYS: and DSK: get lost because in the new version we run os8-cp in a scratch system environment. check-in: 718a022dfb user: poetnerd tags: trunk | |
|
2026-04-15
| ||
| 23:52 | Squished unwanted diffs from trunk leaf check-in: 0a695350d4 user: tangent tags: release | |
| 23:52 | Whitespace fix check-in: ed581f385c user: tangent tags: trunk | |
| 23:47 | Completed the release merge; mkrel choked check-in: 232077dead user: tangent tags: release, v20260415 | |
| 23:43 | Released v20260415 check-in: 1e00350f17 user: tangent tags: trunk | |
| 01:16 | Tell teco-pi-demo to mount v3d.rk05 in scratch mode to avoid stepping on anyone. check-in: 1b7e4663cc user: poetnerd tags: trunk | |
|
2026-04-14
| ||
| 17:15 | As we did for os8-cp, mont OS8_TOOLTIME in a scratch mode to prevent corruption of v3d.rk05 in parallel actions. check-in: e4092afb4f user: poetnerd tags: trunk | |
| 11:45 | Style, edit, and clarity pass on the change log in anticipation of rolling it into a "make release", but there's more to do before then, so I decided to commit what I have pending an update to the date line. check-in: 8dd0d03732 user: tangent tags: trunk | |
| 11:41 | One last Open SIMH update check-in: 76fba0a51d user: tangent tags: trunk | |
| 11:32 | Path fix and simplified instructions check-in: 90193bfd62 user: tangent tags: trunk | |
| 10:53 | Path fix check-in: df94eabfb7 user: tangent tags: trunk | |
| 10:51 | Edit pass on the recent improvements to the OS images doc. check-in: 2dceb2d4a7 user: tangent tags: trunk | |
| 09:59 | Promoted Bill Cattey into the maintainer role in AUTHORS.md. check-in: d90226ad4a user: tangent tags: trunk | |
| 02:34 | Image fixes: Split firstboot actions appropriately into system and user: system: enable wifi. Install service overlay to make ssh easy to enable/disable. user: install pidp8i service on first boot. Document how to use the pidp8i-ssh-setup service to turn ssh on and off. Propagate rename of rpi-image-gen to os-image in documentation. Rollback rename of layer/common.yaml.in to pidp8i-common.yaml.in to avoid confusion with generic layers. Document more files in os-image/README.md check-in: 591897a390 user: poetnerd tags: trunk | |
| 01:28 | Fixup for an infrequent blow-out of parse_show_attached. check-in: 59b5ccd3eb user: poetnerd tags: trunk | |
| 01:23 | Corrected regular expression in bunny for kick case. check-in: 188fcfa6cc user: poetnerd tags: trunk | |
|
2026-04-12
| ||
| 22:47 | Setting the branch name in os-image/layer/common.yaml at configure time to match the checkout's branch name. As it was, the OS image was hard-coded to build what was on the release branch, which meant you could not test before release. check-in: d1a670753d user: tangent tags: trunk | |
| 22:25 | Renamed pidp8i-image-gen to os-image: shorter and non-redundant. check-in: e8a72bffb5 user: tangent tags: trunk | |
| 02:57 | Created image still wasn't getting compressed when placed in rpi-image-gen/work/deploy-${r} This should fix it. check-in: e99253512b user: poetnerd tags: trunk | |
| 02:20 | Compress the image we build with rpi_image_gen. check-in: ed12d315cb user: poetnerd tags: trunk | |
|
2026-04-11
| ||
| 17:17 | The 'make install' process now copies our etc/pidp8i.service file into $prefix/etc/ so that the firstboot call to 'pidp8i install' can find it. Before, it presumed the source tree was uncleaned and could find it there, but that's no longer true, for good reason. This is a better scheme regardless. check-in: c1d612ce99 user: tangent tags: trunk | |
| 07:20 | Added a "depends" file to the OS build process, making explicit our dependencies instead of calling them out in the docs, reducing the RTFM requirement. check-in: e39d0e1d9c user: tangent tags: trunk | |
| 07:15 | Merged near-duplicate build instructions from RELEASE-PROCESS.md into the actual image build process doc. check-in: 68575897bf user: tangent tags: trunk | |
| 06:44 | Removed the explicit "man" package install, as the previously added man-db marks it as a known conflict. Kept the manpages package, but alphabetized it in that section of the list. check-in: c974c1f68d user: tangent tags: trunk | |
| 02:58 | Fix simh.py.in: pull in latest trunk improvements (timeout fix, better error handling) check-in: 64b6f4b423 user: poetnerd tags: release | |
| 02:27 | Merge trunk into release to get latest fixes and improvements check-in: 40eb16c102 user: poetnerd tags: release | |
| 02:07 | Add the man command and man pages to the image. check-in: f82dea82c5 user: poetnerd tags: trunk | |
| 02:04 | Added instruction to stop pidp8i when building on PiDP-8i hardware. Updated ChangeLog with mention of these changes. check-in: 1522ae49f8 user: poetnerd tags: trunk | |
| 00:40 | Additional robustness around calls to expect. Should eliminate python backtraces, and instead give graceful error reports. check-in: 2d6b92fb87 user: poetnerd tags: trunk | |
|
2026-04-10
| ||
| 15:04 | Yet another attempt to get the bunny test to succeed always. "This time for sure!" check-in: e36acee74d user: poetnerd tags: trunk | |
| 14:55 | Fixed the problem with timeouts experienced building on the Pi3 platform. It really was a "didn't wait long enough" problem. Timeout constant doubled from 10 to 20 seconds. Also quieted the additional debugging for the incorrect failure theory. check-in: 1e50251549 user: poetnerd tags: trunk | |
| 04:39 | IMPORTANT fix to release creation: Do NOT install dhcpcd. It creates a second DHCP client and makes networking crazy! check-in: 1a362f2657 user: poetnerd tags: trunk | |
|
2026-04-09
| ||
| 16:18 | When expect gets eof or timeout, always give more detais. check-in: b9b66a3a49 user: poetnerd tags: trunk | |
| 06:37 | Finally gave os8script the debugging it needs! Now shows script file on every line of output! Also reports mounts and unmounts so we can look for race conditions in parallel make. check-in: 83d3316333 user: poetnerd tags: trunk | |
|
2026-04-07
| ||
| 08:22 | Cherrypicked a few changes made on the release branch onto trunk, where they should have been made. check-in: d1b17e3a0f user: tangent tags: trunk | |
| 08:20 | Nuked the hardware keyswitch idea. It never went anywhere, and the wiki article describing it is gone now. check-in: 5d2fe92af5 user: tangent tags: trunk | |
| 07:29 | Simplified the installation of deeper.service, and using the installed version of the binary, not the source tree one. check-in: a4cf33c4e5 user: tangent tags: release | |
| 07:24 | Added a Deeper Thought systemd unit file check-in: 05b77ee96d user: tangent tags: release | |
| 06:03 | Second try at cleaning the build tree after installing during the binary OS image build process, to avoid shipping unnecessary binaries. check-in: 30bc9659d6 user: tangent tags: trunk | |
| 05:24 | Added commands 'man' and 'file' to the OS image, the last of the things specified by POSIX that we feel strongly about having everywhere. check-in: ee9ed5f9a5 user: tangent tags: trunk | |
| 02:52 | Improved error diagnostics in simh.py and os8-script.py os8_pip_to and os8_pip_from now say what they're operating on when they fail. Trying out adding pexpect.TIMEOUT and pexpect.EOF as listed results. Should cut back on the number of tracebacks. check-in: ee833bae11 user: poetnerd tags: trunk | |
|
2026-04-06
| ||
| 12:05 | Added less and vim to the binary image check-in: 58981e6148 user: tangent tags: trunk | |
| 12:05 | Added a 'make clean' step after 'make install' for the new image mechanism so we don't pack up and distribute uninstalled binaries easily recreated. check-in: 0542416503 user: tangent tags: trunk | |
| 11:45 | Variable reference fix in the new rpi-image-gen docs check-in: f93b66af89 user: tangent tags: trunk | |
| 09:03 | Added the TMPDIR tip, needed on my CM5 build box, with "only" two gigs of RAM. check-in: 592be29a7d user: tangent tags: trunk | |
|
2026-04-05
| ||
| 23:07 | Switched from the zstd sparse image to an xz-compressed full image, which both Raspberry Pi Imager and Balena Etcher appear to like. check-in: 6e73cace9b user: tangent tags: trunk | |
| 21:38 | Edit pass on the new release docs after following them here and adjusting to suit. Added a "Deployment" section as a result of a successful run. check-in: de1ab81f88 user: tangent tags: trunk | |