Skip to content

wefcdse/ccwasm

Repository files navigation

Description

this mod add wasm support for CC: Tweaked.

this mod uses chicory runtime, and includes wasi support

Usage

  • put .wasm file in wasm folder(.minecraft/wasm/).
  • running:
    • in computercraft shell, run exec_wasm
    • in lua in computer craft, run wasm.load_wasm function to load a module. Note that the argument does not contains a .wasm extend name.

Wasm development

use this crate

see the example here

Example

minesweeper example

  • download this file and put it in .minecraft/wasm/

  • place a monitor on top of a computer

  • in computer craft's shell run exec_wasm minesweeper

picture display example

  • download this file and put it in .minecraft/wasm/

  • place a monitor on top of a computer

  • in computer craft's shell run exec_wasm pic_display [path to picture file(in cc's fs)]

python interpreter example, download this file and put it in ./wasm/, and then in computer craft lua run:

py = wasm.load_wasm("python")
py.init()
py.exec("import time as t")
print(py.eval("t.time()"))

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages