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