From mboxrd@z Thu Jan 1 00:00:00 1970 From: cubexyz@gmail.com (Mark Longridge) Date: Fri, 12 Jun 2015 15:01:51 -0400 Subject: [TUHS] recreating bj.s for Unix v5 In-Reply-To: <20150612183937.00ECF18C0BE@mercury.lcs.mit.edu> References: <20150612183937.00ECF18C0BE@mercury.lcs.mit.edu> Message-ID: Here it is: http://www.maxhost.org/other/unix-v5-bj-pdp-11-executable Judging by it's small size I figure the original code was assembly language. On 6/12/15, Noel Chiappa wrote: > > From: Mark Longridge > > > My first idea was to grab bj.s from 2.11BSD and assemble it the Unix > v5 > > as command. That seems to generate a bunch of errors. Also other > > assembly source files don't seem to have .even in them. > > My first question was going to be 'Maybe try an earlier version of the > source?', but I see there is no earlier version online. Odd. ISTR that some > of the fun things in V6 came without source, maybe blackjack was the same > way? > > > Another idea would be generate the source code from the executable > > itself, but there doesn't seem to be a disassembler for early Unix. > > Where's the binary? I'd like to take a look at it, and see if the source > was > assembler, or C (there's a C version in the source tree, too). Then I can > look and see how close it is to that 2.11 source - that may be a > re-implementation, and totally different. > > Noel >