retroforth/vm/nga-python
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
..
BenchmarkDevice.py nga-python: add stubs for benchmark device (#28); add support for running under Python2 (for use w/pypy) 2021-02-03 12:54:42 +00:00
ClockDevice.py nga-python: run black to reformat code 2020-12-23 12:23:57 +00:00
DecimalDevice.py nga-python: implement support for run length encoding in image (#44) 2021-02-02 15:22:17 +00:00
FileSystemDevice.py nga-python: run black to reformat code 2020-12-23 12:23:57 +00:00
FloatStack.py nga-python: start adding files from the rework towards a class based implementation 2020-11-18 20:20:04 +00:00
InitialImage.py back to work on 2021.4 2021-02-18 16:12:22 +00:00
IntegerStack.py nga-python: IntegerStack now derives from list (#20) 2020-12-17 19:47:17 +00:00
Memory.py nga-python: implement run length encoding for arbitrary value sequences in image (from Arland) 2021-02-02 22:28:27 +00:00
retro.py add support multiple bases 2021-05-18 19:42:35 +00:00
RNGDevice.py run black to reformat Python files 2021-01-20 17:41:34 +00:00
UIDevice.py nga-python: implement support for run length encoding in image (#44) 2021-02-02 15:22:17 +00:00