Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDL - MDL 56 interpreter #830

Merged
merged 29 commits into from
Apr 25, 2018
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
4e628ec
Twenex MDL 106 files.
larsbrinkhoff Apr 23, 2018
00d7cf7
Remove TENEX binaries and temporary files.
atsampson Apr 23, 2018
8f9cd0d
Remove old versions of source files.
atsampson Apr 23, 2018
96e0e11
Rename to ITS conventions.
atsampson Apr 23, 2018
8ecacbf
Encode the MUDSTR constant correctly for ITS evacuate format.
atsampson Apr 23, 2018
57e5ca2
Import MIDAS 323.
atsampson Apr 23, 2018
7acd0ae
Fix .ALSO syntax, to build with current MIDAS.
larsbrinkhoff Apr 23, 2018
e802bd3
Understand XMOVEI.
atsampson Apr 23, 2018
f12b550
Don't split two-word directives across blocks.
atsampson Apr 23, 2018
397cce0
Define the right symbol at the start of a CONSTANTS area.
atsampson Apr 23, 2018
5442a1f
Build STINK for ITS, fixing broken ITS/TENEX conditionals.
atsampson Apr 23, 2018
65f9516
Ignore EXPUNGE for nonexistant symbols in REL files.
atsampson Apr 23, 2018
a618a51
Build for ITS, and fix broken ITS/TENEX conditionals.
larsbrinkhoff Apr 23, 2018
be0d859
Increase symbol table size for some files.
larsbrinkhoff Apr 23, 2018
d80794a
Add missing .GLOBAL for NOATMS.
atsampson Apr 23, 2018
a8afd84
Fix ,, where , was intended.
atsampson Apr 23, 2018
737e4af
Fix TERMIN problems.
atsampson Apr 23, 2018
4a7c5fb
Fix typoed label.
larsbrinkhoff Apr 23, 2018
af606f0
Use .MCALL instead of MCALL for complex args.
atsampson Apr 23, 2018
680fd8b
Avoid collision with .FATAL, DMOVE and DMOVEM.
atsampson Apr 23, 2018
48ffa00
Add %XUNA and %XJNA, which MUDITS uses.
atsampson Apr 23, 2018
7729ac8
Only add NTTYPE and CLRSTR to the squoze table on TENEX.
atsampson Apr 23, 2018
f98ddcf
Add a dummy control bits arg to the TTY open call.
atsampson Apr 23, 2018
5e16618
Fix two (harmless) incorrect EXPUNGEs.
atsampson Apr 23, 2018
7d83a5f
Add ASSEM XFILE and MUD56 STINK.
atsampson Apr 23, 2018
2c4fe07
Fix TVBASE assertion.
atsampson Apr 23, 2018
b2dc401
Make the pure region start at 600000.
atsampson Apr 23, 2018
56c24d8
Disable PURIMP's last call to CORBLK.
atsampson Apr 23, 2018
e0372ed
Build script for Muddle and tools.
larsbrinkhoff Apr 23, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions src/mudsys/assem.xfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
:Build TS MDL for ITS
:midasm pure
:midasm specs
:midasm const
:midasm ldgc
:midasm utilit
:midasm uuoh
:midasm mudits
:midasm mappur
:midasm core
:midasm atomhk
:midasm interr
:midasm nfree
:midasm gchack
:midasm readch
:midasm agcmrk
:midasm reader
:midasm print
:midasm bufmod
:midasm arith
:midasm maps
:midasm primit
:midasm stbuil
:midasm eval
:midasm decl
:midasm main
:midasm mudsqu
:midasm fopen
:midasm putget
:midasm create
:midasm save
:midasm ipc
:midasm agc
:midasm amsgc
:midasm initm
:
To link and initialize:
:stinkm
MMUD56 STINK$@$$ (must be uppercase)
D$$ (must be uppercase)
strng/$1"56^?^?^?$ (type ^? as ^ then ?)
:pdump mudsav;ts mud56
$g (wait for return to DDT)
:pdump mudsav;ts mdl56
:kill

36 changes: 36 additions & 0 deletions src/mudsys/mud56.stink
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
MPUREL
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The default FN2 for STINK scripts passed on the command line is LOADER. But since STINK "2" doesn't take a JCL, it doesn't matter much now.

MSPECSL
MCONSTL
MLDGCL
MUTILITL
MUUOHL
MMUDITSL
MMAPPURL
MCOREL
MATOMHKL
MINTERRL
MNFREEL
MGCHACKL
MREADCHL
MAGCMRKL
MREADERN
MPRINTN
MBUFMODN
MARITHN
MMAPSN
MPRIMITN
MSTBUILL
MEVALL
MDECLL
MMAINL
MMUDSQUL
MFOPENL
MPUTGETL
MCREATEL
MSAVEL
MIPCL
MAGCN
MAMSGCN
MINITML
?