NDWiki:Community Portal
Revision as of 22:21, 21 December 2013 by Tingo (talk | contribs) (→Names on Monitor Call: added link to ENTSG disambiguation page)
Archives |
---|
Archive 2008 Archive 2009 Archive 2010 Archive 2011 Archive 2012 |
Names on Monitor Call
I plan to make a list of monitor calls, but some of the names are already taken, so what should we call the monitor call articles? Here is the list I compiled:
- I had in mind something about the monitor calls quite some time ago, but the naming stopped me for the same reason - I anticipated a future collision between e.g. ABORT the command and ABORT the monitor call. A prefix or something maybe? I'm on thin ice here as far as my MediaWiki-fu is concerned, but I notice some of the Sintran commands Tingo is adding have a qualifier.
- Back when I was thinking about monitor calls I wanted a table of short name, a table of long names (INBT -> InByte -> 1B and so on), and some link between them. And don't forget the 500-only calls.. those with numbers >377B --TArntsen 12:32, 25 August 2012 (UTC)
- An idea.. maybe let the actual Wiki page always use the "long" name, add long names to the table, and let both long and short names point to the long name Wiki page? That would imply slightly more writing work when writing the table, but not much. There shouldn't be any problem having pages with names like 'GetStartByte', presumably? I looked through the table of monitor calls and I don't think those long names will collide with any SINTRAN command name or anything else. --TArntsen 12:37, 25 August 2012 (UTC)
- How about adding qualifiers "(command)", "(monitor call)" and so on where needed, and let the "straight" page list the various alternatives? For example: "ABORT - may refer to the ABORT command, ABORT monitor call, ...". A bit more work, and we need to agree on a standard way to do it, but still. --Torfinn 15:39, 25 August 2012 (UTC)
- Thanks for the feedback! In what document(s) do we have the complete list with descriptions of the monitor calls? Should each monitor call have their own page or is one table or two enough? With a table it's still possible to make a #REDIRECT for each call, i.e "INBT" and "MON 1" will redirect to the page with the table of monitor calls and the ABORT page will have a first line "For the ABORT monitor call (MON 105) see Monitor calls." (or some better name of that page). I can make the redirect pages in a batch, if needed. /Mike 22:33, 27 August 2012 (UTC)
- The Norsk Data Document ND–60.128.01 SINTRAN III REFERENCE MANUAL has a chapter on monitor calls, I don't know if it is complete, but (in my copy at least - printed June 1980) it looks like only the ND-100 monitor calls. --Torfinn 20:42, 17 December 2012 (CET)
- TArntsen: ND added a new document which (almost) only described monitor calls, it's Norsk Data Document ND–860228.2 SINTRAN III Monitor Calls from 1988 (first version came in 1986). The first variant of this document was called 60.228 (download link to that one is below). The original Sintran Reference 60.128 which Tingo refers to was eventually changed to 860128 and monitor calls split out to (at first 60.228, then later) 860228, SINTRAN III Monitor Calls. This document includes almost all monitor calls, including ND-500 calls, and with examples. There are a few undocumented missing calls though, a couple of them are just barely mentioned in release notes but that's about it. I've been digging through a lot of stuff over the last years to figure out the undocumented ones (including reading SINTRAN listings). Some I have figured out, but a couple remain elusive. List of some of the officially undocumented calls are (in octal): 15 (this may not exist), 25 (SETW), 42 (Old OPEN), 45 (DBRK/DefineBreakPoint on ND-100, GTYPR/GetTypring on ND-500), 46 (GBRK/GetBreakPointInfo), 47 (SBRK/SetBreakPointInfo), 51 (DMAC/DMACBreakPoint), 52 (MTERM|TERMO, TERMINAL-MODE), 511 (combination of 503/504), 512 (XMSG for ND-500), 513 (Unknown, possibly also XMSG for ND-500). So: I have a copy of 860228.2, but it's a thick A5 book, not a binder, I can't scan it without cutting the binding which I don't want to do at this point. BUT I also have an A4 binder version of the older 60.228.1 version which I have scanned, I can provide a link but a better one for reading on-screen is probably Jonny Oddene's more light-weight scan: Software Library:ND-60228-1-EN.pdf. It is from 1986 and presumably very similar to version 1 of the 860228 document which is also from 1986. It includes the ND-500 monitor calls. (Actually when I said "almost only monitor calls" it's not entirely true - these documents include great appendixes which describe internal SINTRAN structures like filesystem layout etc). --TArntsen 22:00, 19 December 2012 (CET)
- Thanks for the feedback! In what document(s) do we have the complete list with descriptions of the monitor calls? Should each monitor call have their own page or is one table or two enough? With a table it's still possible to make a #REDIRECT for each call, i.e "INBT" and "MON 1" will redirect to the page with the table of monitor calls and the ABORT page will have a first line "For the ABORT monitor call (MON 105) see Monitor calls." (or some better name of that page). I can make the redirect pages in a batch, if needed. /Mike 22:33, 27 August 2012 (UTC)
- How about adding qualifiers "(command)", "(monitor call)" and so on where needed, and let the "straight" page list the various alternatives? For example: "ABORT - may refer to the ABORT command, ABORT monitor call, ...". A bit more work, and we need to agree on a standard way to do it, but still. --Torfinn 15:39, 25 August 2012 (UTC)
- An idea.. maybe let the actual Wiki page always use the "long" name, add long names to the table, and let both long and short names point to the long name Wiki page? That would imply slightly more writing work when writing the table, but not much. There shouldn't be any problem having pages with names like 'GetStartByte', presumably? I looked through the table of monitor calls and I don't think those long names will collide with any SINTRAN command name or anything else. --TArntsen 12:37, 25 August 2012 (UTC)
Name(sort) | Number | Remark | Name | Number(sort) | Remark |
---|---|---|---|---|---|
ABORT | 105 | rf | LEAVE | 0 | brf |
ABSET | 102 | rf | INBT | 1 | brf |
ABSTR | 131 | rf | OUTBT | 2 | brf |
ACM | 145 | brf | ECHOM | 3 | brf |
AlRDW | 37 | rf | BRKM | 4 | brf |
ALTOF | 34 | brf | RDISK | 5 | b |
ALTON | 33 | brf | WDISK | 6 | b |
APSPF | 240 | br | RPAGE | 7 | br |
ASSIG | 154 | rf | WPAGE | 10 | br |
B41NW | 63 | br | TIME | 11 | brf |
B8INB | 23 | br | SETCM | 12 | b |
B80UT | 24 | br | ClBUF | 13 | brf |
BCLOS | 252 | br | COBUF | 14 | brf |
BRKM | 4 | brf | MGTW | 16 | brf |
CAMAC | 147 | rf | MSTTY | 17 | brf |
ClBUF | 13 | brf | WCI | 20 | b |
CLADJ | 112 | rf | M8INB | 21 | br |
CLOCK | 113 | brf | M80UT | 22 | br |
CLOSE | 43 | br | B8INB | 23 | br |
COBUF | 14 | brf | B80UT | 24 | br |
COMND | 70 | bf | SETW | 25 | b |
CONCT | 106 | rf | LASTC | 26 | rf |
COPAG | 251 | br | RTDSC | 27 | rf |
CPUST | 262 | GETRT | 30 | brf | |
CRALF | 221 | br | EXlOX | 31 | brf |
CRALN | 253 | br | MSG | 32 | bf |
DABST | 127 | rf | ALTON | 33 | brf |
DBRK | 45 | b | ALTOF | 34 | brf |
DEABF | 256 | br | IOUT | 35 | bf |
DELPG | 272 | br | NOWT | 36 | brf |
DESCF | 71 | brf | AlRDW | 37 | rf |
DlNTV | 130 | rf | SPCLO | 40 | brf |
DIW | 165 | rf | ROBJE | 41 | brf |
DLOFU | 277 | b | OPEN | 42 | br |
DMAC | 51 | b | CLOSE | 43 | br |
DOLW | 166 | rf | RUSER | 44 | brf |
DOPEN | 220 | br | DBRK | 45 | b |
DROBJ | 215 | br | GBRK | 46 | b |
DSCNT | 107 | rf | SBRK | 47 | b |
DSET | 126 | rf | OPEN | 50 | br |
DUSEL | 301 | b | DMAC | 51 | b |
DWOBJ | 216 | br | TERMo | 52 | brf |
ECHOM | 3 | brf | RSEGM | 53 | r |
EDTRM | 206 | br | MDLFI | 54 | brf |
EESCF | 72 | brf | RSPQE | 55 | br |
ELOFF | 303 | b | PASET | 56 | bf |
ELOFU | 276 | b | PAGET | 57 | bf |
ELON | 302 | b | N500M | 60 | r |
ENTSG | 157 | rf | FIXC5 | 61 | r |
ERMON | 142 | rf | RMAX | 62 | brf |
ERMSG | 64 | brf | B41NW | 63 | br |
EUSEL | 300 | b | ERMSG | 64 | brf |
EXlOX | 31 | brf | QERMS | 65 | brf |
EXPFl | 231 | br | ISIZE | 66 | brf |
FDFDl | 250 | br | OSIZE | 67 | brf |
FDlNA | 243 | br | COMND | 70 | bf |
FIX | 115 | rf | DESCF | 71 | brf |
FIXC | 160 | rf | EESCF | 72 | brf |
FIXC5 | 61 | r | SMAX | 73 | brf |
FOBJN | 274 | br | SETBT | 74 | brf |
FOPFN | 257 | br | REABT | 75 | brf |
GBRK | 46 | b | SETBS | 76 | brf |
GBSIZ | 222 | b | SETBL | 77 | brf |
GDEVT | 263 | RT | 100 | rf | |
GDIEN | 244 | br | SET | 101 | rf |
GERDV | 254 | ABSET | 102 | rf | |
GETRT | 30 | brf | INTV | 103 | rf |
GL | 150 | rf | HOLD | 104 | brf |
GNAEN | 245 | br | ABORT | 105 | rf |
GRAPHIC | 155 | brf | CONCT | 106 | rf |
GRTDA | 151 | rf | DSCNT | 107 | rf |
GRTNA | 152 | r | PRIOR | 110 | rf |
GTMOD | 306 | br | UPDAT | 111 | rf |
GUIOI | 217 | br | CLADJ | 112 | rf |
GUSNA | 214 | br | CLOCK | 113 | brf |
HOLD | 104 | brf | TUSED | 114 | bf |
IBRSIZ | 313 | br | FIX | 115 | rf |
INBT | 1 | brf | UNFIX | 116 | rf |
INSTR | 161 | brf | RFILE | 117 | brf |
INTV | 103 | rf | WFILE | 120 | brf |
IOSET | 141 | brf | WAITF | 121 | rf |
IOUT | 35 | bf | RESRV | 122 | brf |
IOXN | 153 | rf | RELES | 123 | brf |
IPRIV | 146 | r | PRSRV | 124 | rf |
ISIZE | 66 | brf | PRLS | 125 | rf |
LASTC | 26 | rf | DSET | 126 | rf |
LEAVE | 0 | brf | DABST | 127 | rf |
M8INB | 21 | br | DlNTV | 130 | rf |
M80UT | 22 | br | ABSTR | 131 | rf |
MAGTP | 144 | brf | MCALL | 132 | r |
MAPSIB | 304 | br | MEXIT | 133 | rf |
MCALL | 132 | r | RTEXT | 134 | brf |
MDLFI | 54 | brf | RTWT | 135 | rf |
MEXIT | 133 | rf | RTON | 136 | rf |
MGDAE | 230 | br | RTOFF | 137 | rf |
MGFIL | 273 | br | WHDEV | 140 | rf |
MGTW | 16 | brf | IOSET | 141 | brf |
MHDLC | 201 | br | ERMON | 142 | rf |
MOlNF | 312 | br | RSIO | 143 | bf |
MRNFI | 232 | br | MAGTP | 144 | brf |
MSDAE | 277 | br | ACM | 145 | brf |
MSG | 32 | bf | IPRIV | 146 | r |
MSIBB | 305 | br | CAMAC | 147 | rf |
MSTTY | 17 | brf | GL | 150 | rf |
MUIDI | 213 | br | GRTDA | 151 | rf |
N500M | 60 | r | GRTNA | 152 | r |
NOWT | 36 | brf | IOXN | 153 | rf |
OPEN | 42 | br | ASSIG | 154 | rf |
OPEN | 50 | br | GRAPHIC | 155 | brf |
OSIZE | 67 | brf | TRACB | 156 | br |
OUTBT | 2 | brf | ENTSG | 157 | rf |
OUTST | 162 | brf | FIXC | 160 | rf |
PAGET | 57 | bf | INSTR | 161 | brf |
PASET | 56 | bf | OUTST | 162 | brf |
PIOCM | 255 | WRQI | 163 | brf | |
PRIOR | 110 | rf | WSEG | 164 | rf |
PRLS | 125 | rf | DIW | 165 | rf |
PRSRV | 124 | rf | DOLW | 166 | rf |
QERMS | 65 | brf | REENT | 167 | rf |
RDISK | 5 | b | US0 | 170 | r |
RDPAG | 270 | br | US1 | 171 | r |
REABT | 75 | brf | US2 | 172 | r |
REDIR | 246 | br | US3 | 173 | r |
REENT | 167 | rf | US4 | 174 | r |
RELES | 123 | brf | US5 | 175 | r |
RERRP | 207 | br | US6 | 176 | r |
RESRV | 122 | brf | US7 | 177 | r |
RFILE | 117 | brf | XMSG | 200 | br |
RLDIR | 247 | br | MHDLC | 201 | br |
RMAX | 62 | brf | EDTRM | 206 | br |
ROBJE | 41 | brf | RERRP | 207 | br |
RPAGE | 7 | br | SREEN | 212 | br |
RSEGM | 53 | r | MUIDI | 213 | br |
RSIO | 143 | bf | GUSNA | 214 | br |
RSPQE | 55 | br | DROBJ | 215 | br |
RT | 100 | rf | DWOBJ | 216 | br |
RTDSC | 27 | rf | GUIOI | 217 | br |
RTEXT | 134 | brf | DOPEN | 220 | br |
RTOFF | 137 | rf | CRALF | 221 | br |
RTON | 136 | rf | GBSIZ | 222 | b |
RTWT | 135 | rf | MGDAE | 230 | br |
RUSCN | 242 | b | EXPFl | 231 | br |
RUSER | 44 | brf | MRNFI | 232 | br |
SBRK | 47 | b | SPEFI | 234 | br |
SCROP | 235 | br | SCROP | 235 | br |
SET | 101 | rf | SPERD | 236 | br |
SETBL | 77 | brf | SFACC | 237 | br |
SETBS | 76 | brf | APSPF | 240 | br |
SETBT | 74 | brf | SUSCN | 241 | b |
SETCM | 12 | b | RUSCN | 242 | b |
SETW | 25 | b | FDlNA | 243 | br |
SFACC | 237 | br | GDIEN | 244 | br |
SMAX | 73 | brf | GNAEN | 245 | br |
SPCLO | 40 | brf | REDIR | 246 | br |
SPEFI | 234 | br | RLDIR | 247 | br |
SPERD | 236 | br | FDFDl | 250 | br |
SREEN | 212 | br | COPAG | 251 | br |
SRUSI | 314 | br | BCLOS | 252 | br |
STEFI | 275 | r | CRALN | 253 | br |
SUSCN | 241 | b | GERDV | 254 | |
SYCNT | 261 | PIOCM | 255 | ||
T8INB | 310 | br | DEABF | 256 | br |
TERMo | 52 | brf | FOPFN | 257 | br |
TIME | 11 | brf | USCNT | 260 | |
TMOUT | 267 | SYCNT | 261 | ||
TNDWAI | 307 | br | CPUST | 262 | |
TRACB | 156 | br | GDEVT | 263 | |
TUSED | 114 | bf | 500RF | 264 | |
UNFIX | 116 | rf | 500WF | 265 | |
UPDAT | 111 | rf | 500MT | 266 | |
US0 | 170 | r | TMOUT | 267 | |
US1 | 171 | r | RDPAG | 270 | br |
US2 | 172 | r | WDPAG | 271 | br |
US3 | 173 | r | DELPG | 272 | br |
US4 | 174 | r | MGFIL | 273 | br |
US5 | 175 | r | FOBJN | 274 | br |
US6 | 176 | r | STEFI | 275 | r |
US7 | 177 | r | ELOFU | 276 | b |
USCNT | 260 | DLOFU | 277 | b | |
WAITF | 121 | rf | MSDAE | 277 | br |
WCI | 20 | b | EUSEL | 300 | b |
WDIEN | 311 | r | DUSEL | 301 | b |
WDISK | 6 | b | ELON | 302 | b |
WDPAG | 271 | br | ELOFF | 303 | b |
WFILE | 120 | brf | MAPSIB | 304 | br |
WHDEV | 140 | rf | MSIBB | 305 | br |
WPAGE | 10 | br | GTMOD | 306 | br |
WRQI | 163 | brf | TNDWAI | 307 | br |
WSEG | 164 | rf | T8INB | 310 | br |
XMSG | 200 | br | WDIEN | 311 | r |
500MT | 266 | MOlNF | 312 | br | |
500RF | 264 | IBRSIZ | 313 | br | |
500WF | 265 | SRUSI | 314 | br |
5-year anniversary! We celebrate with a 100 Mbit/s connection to the wiki!
I missed the anniversary with a month, gah! But now the server got a 100 Mbit/s fiber connection! Enjoy! /Mike (talk) 19:48, 18 November 2013 (UTC)