Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ This will run on any Pi, but without PiDP-11 front panel hardware, you'll have t

This will ALSO run on any Linux laptop (command line only, no desktop features, tested on Ubuntu 24.04) and presumably, Windows 11 with WSL2 subsystem (although untested). Just in case you want to have a mobile PDP-11 or want to develop on the go.

**Raspberry Pi 5 with 64-bit Raspberry Pi OS (aarch64):** The GPIO switch/lamp
driver (`scansw`, `pidp1170_blinkenlightd`) supports the Pi 5's RP1 chip via
`pinctrl/gpiochip_rp1.c`. On 64-bit OS, the drivers must be compiled from source
(the install script handles this automatically). If you previously cloned the repo
before December 2024 and have a stale 32-bit `scansw` binary in your working tree,
delete it and run `make` in `src/11_pidp_server/scanswitch/` to rebuild for your
architecture.

# Move to Github & the previous install package

We moved to Github only in December 2024, and this is still considered the new beta version.
Expand Down
7 changes: 7 additions & 0 deletions src/11_pidp_server/scanswitch/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Compiled output — not checked in; let 'make' build for the host architecture.
# The pre-built armhf binary was removed in commit [fix/aarch64-scansw-binary]
# because it prevented compilation on aarch64 (Pi 5 with 64-bit Raspberry Pi OS):
# make saw the binary as up-to-date and skipped the source build, producing a
# binary that crashes on arm64 with "Exec format error".
# The source already supports Pi 5's RP1 chip via pinctrl/gpiochip_rp1.c.
scansw
Binary file removed src/11_pidp_server/scanswitch/scansw
Binary file not shown.