├── .github └── workflows │ ├── generate-docs.yaml │ └── tests.yaml ├── .gitignore ├── LICENSE.md ├── README.md ├── ci └── all_tests.sh ├── examples ├── basic.roc ├── drum-roll.gif ├── rocci-bird.gif ├── rocci-bird.roc ├── snake.gif ├── snake.roc ├── sound.gif └── sound.roc ├── glue.roc ├── glue.sh └── platform ├── Effect.roc ├── InternalTask.roc ├── Sprite.roc ├── Task.roc ├── W4.roc ├── allocator.zig ├── glue.sh ├── host.zig ├── main-glue.roc ├── main.roc ├── roc ├── dec.zig ├── list.zig ├── num.zig ├── panic.zig ├── result.zig ├── str.zig └── utils.zig └── vendored └── wasm4.zig /.github/workflows/generate-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/.github/workflows/generate-docs.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/README.md -------------------------------------------------------------------------------- /ci/all_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/ci/all_tests.sh -------------------------------------------------------------------------------- /examples/basic.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/basic.roc -------------------------------------------------------------------------------- /examples/drum-roll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/drum-roll.gif -------------------------------------------------------------------------------- /examples/rocci-bird.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/rocci-bird.gif -------------------------------------------------------------------------------- /examples/rocci-bird.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/rocci-bird.roc -------------------------------------------------------------------------------- /examples/snake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/snake.gif -------------------------------------------------------------------------------- /examples/snake.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/snake.roc -------------------------------------------------------------------------------- /examples/sound.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/sound.gif -------------------------------------------------------------------------------- /examples/sound.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/examples/sound.roc -------------------------------------------------------------------------------- /glue.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/glue.roc -------------------------------------------------------------------------------- /glue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/glue.sh -------------------------------------------------------------------------------- /platform/Effect.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/Effect.roc -------------------------------------------------------------------------------- /platform/InternalTask.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/InternalTask.roc -------------------------------------------------------------------------------- /platform/Sprite.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/Sprite.roc -------------------------------------------------------------------------------- /platform/Task.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/Task.roc -------------------------------------------------------------------------------- /platform/W4.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/W4.roc -------------------------------------------------------------------------------- /platform/allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/allocator.zig -------------------------------------------------------------------------------- /platform/glue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/glue.sh -------------------------------------------------------------------------------- /platform/host.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/host.zig -------------------------------------------------------------------------------- /platform/main-glue.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/main-glue.roc -------------------------------------------------------------------------------- /platform/main.roc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/main.roc -------------------------------------------------------------------------------- /platform/roc/dec.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/dec.zig -------------------------------------------------------------------------------- /platform/roc/list.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/list.zig -------------------------------------------------------------------------------- /platform/roc/num.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/num.zig -------------------------------------------------------------------------------- /platform/roc/panic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/panic.zig -------------------------------------------------------------------------------- /platform/roc/result.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/result.zig -------------------------------------------------------------------------------- /platform/roc/str.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/str.zig -------------------------------------------------------------------------------- /platform/roc/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/roc/utils.zig -------------------------------------------------------------------------------- /platform/vendored/wasm4.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukewilliamboswell/roc-wasm4/HEAD/platform/vendored/wasm4.zig --------------------------------------------------------------------------------