Action unknown: copypageplugin__copy
plato:architecture:outcodes
Table of Contents
Outcodes
Original Codes
* output header codes (Standard)
*
wrccode equ 01b row-column where
wrtcode equ 02b write
erscode equ 03b erase--and set mode write if full-screen
lrccode equ 04b row-column line
drccode equ 05b row-column dot
memcode equ 06b load terminal memory
vtxcode equ 07b naplps (videotex)
audcode equ 10b audio
wfcode equ 11b fine grid where
pltcode equ 12b plot user defined character
wefcode equ 13b write/erase function select
* 0=inverse, 1=rewrite, 2=erase, 3=write
lfcode equ 14b fine grid line
dfcode equ 15b fine grid dot
aercode equ 16b erase using standard font
echcode equ 17b key echo
extcode equ 20b external channel
wfmcode equ 21b fine grid where that sets margins
crscode equ 22b clear key reset code (ppt)
rbgcode equ 23b set color store,display bit map
amscode equ 24b alternate memory select
codcode equ 25b uncover code output
tglcode equ 26b toggle fonts
wrscode equ 27b write (clear to standard font)
nopcode equ 30b terminal nop*s (load terminal x)
bx0code equ 31b set font/shift/access etc
sfdcode equ 32b packed up/super fast draw
timcode equ 33b special for temp break operaton
wercode equ 34b erase character string
s16code equ 35b 16 bit + audio/ext bits.
modcode equ 36b output mode (allows 0-7)
bitcode equ 37b data word for modes 4-7
wescode equ 40b set to standard font, erase char string
awtcode equ 41b write using standard font
stpcode equ 42b process stop key
errcode equ 43b process abort key for station
skpcode equ 44b -skip- draw code
inicode equ 45b initialize format variables
igncode equ 46b *clrecho* key recieved (erase)
s19code equ 47b 19 bit output: control/pptout
fincode equ 50b clean up output parcels
bercode equ 51b block erase code
osvcode equ 52b guarantees output sent
cdwcode equ 53b continued draw code
iovcode equ 54b intialize for terminal type
setcode equ 55b set formatter bit flag
clrcode equ 56b clear formatter bit flag
fmtcode equ 57b formatting in terminal
filcode equ 60b fill block
pntcode equ 61b paint (fill) polygon
asccode equ 62b send ascii character
tekcode equ 63b ascii tektronix output
Extended Codes
These codes are extensions added by the Retro1.Org CYBIS team in efforts to help preserve lessons which rely upon them after the original โcutโ of the CYBIS system used today.
* Extended codes L1P
arccode equ 73b extended arc code
circode equ 74b extended circle code
elipcod equ 75b extended ellipse code
carccod equ 76b extended circular arc code
boxcode equ 77b extended box code
l1rcode equ 100b level 1 capabilities response req.
clipcod equ 101b extended clip/window code
fnamcod equ 102b send file name code
trpsav equ 103b trap save
trpend equ 104b trap end
delacod equ 105b extended delay code
pntcod2 equ 106b paint code 2
ttycode equ 107b set to tty mode
xatcode equ 110b extended 18-bit at
settsty equ 111b set text style
prntcod equ 112b print screen code
alrtcod equ 113b level 1 alert code
palcode equ 114b palette code
clrtsty equ 115b clear temp text style
palcodp equ 116b palette code (protected)
rstycod equ 117b reset current (saved) text style
trpdel equ 120b trap delete
forgcod equ 121b foreground color
bacgcod equ 122b background color
xccode equ 123b x center offset
yccode equ 124b y center offset
gstycod equ 125b set graphics style
trpdisp equ 126b trap display
trpwrit equ 127b trap write
trpread equ 130b trap read
trptest equ 131b trap test
trpattc equ 132b trap attach
strelcd equ 133b stretch end line
strmlcd equ 134b stretch mid line
strcrcd equ 135b stretch circle
strexcd equ 136b stretch ellipse x
streycd equ 137b stretch ellipse y
strbccd equ 140b stretch box corner
strbtcd equ 141b stretch box thickness
strflcd equ 142b stretch fill
strspcd equ 143b stretch stop
trpstp equ 144b trap dragstop
dpatcod equ 145b define pattern code
dashcod equ 146b define dash code
execcod equ 147b local exec code
imsave equ 150b image save code
imget equ 151b image get code
iminfo equ 152b image info code
imcopy equ 153b image copy code
imclr equ 154b image clear code
sbldcod equ 155b size bold
snrmcod equ 156b size normal
curscod equ 157b cursor code
inhibcd equ 160b terminal inhibit code
imdel equ 161b image delete code
imchk equ 162b image check code
cursty equ 163b cursor style
curson equ 164b cursor on
cursoff equ 165b cursor off
scromar equ 166b scroll margin
scroup equ 167b scroll up/down
scroins equ 170b scroll insert
scrodel equ 171b scroll delete
prttxtw equ 172b print whole text screen
prttxta equ 173b print area of text screen
savterm equ 174b save term area
resterm equ 175b restore term area
*
endcode equ 176b
plato/architecture/outcodes.txt ยท Last modified: 2025/05/04 19:17 by Dale Sinder