Update
This commit is contained in:
parent
14fc271097
commit
01203e13ab
12 changed files with 60 additions and 13 deletions
2
uxn.md
2
uxn.md
|
@ -15,7 +15,7 @@ Here is a kind of concise sum up of uxn "ecosystem"/terminology/specs/etc.:
|
|||
- **uxn** (also *uxn CPU*): The [virtual machine](virtual_machine.md), "computing backend", something that runs uxn binary *rom*s.
|
||||
- so called *one page computer* (can implement itself in at most 500 lines of own assembly)
|
||||
- has **2 circular [stacks](stack.md)**: working stack and return stack, each one has size of 256 bytes.
|
||||
- **memory**: total size 64 kb, memory map is following:
|
||||
- **memory**: total size 64 kB, memory map is following:
|
||||
- 16 varvara devices, each one taking 16 bytes: the whole device section is called a **page**, the bytes inside it are called **ports**. A port that holds a [callback](callback.md) address is called **vector** (e.g. a mouse device will have a vector for *mouse click* callback).
|
||||
- address 256: start of program instructions.
|
||||
- extensible with so called *banks*.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue