At University they taught "machine oriented programming" on a pdp11 with Unix
V7 and a version of Macro11 and a linker that, as they described, had some
fingers and toes cut off, to force it to fit in V7. So a working linker did
exist. Unfortunately I never got to see the source.
--
Sent from
On March 28, 2020 10:26:50 PM GMT+01:00, Bob Eager wrote:
>Can you remind us where it (and the linker) are, please?
https://github.com/rhialto/macro11 is my current version. I have prepared a
pull request to update the copy in the simtools at
https://github.com/simh/simtools which so
Speaking of macro11: since there were no changes for two weeks, I made a
release (called it v0.5).
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no account be allowed to do the job. --Douglas Adams
ke it :) I'm subtree-ing it into the macro11 repo, so people have it
available.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no account be allowed to do the job. --Douglas Adams, "THGTTG"
sig
pthread match all of your test cases.
You can see the branch on github at
https://github.com/Rhialto/macro11/compare/master...fix-unneeded-relocation
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no ac
.=1000
4001234 X == 1234
5 001000 005067 000230 CLR X
. =** X =001234 G
. ABS. 001004000 (RW,I,GBL,ABS,OVR,NOSAV)
> Johnny
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu d
On Wed 04 Mar 2020 at 15:36:02 -0700, Kevin Handy wrote:
> Not sure.
Since I'm not sure either, I'll just leave it alone. Maybe somebody else
has an idea at some point.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made Presid
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no account be allowed to do the job. --Douglas Adams, "THGTTG"
signature.asc
Description: PGP signature
work anyway.
Indeed. And the exact layout of the listing differs in details from the
RSX version too. But maybe it makes sense to add a one-time warning for
this kind of unimplemented but not vital directives?
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of ge
ter or something), or
have a separate option? Since I haven't looked at it carefully yet, I
have not yet formed an opinion really.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
\X/ no account be allowed to do the
r changes to the assembler, and I made similar changes
to dumpobj. See here: https://github.com/Rhialto/macro11/commits/master
Can you give it a try to check if it works for you? Then we can declare
it a new release, or at least give it a new tag.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at fa
put those changes (slightly cleaned up) at the macro11
version at git://github.com/Rhialto/macro11.git ? How shall I attribute
it?
The simtools version used git-subtree to incorporate that into simtools;
I'll have to look up how to update it :)
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at fa
't run later versions of TOPS-20 because it simulates a KS10.
There is another PDP-10 emulator, which does include a KL10 model B
(and also KS10). You could try it to see if it makes any difference.
https://github.com/PDP-10/klh10/
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___
only works on
Macs because they invisibly add a VM that runs Linux inside. For people
whose home operating system is any of the BSDs, or anything else, it is
useless.
-Olaf.
--
Olaf 'Rhialto' Seibert -- rhialto at falu dot nl
___ Anyone who is capable of getting themselves made President should on
keyword (which was assigned the next-higher token value),
using the older BASIC, the LIST routine would show to have an off-by-1
error and stop LISTing with an error message.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- "What good is a Ring of Power
\X/ rhialto/at/falu.nl -- if you're un
https://github.com/simh/simh/blob/master/README.md
Highlights:
- many new simulators
- simulator front panel API
- VAXstation video display simulation using SDL
- UDP and NAT packet transports
- scripting support
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- &quo
//gitlab.com/Rhialto/macro11/. I had to fix one small bug; the
remaining issues are different ideas about absolute vs. relative
sections (and if/that/how you can set the origin in them), some label
names that start with digits, undefined symbols for operating system
calls, and some genuine errors
On Thu 02 Aug 2018 at 09:12:16 -0400, Paul Koning wrote:
>
> I believe that is correct.
Most overviews of the instruction set do not even explain what it does.
I only found it in the older ones, such as in the PDP 11-40 Processor
Handbook (page 4-61, pdf page 107).
-Olaf.
--
___ Olaf 'R
from that
no issues are listed, so if you don't care about that difference there is
no problem.
> Would there be any possible downside to using TST (R3)+ instead?
Both instructions affect all 4 flags, so no code can already depend on
preserving any.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wa
data bus (either 8 or 16
lines) for each device during bus arbitration, hence the limitation to 8 (or
16 for wide SCSI).
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/at/falu.nl -- are condemned to reinvent it. Poorly.
signature.
>
> > > Now if only I could find it again...
> Perhaps you are talking of me ?
> Here: http://retrocmp.com/projects/scanning-micro-fiches
Yes! I think it was that one!
> best,
> Joerg
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ r
e the number of pages was greater than the
number of photos the DSLR was rated for.
Now if only I could find it again...
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/at/falu.nl -- are condemned to reinvent it. Poorly.
signature.asc
Description: P
The PWS survives the AMD computer that replaced it in active use.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/at/falu.nl -- are condemned to reinvent it. Poorly.
signature.asc
Description: PGP signature
___
links to another
archive called BCPLKIT which contains various major versions over time.
http://emma.nfshost.com/index.html in turn points to a "bcpltape.tar.xz"
with even somewhat different stuff.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/
For IBM's 360 and successors, there is already Hercules.
-Olaf___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh
ike how fast the heads were stepping, or if the
floppies were rotating, was a very effective addition.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/at/xs4all.nl-- are condemned to reinvent it. Poorly.
signature.asc
Description: PGP signat
if ((i == 1) && (AC(p3) & XT_MFLG))
>
> I hope this is correct. The CBL74T test completes successfully with this
> change.
For reference, in klh10, there is this code around line 1977 of
inexts.c:
https://github.com/Rhialto/klh10/blob/master/src/inexts.c#L1977
e limited to 64KB
of text and 64KB of data. That would fit with PDP-11s with sepid just
fine.
At some point during inter-process communication it no doubt uses the
segmentation registers more actively (I don't remember the details) but
that can be done in some other ways on the -11.
> John
because this way prevents a lot of
unnecessary rebuilds):
- ${RM} $@
+ # ${RM} $@
> paul
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X
\X/ rhialto/at/xs4all.nl-- are condemned to reinvent it. Poorly.
signature.asc
Descrip
On Tue 10 May 2016 at 22:13:06 -0400, David Takle wrote:
> Let's just start by moving an ASCII file back and forth.
http://www.kermitproject.org/archive.html#datageneral
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this b
iotic setup made sense, I don't know. I do know
that the BSDs work much more sensibly.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP signature
rithmic Language ALGOL-68). And the 2-level
van Wijngaarden grammars (2VWG). I already recognize the use of peculiar
terminology (the Revised Report also does that), even though the
languages differ!
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhia
rtable
now (should work on MacOS X, I expect, for instance). At a request, I
added VDE networking (even though there is no VDE for NetBSD which is my
usual OS).
Available from https://github.com/Rhialto/klh10.git .
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rh
ed).
Thanks!
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP signature
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trail
On Sat 20 Feb 2016 at 14:43:12 -0700, Kevin Handy wrote:
> You also have "macro11" in simtools to assemble things.
Note that that version is very buggy with extensive use-after-free
memory errors. I'd recommend my fixed up and improved version at
https://github.com/Rhialto/macro
every time I build qemu.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP signature
___
Simh mailing list
Simh@trailing-e
binary microcode dump with comments (or maybe it's a
listing from a microcode assembler). The flowcharts are "more readable"
though.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Descriptio
on NetBSD/amd64
after all...
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP signature
___
Simh mailing list
Simh@trailing-edge
is US003400371.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP signature
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.tr
connected to the VAX with Kermit.
Kermit has a "transfer" command which will basically paste a text file
for you, but with settable character and line end delays. This way you
can avoid overflowing VMS' input buffers.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Gr
about how VMB and/or boot ROMs
would treat boot sectors.
See the comments in VAX/VMB-exe-Patch.com for some information on that.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
signature.asc
Description: PGP sig
.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgplVWdzxMZ7i.pgp
Description: PGP signature
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman
if there have been
recent developments on it.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpN8zEgrSOyc.pgp
Description: PGP signature
___
Simh mailing list
Simh
words were used in the
patent). There were appendices with full schematics and a microcode
dump.
These days you can get PDFs from the US patent office of the thing, if
you manage to find its numbber (which I don't have at hand).
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka
subset of addressing modes it works
with.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpa40li6w74s.pgp
Description: PGP signature
___
Simh mailing list
Simh
invent it, and AMD goes under in the mean time.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpEi2WjunFPt.pgp
Description: PGP signature
___
Simh mailing list
://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.5/vax/
Maybe you need to try an older version if this one is too
bloated^Wmodern.
That certainly has source, at
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/qbus/uda.c
unmodified since 2009.
-ethan
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor
. It was of course an 8 bit with a 16 bit address bus I
believe. Now which is memory word size?
If you want to play with the C64 and its siblings, you can have a look
at VICE, the Versatile Commodore Emulator, http://vice-emu.sourceforge.net/
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka
explanation of C declaration syntax.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgp7008k358Nt.pgp
Description: PGP signature
___
Simh mailing list
Simh@trailing
understanding of the situation anyway.)
That sounds very much like nobody will even have proof they have
standing to sue anybody...
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpPaaSv62qE0.pgp
Description: PGP
/index.php?title=Arcfiles.740418-760326.filtered
Searching in turn for Arcfiles.740418-760326 gives
http://web.stanford.edu/group/htgg/cgi-bin/mediawiki/index.php?title=Adventure
It doesn't look immediately useful, but maybe contains some hint on
people to contact?
-Olaf.
--
___ Olaf 'Rhialto' Seibert
issue
with the makefile.
Meanwhile, Cory's original simh building problem has been fixed in the
github master branch.
Great!
- Mark
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpz9csmNM8ns.pgp
currently present in
simh). Too bad there is nobody maintaining simh to integrate my patches
officially.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgp7p4mt1SL00.pgp
Description: PGP signature
, vh_maxchars);
+}
+
static t_stat vh_help (FILE *st, DEVICE *dptr, UNIT *uptr, int32 flag, const
char *cptr)
{
const char *devtype = (UNIBUS) ? DH11 : DHQ11;
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot
word verhoog and that should be translated to
increment. And that is exactly what happens: pass and increment (the
semaphore variable).
Actually, they taught me that P stands for Passeren (to pass) and V
stands for Vrijgeven, i.e. to release.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor
as 'TIM HH:MM MM/DD/YY'
run bru
BRUms1: du0:
BRU -- *WARNING* -- Tape label error
I/O error code -3
BRU -- *WARNING* -- Volume not a backup tape
BRU -- *WARNING* -- Rewind error
I/O error code -3
BRU - Mount Tape 1 on MS1:
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek
configurations I found here and there until I got
something where I could (sort of) see why it worked.
Johnny
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgprhmE5By6bW.pgp
Description: PGP signature
stopped at the point where I get the
MCR prompt, I haven't done the sysgen. I have removed extraneous ^Ms for
readability.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
Logging to file console-log
Logging to file
and Layered
Product Corrections?
Oh, still haven't had much time to look at Kermit :(
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgpFrFn5jbYc5.pgp
Description: PGP signature
, and does not ask you those questions.
;
* SU110 Do you want to override the Autoconfigure results? [Y/N D:N]: n
Cheers,
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'
pgp935SGIPvNN.pgp
Description: PGP signature
using.
(Alternatively you can plug wlan0 into br0 in addition to tap0 and eth0,
but it doesn't sound like a good idea in general to bridge between
wlan0 and eth0 when they might be in use at the same time).
Hope that helps,
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka
On Thu 17 Jul 2014 at 10:24:50 +0800, Michael Richter wrote:
Contained in the package bsdgames for those who may be interested.
Current NetBSD has them too, in /usr/games.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath
62 matches
Mail list logo