I think people are over-thinking this a bit. Basically, any CSR address
and vector needs to be configurable. Exactly what is then used is really
up to each person, and there are not necessarily any problems using
addresses that are "reserved" for something or other, or just assign any
address in the floating space. It does depend on what OS you are using,
but apart from that, generally, for any device you design yourself, you
can, by definition, not be compliant with the floating address space
rules, and you cannot also pick any random fixed address. So you just
have to accept that your device sits somewhere, and as long as it isn't
colliding with anything existing on *your* system, you are fine.
The maybe bigger question is really how to make use of this from any OS.
In RSX, it's pretty easy (relatively speaking) to add code for a new
device. RT-11 I think is also straight forward. In RSTS/E or Unix it's
much more complicated.
Johnny
> EB-19402-20%20PDP11%20Processor%20Handbook%20PDP11-04-24-34A-44-70%20(1981).pdf <
http://wwcm.synology.me/pdf/EB-19402-20%20PDP11%20Processor%20Handbook%20PDP11-04-24-34A-44-70%20(1981).pdf>
> (maybe later year editions, too).
> Just a suggestion.
> HTH
>
> On Thu, Dec 25, 2025 at 1:39 AM Nick M <
nicholas...@gmail.com
> <mailto:
nicholas...@gmail.com>> wrote:
>
> Hi Anton,
>
> Thanks for the comments and suggestion about bit fields - I
> didn't realize there was a convention, that makes life a bit
> easier :) I'll probably switch things over to follow that.
>
> > The source code of what it's based on is rather off the
> current open-simh repo;
>
> Ah, that makes sense! I started with code from https://
>
github.com/obsolescence/pidp11 <
https://github.com/obsolescence/
> pidp11>, but looking at that now, it says right there it came
> from
https://github.com/open-simh/simh <
https://github.com/open-
> simh/simh> I'll update my READMEs to note that.
> SimH, new devices can be developed and connected to it /
> without re-compiling SimH/. The system even allows hot-
> swapping of devices on a running SimH system.
>
> This was my first time messing with SimH, so there's
> surely a lot of things I did wrong (or perhaps not in
> the best possible way). Also, I don't claim that this is
> particularly useful, or even necessarily interesting;
> but I've had a lot of fun with it, it's been a good
> excuse to learn a lot of new things (including more
> about how SimH works), and so I thought I would share
> it. The GitLab repository is
https://gitlab.com/
> nickmacias/pigbus-release <
https://gitlab.com/
> nickmacias/pigbus-release> I've also made a set of
> BDbRR4b5DVmKHSbX&si=7EsK9MB-UZ5cVwDk <https://
>
youtube.com/playlist?list=PL2InzLo35oTeEa_T-
> BDbRR4b5DVmKHSbX&si=7EsK9MB-UZ5cVwDk>
>
> Best wishes, -Nick
>
> --
> You received this message because you are subscribed to
> the Google Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails
> from it, send an email to
pidp-11+u...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/
> d/msgid/pidp-11/b80111e0-47bc-44c1-
> a517-0464b30c5f0en%
40googlegroups.com <https://
>
groups.google.com/d/msgid/pidp-11/b80111e0-47bc-44c1-
> a517-0464b30c5f0en%
40googlegroups.com?
> utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the
> Google Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from
> it, send an email to
pidp-11+u...@googlegroups.com
> <mailto:
pidp-11+u...@googlegroups.com>.
> pidp-11/b9921892-9aa4-403f-a63f-a0247c93ffb2n%
40googlegroups.com
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to
pidp-11+u...@googlegroups.com
> <mailto:
pidp-11+u...@googlegroups.com>.
> CAAo%3Dyr2eO1RymLzBaGuZCG_akPHNuiZh7Lt_dH7U6qCX8BzAWQ%
40mail.gmail.com <
https://groups.google.com/d/msgid/pidp-11/CAAo%3Dyr2eO1RymLzBaGuZCG_akPHNuiZh7Lt_dH7U6qCX8BzAWQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
pidp-11+u...@googlegroups.com
> <mailto:
pidp-11+u...@googlegroups.com>.
> CAC20D2PjWzOiO7eoqsmHoBvesi367sKLg7oYJq6kcD3PX%2BNoNA%
40mail.gmail.com
> <
https://groups.google.com/d/msgid/pidp-11/
> CAC20D2PjWzOiO7eoqsmHoBvesi367sKLg7oYJq6kcD3PX%2BNoNA%
40mail.gmail.com?