Files
Digital-Research-Source-Code/MPM OPERATING SYSTEMS/MPM I/MPM I SOURCE/01/mpmt.sub
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

1 line
2.0 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

era b:*.lst
era b:*.bak
isdd
asm80 :f1:ver.asm pagewidth(80) debug nolist
;asm80 :f1:datapg.asm pagewidth(80) debug
;cpm
;pip lst:=b:ver.lst
;pip lst:=b:datapg.lst
;pip lst:=nul:[p]
era b:*.lst
;isdd
;asm80 :f1:queue.asm pagewidth(80) debug
;asm80 :f1:dsptch.asm pagewidth(80) debug nolist
;asm80 :f1:th.asm pagewidth(80) debug
;asm80 :f1:xdos.asm pagewidth(80) debug
;asm80 :f1:memmgr.asm pagewidth(80) debug
;asm80 :f1:flag.asm pagewidth(80) debug
;link :f1:xdos.obj,:f1:dsptch.obj,:f1:queue.obj,:f1:flag.obj,:f1:memmgr.obj,:f1:th.obj to :f1:xdos1.lib
;cpm
;pip lst:=b:flag.lst
;pip lst:=b:memmgr.lst
;pip lst:=b:queue.lst
;pip lst:=b:dsptch.lst
;pip lst:=b:xdos.lst
;pip lst:=b:th.lst
;pip lst:=nul:[p]
era b:*.lst
;isdd
asm80 :f1:tmp.asm pagewidth(80) debug
;asm80 :f1:cli.asm pagewidth(80) debug
;asm80 :f1:parse pagewidth(80) debug
;asm80 :f1:tick.asm debug
;asm80 :f1:clock.asm debug
;asm80 :f1:attach.asm debug
link :f1:tmp.obj,:f1:cli.obj,:f1:parse.obj,:f1:tick.obj,:f1:clock.obj,:f1:attach.obj to :f1:xdos2.lib
cpm
pip lst:=b:tmp.lst
;pip lst:=b:cli.lst
;pip lst:=b:parse.lst
;pip lst:=b:flag.lst
pip lst:=nul:[p]
era b:*.lst
isdd
;asm80 :f1:mpm.asm pagewidth(80) debug
;asm80 :f1:rlsmx.asm pagewidth(80) debug
;link :f1:datapg.obj,:f1:mpm.obj,:f1:rlsmx.obj to :f1:xdos0.lib
;cpm
;pip lst:=b:mpm.lst
;pip lst:=b:rlsmx.lst
;pip lst:=nul:[p]
;era b:*.lst
;isdd
;asm80 :f1:clbdos.asm pagewidth(80) debug
link :f1:ver.obj,:f1:xdos0.lib,:f1:xdos1.lib,:f1:xdos2.lib,:f1:clbdos.obj to :f1:xdos.mod
locate :f1:xdos.mod code(0) stacksize(0)
cpm
;pip lst:=b:clbdos.lst
;pip lst:=nul:[p]
;era b:*.lst
objcpm b:xdos
pip lst:=b:xdos.sym[pt8]
pip lst:=nul:[p]
era b:xdos.sym
era b:xdos.com
era b:xdos
isdd
locate :f1:xdos.mod to :f1:xdos0 code(000h) stacksize(0) purge
objhex :f1:xdos0 to :f1:xdos0.hex
era b:xdos0
locate :f1:xdos.mod to :f1:xdos1 code(100h) stacksize(0) purge
era b:xdos.mod
objhex :f1:xdos1 to :f1:xdos1.hex
era b:xdos1
cpm
pip b:xdos.hex=b:xdos0.hex,b:xdos1.hex
genmod b:xdos.hex xdos.spr
era b:*.hex