User Tools

Site Tools


Action unknown: copypageplugin__copy
plato:architecture:outcodes

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