Host File Sharing

27 views
Skip to first unread message

Joerg Hoppe

unread,
Nov 20, 2022, 2:28:02 PM11/20/22
to UniBone

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-sharing

Initially 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


Steven Hirsch

unread,
Nov 20, 2022, 2:48:22 PM11/20/22
to Joerg Hoppe, UniBone
On Sun, 20 Nov 2022, Joerg Hoppe wrote:

> 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-sharing
>
> Initially 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.

Nice work, Joerg! I still have QBone CPU emulation on my wish-list if you
find yourself with nothing to do 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
>
>
> --
> You received this message because you are subscribed to the Google Groups "UniBone" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
> unibone+u...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/unibone/fc200b23-5f36-4559-b6ec-6f654142e8can%40googlegroups.com.
>
>

--

Mikesch

unread,
Nov 21, 2022, 3:20:01 PM11/21/22
to UniBone
Absolutely great job! Joerg

My current projects:
Hardware:
repair 2 RX02
OS:
Configure and install RSTS on 11/94 and 11/93 with 4 MB memory for 8 user terminals

So I use QBone each day.

regards

Michael
Reply all
Reply to author
Forward
0 new messages