Here is a version of the UK101 assembler/editor which occupies memory from $0240 to $1200.
There is an assembler source listing, so it can be reassembled at any address.
In the absence of a manual, here are the commands available from the command-line:
‘P’ lists lines of source code:
P
P a–
P –b
P a–b
You can also separate these line numbers or line ranges by commas.
For example, P 20,120 prints out lines 20 and 120 only, while
P 20, 140-160 prints out line 20, and all lines from 140 to 160.
‘R’ renumbers the source code, and prints the number of the next line.
‘D a–b’ deletes lines from the source code.
‘A’ produces an assembly listing, and ‘A2’ produces object code in
hex checksum format.
‘I’ clears the assembler source program; it prompts ‘INIZ?’, and if
you answer ‘Y’, this confirms that the source program is to be deleted.
‘L’ turns on the UK101 load flag.
‘S’ turns on the UK101 save flag.
The object code, in hexadecimal checksum format, is at
http://www.decayaitch.co.uk/obj.txtThe assembler source code, which can be reassembled at any address, is at
http://www.decayaitch.co.uk/source.txtThe assembler listing is at
http://www.decayaitch.co.uk/listing.txtThe object code, in a form that can be loaded into the UK101 machine-code monitor, is at
http://www.decayaitch.co.uk/assembler.txt