mirror of
https://github.com/ringtailsoftware/uvm32.git
synced 2026-06-05 22:43:39 +00:00
Organise list
This commit is contained in:
parent
4dad76be61
commit
e5581f1c27
1 changed files with 24 additions and 18 deletions
12
README.md
12
README.md
|
|
@ -93,24 +93,30 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
## Samples
|
## Samples
|
||||||
|
|
||||||
|
* VM hosts
|
||||||
* [host](hosts/host) vm host which loads a binary and runs to completion, handling multiple syscall types
|
* [host](hosts/host) vm host which loads a binary and runs to completion, handling multiple syscall types
|
||||||
* [host-mini](hosts/host-mini) minimal vm host (shown above), with baked in bytecode
|
* [host-mini](hosts/host-mini) minimal vm host (shown above), with baked in bytecode
|
||||||
* [host-parallel](hosts/host-parallel) parallel vm host running multiple vm instances concurrently, with baked in bytecode
|
* [host-parallel](hosts/host-parallel) parallel vm host running multiple vm instances concurrently, with baked in bytecode
|
||||||
* [host-arduino](hosts/host-arduino) vm host as Arduino sketch (`make test` to run AVR code in qemu)
|
* [host-arduino](hosts/host-arduino) vm host as Arduino sketch (`make test` to run AVR code in qemu)
|
||||||
|
* C sample apps
|
||||||
* [apps/helloworld](apps/helloworld) C hello world program
|
* [apps/helloworld](apps/helloworld) C hello world program
|
||||||
|
* [apps/heap](apps/heap) Demonstration of `malloc()` on extram in C
|
||||||
* [apps/conio](apps/conio) C console IO demo
|
* [apps/conio](apps/conio) C console IO demo
|
||||||
* [apps/lissajous](apps/lissajous) C console lissajous curve (showing softfp, floating point)
|
* [apps/lissajous](apps/lissajous) C console lissajous curve (showing softfp, floating point)
|
||||||
* [apps/maze](apps/maze) C ASCII art recursive maze generation
|
* [apps/maze](apps/maze) C ASCII art recursive maze generation
|
||||||
* [apps/hello-asm](apps/hello-asm) Minimal hello world assembly
|
|
||||||
* [apps/fib](apps/fib) C fibonacci series program (iterative and recursive)
|
* [apps/fib](apps/fib) C fibonacci series program (iterative and recursive)
|
||||||
* [apps/self](apps/self) host-mini with embedded mandelbrot generation program, compiled as an app (inception!)
|
|
||||||
* [apps/sketch](apps/sketch) C Arduino/Wiring/Processing type program in `setup()` and `loop()` style
|
* [apps/sketch](apps/sketch) C Arduino/Wiring/Processing type program in `setup()` and `loop()` style
|
||||||
|
* Rust sample apps
|
||||||
* [apps/rust-hello](apps/rust-hello) Rust hello world program (note, the version of rust installed by brew on mac has issues, use the official rust installer from https://rust-lang.org/learn/get-started/)
|
* [apps/rust-hello](apps/rust-hello) Rust hello world program (note, the version of rust installed by brew on mac has issues, use the official rust installer from https://rust-lang.org/learn/get-started/)
|
||||||
|
* Zig sample apps
|
||||||
* [apps/zig-mandel](apps/zig-mandel) Zig ASCII mandelbrot generator program
|
* [apps/zig-mandel](apps/zig-mandel) Zig ASCII mandelbrot generator program
|
||||||
* [apps/zigtris](apps/zigtris) Zig Tetris (https://github.com/ringtailsoftware/zigtris)
|
* [apps/zigtris](apps/zigtris) Zig Tetris (https://github.com/ringtailsoftware/zigtris)
|
||||||
* [apps/zigalloc](apps/zigalloc) Demonstration of using extram with zig allocator
|
* [apps/zigalloc](apps/zigalloc) Demonstration of using extram with zig allocator
|
||||||
* [apps/heap](apps/heap) Demonstration of `malloc()` on extram in C
|
|
||||||
* [apps/zigdoom](apps/zigdoom) Port of PureDOOM (making use of Zig to provide an allocator and libc like functions)
|
* [apps/zigdoom](apps/zigdoom) Port of PureDOOM (making use of Zig to provide an allocator and libc like functions)
|
||||||
|
* Assembly sample apps
|
||||||
|
* [apps/hello-asm](apps/hello-asm) Minimal hello world assembly
|
||||||
|
* VM host as an app
|
||||||
|
* [apps/self](apps/self) host-mini with embedded mandelbrot generation program, compiled as an app (VM running VM)
|
||||||
|
|
||||||
## Quickstart (docker)
|
## Quickstart (docker)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue