// vm.df structure BUF: [ next word ca word bp word; pgn word numChars word ] structure SCP: [ fmCaller word qBufRead word qBufFree word qBufReading word fa word TcScanProc word ] structure FPG: [ hi bit 9 lo bit 7 ] manifest [ tcDone = -1 tcNotDone = 0 tcToYou = 1 tcByScanProc = 2 tcByScanPages = 3 tcAbort = 4 tcNil = 5721 lScp = (size SCP)/16 lBuf = (size BUF)/16 ] manifest [ vmtbmask = #37; chperpage = 512; maxbp = 15; minuserfn = 20; maxfn = 50; sbfnaml = 50; fnscr = 1; fndir = 2; fnput = 3; fntsmanifest = 4; fncom = 5; fnuser = 6; fnrem = 7; fnDiskDesc = 8; fnom = 9 fnHelp = 10; fnLog = 11; fnfont = 12; fnscrfs = 13; fnrlf = 14; fnwindowbb = 15; fnfontw = 16; fnmeasure = 17; ofsiz = (offset OF.last)/16; bpbuff = 0; ]