Hi all,
Now one more thing: finally I got the "host file sharing" working on QBone/UniBone.
"Host file sharing" means: the content of a disk image is on the fly encoded and decoded and kept in sync with a Linux directory on the BeagleBone.
This is by far the easiest way to transfer files between a PDP-11 and modern world.
It works for the RT-11 and XXDP file system, the frame work allows for others too.
More on
http://www.retrocmp.com/projects/unibone/325-unibone-host-file-sharingInitially I planned to port it from
http://retrocmp.com/tools/tu58fs in a week around Xmas 2021 ... but it kept me busy for 4 months now.
On the github repository there's now a "beta" branch with the new code, in addition to the stable "master".
The download-script "update-code.sh" was change to allow selection of github branches.
You need to execute it twice:
1. ./update-code.sh updates itself (and the whole master branch). But its much faster when you download the update-code.sh by hand.
2. ./update-code.sh beta
selects then the "beta" branch to load and compile.
./update-code.sh without parameter loads and compiles the stable "master" branch.
./update-files.sh then downloads new scripts with *shared* in its name, which demonstrate the new feature.
These are rt11v5.5_dl_shared.cmd,
rt11v5.5_dl_shared.sh, xxdp_dl0_dl1_shared.sh, xxdp_shared.cmd
These script start XXDP and RT11 as usual, but the disk content is accessible in
subdirectories (parallel to the *.rl02 images), with names like "shared_rl1/"
There's still much to test. For example I developed and tested only with RL02 drive, but it should work with all drive types (excluded RX01 and RX02 for now).
Enjoy!
Joerg