summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Adam Sampson [Fri, 20 Apr 2018 15:45:37 +0000 (16:45 +0100)]
%PURMD isn't defined for ITS (it is for Tenex).
Adam Sampson [Fri, 20 Apr 2018 13:22:32 +0000 (14:22 +0100)]
Add MIDAS 323 source.
This is the last version we've found that doesn't cause STINK to produce
"Multiply Defined Global" errors.
Adam Sampson [Fri, 20 Apr 2018 13:21:42 +0000 (14:21 +0100)]
Update XFILE MUDDLE.
Adam Sampson [Fri, 20 Apr 2018 13:19:54 +0000 (14:19 +0100)]
Fix TVLOC overflow check.
The .LOP .VALUE here is a link-time assert (.LOP runs an arbitrary
instruction). But the test is the wrong way round -- at the moment,
TVBASE=44000, TVLNT=6000, TVLOC=47560, so overflow hasn't occurred.
The 1973 version of the code uses .LIFL, which makes more sense to me...
Adam Sampson [Fri, 20 Apr 2018 13:11:39 +0000 (14:11 +0100)]
Remove all the old source files.
These aren't needed since we can fix the latest versions.
Adam Sampson [Fri, 20 Apr 2018 13:06:24 +0000 (14:06 +0100)]
Rewrite XMOVEI to SETMI.
Older versions of MIDAS don't know about XMOVEI (although it would be
a one-word change to the MIDAS binary).
Adam Sampson [Thu, 19 Apr 2018 10:58:46 +0000 (11:58 +0100)]
Don't use LOCS in two different type definitions (dubious).
The macros end up EXPUNGing it twice as a result.
Adam Sampson [Tue, 17 Apr 2018 12:55:01 +0000 (13:55 +0100)]
Add another missing bracket.
Adam Sampson [Mon, 16 Apr 2018 10:52:07 +0000 (11:52 +0100)]
Make STINK ignore bad EXPUNGEs (with a warning).
The same fix needs doing to the current version of STINK.
Adam Sampson [Mon, 16 Apr 2018 10:51:11 +0000 (11:51 +0100)]
Fix a couple of bad EXPUNGEs.
I don't think we can easily get rid of all of these...
Adam Sampson [Thu, 12 Apr 2018 11:23:55 +0000 (12:23 +0100)]
Update build scripts.
MUDITS is for ITS; MUDEX is for Tenex.
Adam Sampson [Thu, 12 Apr 2018 11:16:40 +0000 (12:16 +0100)]
Fix STINK for ITS.
I've checked that this works as far as linking a simple program (two
files, one global symbol).
It's not hugely different from the its repo's STINK 201, although one
obvious thing it's missing is the better error messages: e.g. this
version prints "UND" rather than "Undefined Symbol", and crashes in
situations when 201 would print "bad format".
Adam Sampson [Wed, 11 Apr 2018 21:12:40 +0000 (22:12 +0100)]
More fixes for ITS.
The latest version of each of the source files now assembles with MIDAS
458, although no version of STINK wants to load the result for anything
that included MUDDLE >.
Lars Brinkhoff [Mon, 19 Feb 2018 09:27:58 +0000 (10:27 +0100)]
STINK and XFILE scripts.
Lars Brinkhoff [Mon, 19 Feb 2018 09:24:44 +0000 (10:24 +0100)]
Fixes for ITS.
Lars Brinkhoff [Wed, 14 Feb 2018 06:53:29 +0000 (07:53 +0100)]
Rename files for ITS. Remove binaries.
Lars Brinkhoff [Mon, 19 Feb 2018 13:49:24 +0000 (14:49 +0100)]
Manual for ITS Muddle version 54.
Lars Brinkhoff [Sun, 18 Feb 2018 07:14:53 +0000 (08:14 +0100)]
ITS Muddle.
Lars Brinkhoff [Wed, 14 Feb 2018 06:03:37 +0000 (07:03 +0100)]
Twenex Muddle.
Lars Brinkhoff [Thu, 25 Jan 2018 19:32:37 +0000 (20:32 +0100)]
Readme.