Discussion Forum for all things Microbee
CP/M Escape Codes - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Microbee Software and Documentation (https://microbeetechnology.com.au/forum/forum-7.html)
+--- Thread: CP/M Escape Codes (/thread-958.html)



CP/M Escape Codes - snake - 06-10-2025

Is there a manual of escape codes for the Microbee?
Previously I've written to Screen Memory

Here some I discovered

Clear Screen
PRINT CHR$(26)
db 1Ah, '$' ; ^Z (Microbee)

Cusor Position <-- Same as Televideo 950 terminal
PRINT CHR$(27) + "=" + STR$(row) + ";" + STR$(col) + "H"
db 1Bh, '=', row+32, col+32, '$'

Any others?


RE: CP/M Escape Codes - Graham72 - 07-10-2025

(06-10-2025, 11:45 PM)snake Wrote: Is there a manual of escape codes for the Microbee?
Previously I've written to Screen Memory

Here some I discovered

Clear Screen
PRINT CHR$(26)
db      1Ah, '$'                    ; ^Z (Microbee)

Cusor Position <-- Same as Televideo 950 terminal
PRINT CHR$(27) + "=" + STR$(row) + ";" + STR$(col) + "H"
db      1Bh, '=', row+32, col+32, '$'

Any others?

7 -beeps 10 - Line Feed but curs stays at row position, is this what you mean? Is there a list in WILDCARDS 1 or 2? appendix or early microbee manual EDASM or BASIC? I can't look now.


RE: CP/M Escape Codes - MbeeTech - 07-10-2025

Microbee's CP/M terminal emulates the ADM3A's escape codes


RE: CP/M Escape Codes - ChickenMan - 07-10-2025

The full list of the Microbees ADM-3A/TVI912C terminal codes is in the manual telcom_ii_users_manual_ver_2.2.pdf page 97 of the PDF.


RE: CP/M Escape Codes - Graham72 - 07-10-2025

From the Microbee 1976 tech manual

NOT DGOS compatible. Outputs the character in the
C register to the 80 x 24 video driver routine, which
emulates an ADM-3A/TVI912C. The following control
codes are implemented:
bell (07)
backspace (08)
tab (09)
LF (OA)
cursor up (0B)
cursor right (OC)
CR (OD)
clear and home (1A)
home cursor (1E)
The following escape sequences are also supported:
ESC )
ESC
ESC = <x> <y>
ESC e
ESC E
ESC r
ESC R
ESC t
ESC T
ESC y
ESC Y
ESC f - ESC DEL
set half intensity
set full intensity
cursor to line y,
col x, with offset
of 20h
insert line
11 11
remove line O
clear line
clear to EOS
It
space