#+Title: Comapring wordlist of VolksForth kernels #+Author: Carsten Strotmann #+Date: <2020-07-16 Thu> Comparison of user visible words in each target base kernel image | Word | CP/M | MS-DOS | C64/C16 | Atari ST | Atari 8bit | Apple 1/2 | PET | py65 | | |---------------+------+--------+---------+----------+------------+-----------+-----+------+---| | ASSEMBLER | | | | | | | | core | | | FORTH-83 | | | | | | | | core | | | (R/W | | | | | | | | core | | | DRVINIT | | | | | | | | core | | | DRV? | | | | | | | | core | | | >DRIVE | | | | | | | | core | | | DRIVE | | | | | | | | core | | | BLK/DRV | | | | | | | | core | | | B/BLK | | | | | | | | core | | | DISPLAY | | | | | | | | core | | | 65TYPE | | | | | | | | | | | 65AT? | | | | | | | | | | | 65AT | | | | | | | | | | | 65PAGE | | | | | | | | | | | 65DEL | | | | | | | | | | | 65CR | | | | | | | | | | | 65EMIT | | | | | | | | | | | (EMIT | | | | | | | | | | | KEYBOARD | | | | | | | | core | | | 65EXPECT | | | | | | | | | | | 65DECODE | | | | | | | | | | | #LF | | | | | | | | core | | | #ESC | | | | | | | | core | | | #CR | | | | | | | | core | | | #BS | | | | | | | | core | | | 65KEY | | | | | | | | | | | CUROFF | | | | | | | | core | | | CURON | | | | | | | | core | | | GETKEY | | | | | | | | core | | | 65KEY? | | | | | | | | | | | RESTART | | | | | | | | core | | | COLD | | | | | | | | core | | | 'RESTART | | | | | | | | core | | | 'COLD | | | | | | | | core | | | EXPECT | | | | | | | | core | | | DECODE | | | | | | | | core | | | KEY? | | | | | | | | core | | | KEY | | | | | | | | core | | | INPUT: | | | | | | | | core | | | COL | | | | | | | | core | | | ROW | | | | | | | | core | | | AT? | | | | | | | | core | | | AT | | | | | | | | core | | | PAGE | | | | | | | | core | | | DEL | | | | | | | | core | | | TYPE | | | | | | | | core | | | CR | | | | | | | | core | | | EMIT | | | | | | | | core | | | OUTPUT: | | | | | | | | core | | | ?CR | | | | | | | | core | | | STOP? | | | | | | | | core | | | BYE | | | | | | | | core | | | SAVE | | | | | | | | core | | | EMPTY | | | | | | | | core | | | FORGET | | | | | | | | core | | | (FORGET | | | | | | | | core | | | CLEAR | | | | | | | | core | | | ALL-BUFFERS | | | | | | | | core | | | FREEBUFFER | | | | | | | | core | | | ALLOTBUFFER | | | | | | | | core | | | FIRST | | | | | | | | core | | | LIMIT | | | | | | | | core | | | CONVEY | | | | | | | | core | | | COPY | | | | | | | | core | | | FLUSH | | | | | | | | core | | | EMPTY-BUFFERS | | | | | | | | core | | | SAVE-BUFFERS | | | | | | | | core | | | UPDATE | | | | | | | | core | | | BLOCK | | | | | | | | core | | | BUFFER | | | | | | | | core | | | (BLOCK | | | | | | | | core | | | (BUFFER | | | | | | | | core | | | CORE? | | | | | | | | core | | | R/W | | | | | | | | core | | | DISKERR | | | | | | | | core | | | (DISKERR | | | | | | | | core | | | B/BUF | | | | | | | | core | | | PREV | | | | | | | | core | | | FILE | | | | | | | | core | | | UNLOCK | | | | | | | | core | | | LOCK | | | | | | | | core | | | PAUSE | | | | | | | | core | | | LIST | | | | | | | | core | | | L/S | | | | | | | | core | | | C/L | | | | | | | | core | | | .S | | | | | | | | core | | | U. | | | | | | | | core | | | . | | | | | | | | core | | | D. | | | | | | | | core | | | U.R | | | | | | | | core | | | .R | | | | | | | | core | | | D.R | | | | | | | | core | | | #S | | | | | | | | core | | | # | | | | | | | | core | | | SIGN | | | | | | | | core | | | #> | | | | | | | | core | | | <# | | | | | | | | core | | | HOLD | | | | | | | | core | | | SPACES | | | | | | | | core | | | SPACE | | | | | | | | core | | | -TRAILING | | | | | | | | core | | | BL | | | | | | | | core | | | ERROR" | | | | | | | | core | | | ABORT" | | | | | | | | core | | | (ABORT" | | | | | | | | core | | | (ERROR | | | | | | | | core | | | R# | | | | | | | | core | | | SCR | | | | | | | | core | | | ABORT | | | | | | | | core | | | 'ABORT | | | | | | | | core | | | STANDARDI/O | | | | | | | | core | | | QUIT | | | | | | | | core | | | 'QUIT | | | | | | | | core | | | (QUIT | | | | | | | | core | | | DEPTH | | | | | | | | core | | | RDEPTH | | | | | | | | core | | | --> | | | | | | | | core | | | +THRU | | | | | | | | core | | | THRU | | | | | | | | core | | | +LOAD | | | | | | | | core | | | LOAD | | | | | | | | core | | | PUSH | | | | | | | | core | | | .STATUS | | | | | | | | core | | | ?STACK | | | | | | | | core | | | IS | | | | | | | | core | | | (IS | | | | | | | | core | | | DEFER | | | | | | | | core | | | ] | | | | | | | | core | | | [ | | | | | | | | core | | | INTERPRET | | | | | | | | core | | | NO.EXTENSIONS | | | | | | | | core | | | NOTFOUND | | | | | | | | core | | | >INTERPRET | | | | | | | | core | | | NULLSTRING? | | | | | | | | core | | | ['] | | | | | | | | core | | | [COMPILE] | | | | | | | | core | | | ' | | | | | | | | core | | | FIND | | | | | | | | core | | | (FIND | | | | | | | | core | | | WORDS | | | | | | | | core | | | ORDER | | | | | | | | core | | | DEFINITIONS | | | | | | | | core | | | ONLYFORTH | | | | | | | | core | | | ONLY | | | | | | | | core | | | FORTH | | | | | | | | core | | | VOCABULARY | | | | | | | | core | | | TOSS | | | | | | | | core | | | ALSO | | | | | | | | core | | | CONTEXT | | | | | | | | core | | | CURRENT | | | | | | | | core | | | VP | | | | | | | | core | | | ALIAS | | | | | | | | core | | | USER | | | | | | | | core | | | UALLOT | | | | | | | | core | | | VARIABLE | | | | | | | | core | | | CONSTANT | | | | | | | | core | | | ; | | | | | | | | core | | | : | | | | | | | | core | | | .NAME | | | | | | | | core | | | >BODY | | | | | | | | core | | | NAME> | | | | | | | | core | | | >NAME | | | | | | | | core | | | CREATE | | | | | | | | core | | | WARNING | | | | | | | | core | | | \vert | | | | | | | | core | | | ?HEAD | | | | | | | | core | | | DOES> | | | | | | | | core | | | HEAP? | | | | | | | | core | | | HEAP | | | | | | | | core | | | HALLOT | | | | | | | | core | | | CLEARSTACK | | | | | | | | core | | | RESTRICT | | | | | | | | core | | | IMMEDIATE | | | | | | | | core | | | RECURSIVE | | | | | | | | core | | | REVEAL | | | | | | | | core | | | HIDE | | | | | | | | core | | | LAST | | | | | | | | core | | | NUMBER | | | | | | | | core | | | NUMBER? | | | | | | | | core | | | DPL | | | | | | | | core | | | CONVERT | | | | | | | | core | | | ACCUMULATE | | | | | | | | core | | | DIGIT? | | | | | | | | core | | | DECIMAL | | | | | | | | core | | | HEX | | | | | | | | core | | | \NEEDS | | | | | | | | core | | | \\ | | | | | | | | core | | | \ | | | | | | | | core | | | .( | | | | | | | | core | | | ( | | | | | | | | core | | | ." | | | | | | | | core | | | (." | | | | | | | | core | | | " | | | | | | | | core | | | (" | | | | | | | | core | | | "LIT | | | | | | | | core | | | ," | | | | | | | | core | | | ASCII | | | | | | | | core | | | STATE | | | | | | | | core | | | NAME | | | | | | | | core | | | PARSE | | | | | | | | core | | | WORD | | | | | | | | core | | | SOURCE | | | | | | | | core | | | CAPITALIZE | | | | | | | | core | | | CAPITAL | | | | | | | | core | | | /STRING | | | | | | | | core | | | SKIP | | | | | | | | core | | | SCAN | | | | | | | | core | | | QUERY | | | | | | | | core | | | TIB | | | | | | | | core | | | SPAN | | | | | | | | core | | | BLK | | | | | | | | core | | | >IN | | | | | | | | core | | | >TIB | | | | | | | | core | | | #TIB | | | | | | | | core | | | COMPILE | | | | | | | | core | | | C, | | | | | | | | core | | | , | | | | | | | | core | | | ALLOT | | | | | | | | core | | | PAD | | | | | | | | core | | | HERE | | | | | | | | core | | | FILL | | | | | | | | core | | | ERASE | | | | | | | | core | | | COUNT | | | | | | | | core | | | PLACE | | | | | | | | core | | | MOVE | | | | | | | | core | | | CMOVE> | | | | | | | | core | | | CMOVE | | | | | | | | core | | | UD/MOD | | | | | | | | core | | | UD/MOD | | | | | | | | core | | | */ | | | | | | | | core | | | */MOD | | | | | | | | core | | | MOD | | | | | | | | core | | | / | | | | | | | | core | | | /MOD | | | | | | | | core | | | 2/ | | | | | | | | core | | | M/MOD | | | | | | | | core | | | UM/MOD | | | | | | | | core | | | 2* | | | | | | | | core | | | * | | | | | | | | core | | | M* | | | | | | | | core | | | UM* | | | | | | | | core | | | LEAVE | | | | | | | | core | | | +LOOP | | | | | | | | core | | | LOOP | | | | | | | | core | | | ?DO | | | | | | | | core | | | DO | | | | | | | | core | | | UNTIL | | | | | | | | core | | | REPEAT | | | | | | | | core | | | WHILE | | | | | | | | core | | | BEGIN | | | | | | | | core | | | ELSE | | | | | | | | core | | | THEN | | | | | | | | core | | | IF | | | | | | | | core | | | CASE? | | | | | | | | core | | | ?PAIRS | | | | | | | | core | | | RESOLVE | | | | | | | | core | | | >MARK | | | | | | | | core | | | ?BRANCH | | | | | | | | core | | | BRANCH | | | | | | | | core | | | J | | | | | | | | core | | | I | | | | | | | | core | | | (+LOOP | | | | | | | | core | | | (LOOP | | | | | | | | core | | | ENDLOOP | | | | | | | | core | | | BOUNDS | | | | | | | | core | | | (?DO | | | | | | | | core | | | (DO | | | | | | | | core | | | ABS | | | | | | | | core | | | DBAS | | | | | | | | core | | | EXTEND | | | | | | | | core | | | UMIN | | | | | | | | core | | | UMAX | | | | | | | | core | | | MAX | | | | | | | | core | | | MIN | | | | | | | | core | | | D< | | | | | | | | core | | | D= | | | | | | | | core | | | D0= | | | | | | | | core | | | = | | | | | | | | core | | | U> | | | | | | | | core | | | 0<> | | | | | | | | core | | | 0> | | | | | | | | core | | | > | | | | | | | | core | | | U< | | | | | | | | core | | | < | | | | | | | | core | | | UWITHIN | | | | | | | | core | | | 0= | | | | | | | | core | | | 0< | | | | | | | | core | | | LITERAL | | | | | | | | core | | | LIT | | | | | | | | core | | | CLIT | | | | | | | | core | | | OFF | | | | | | | | core | | | ON | | | | | | | | core | | | 4 | | | | | | | | core | | | 3 | | | | | | | | core | | | 2 | | | | | | | | core | | | 1 | | | | | | | | core | | | 0 | | | | | | | | core | | | -1 | | | | | | | | core | | | FALSE | | | | | | | | core | | | TRUE | | | | | | | | core | | | 2- | | | | | | | | core | | | 1- | | | | | | | | core | | | 3+ | | | | | | | | core | | | 2+ | | | | | | | | core | | | 1+ | | | | | | | | core | | | D+ | | | | | | | | core | | | DNEGATE | | | | | | | | core | | | NEGATE | | | | | | | | core | | | NOT | | | | | | | | core | | | - | | | | | | | | core | | | XOR | | | | | | | | core | | | AND | | | | | | | | core | | | OR | | | | | | | | core | | | + | | | | | | | | core | | | 2DUP | | | | | | | | core | | | 2DROP | | | | | | | | core | | | 2SWAP | | | | | | | | core | | | ROLL | | | | | | | | core | | | PICK | | | | | | | | core | | | UNDER | | | | | | | | core | | | NIP | | | | | | | | core | | | ROT | | | | | | | | core | | | -ROT | | | | | | | | core | | | OVER | | | | | | | | core | | | ?DUP | | | | | | | | core | | | DUP | | | | | | | | core | | | SWAP | | | | | | | | core | | | DROP | | | | | | | | core | | | +! | | | | | | | | core | | | ! | | | | | | | | core | | | @ | | | | | | | | core | | | CTOGGLE | | | | | | | | core | | | C! | | | | | | | | core | | | C@ | | | | | | | | core | | | PERFORM | | | | | | | | core | | | EXECUTE | | | | | | | | core | | | ?EXIT | | | | | | | | core | | | EXIT | | | | | | | | core | | | RDROP | | | | | | | | core | | | R@ | | | | | | | | core | | | R> | | | | | | | | core | | | >R | | | | | | | | core | | | RP! | | | | | | | | core | | | RP@ | | | | | | | | core | | | UP! | | | | | | | | core | | | UP@ | | | | | | | | core | | | SP! | | | | | | | | core | | | SP@ | | | | | | | | core | | | UDP | | | | | | | | core | | | VOC-LINK | | | | | | | | core | | | ERRORHANDLER | | | | | | | | core | | | INPUT | | | | | | | | core | | | OUTPUT | | | | | | | | core | | | BASE | | | | | | | | core | | | OFFSET | | | | | | | | core | | | DP | | | | | | | | core | | | R0 | | | | | | | | core | | | S0 | | | | | | | | core | | | ORIGIN | | | | | | | | core | | | NOOP | | | | | | | | core | | | RECOVER | | | | | | | | core | | | END-TRACE | | | | | | | | core | |