retroforth/vm
crc cb22c59b5a add support multiple bases
This set of patches:

- adds a `Base` variable
- adds `decimal`, `hex`, `octal`, and `binary`
- extends `s:to-number` to support `Base`
- extends `n:to-string` to support `Base`
- updates the glossary to cover these

Additionally:

- removes the 1024 cell limit for the kernel
- adds a header cell (7) for the start of the text input buffer
- adds a header cell (8) for the end of the text input buffer
- updates most Nga implementations that use the text input buffer to look at
  this instead of hard coding the address

FossilOrigin-Name: 391ad6fc0187e5ff3089d5c42d5d5e1c18fd0b2379c90a148ba44bb66145f020
2021-05-18 19:42:35 +00:00
..
nga-816 nga-816: pull latest changes from Piotr 2021-03-10 15:03:32 +00:00
nga-c add support multiple bases 2021-05-18 19:42:35 +00:00
nga-c-native-x86 work on the retro-compiler 2021-05-18 12:42:15 +00:00
nga-c-no-libc add support multiple bases 2021-05-18 19:42:35 +00:00
nga-csharp add support multiple bases 2021-05-18 19:42:35 +00:00
nga-js add support multiple bases 2021-05-18 19:42:35 +00:00
nga-nim add support multiple bases 2021-05-18 19:42:35 +00:00
nga-pascal add support multiple bases 2021-05-18 19:42:35 +00:00
nga-python add support multiple bases 2021-05-18 19:42:35 +00:00
nga-swift add support multiple bases 2021-05-18 19:42:35 +00:00