UniBone: Linux-to-DEC-UNIBUS-bridge, year #1
Jörg Hoppe
j_hoppe at t-online.de
Tue Jan 28 16:00:34 CST 2020
Hi,
>> I'll add that I started working on RH11 emulation on the Unibone last week,
>> i'm making steady progress (as of yesterday it's able to boot the 2.11BSD
>> kernel before falling over). 16-bit only at the moment, 18-bit will
>> require some infrastructure work but I'll leave that to Joerg :).
>>
>
> I just ordered a UniBone from Joerg, and my KS10 seems to work ok to the
> extent that I can test it.
>
> Is your code available somewhere? You will probably run circles around
> me while I get up to speed on what is what, but I would still like to
> set up a development environment.
The repository is
https://github.com/j-hoppe/UniBone
UniBone is its own development platform.
The first thing you'd do after unpacking is to run script
./github-sync.sh
which updates all sources and starts a big recompile.
There's also a ./compile.sh for selective build.
Personally I prefer cross-compiling from a X64 Linux Kubuntu under
Eclipse. There the compile is 30 seconds instead of 4 minutes, I have a
rich programming environment and can remote-cross-debug UniBone code via
networked gdb/gdbserver setup.
Btw, UniBone needs about 2 amps of 5V power over the screw terminals, if
not run in a PDP-11 (or 10!). Do not try USB power.
For controlling the 18bit DATA path inside the software, I think best is
a global
#define DATAWIDTH18 (or similar)
to indicate the special KS10 compile. We don't need to switch
dynamically between 16 and 18 data bits, a special binary is all we
need, right?
kind regards,
Joerg
More information about the cctech
mailing list