8000 GitHub - flupe/jibniz: A custom javascript implementation of the IBNIZ VM
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

flupe/jibniz

Folders and files

8000
NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jibniz

jibniz is a custom javascript implementation of the IBNIZ VM. A tiny demo can be found on https://flupe.github.io/jibniz/.

Running tests (deprecated for now)

yarn install
yarn test

TODO

I've tried again and again to produce WASM from IBNIZ programs, sadly the J instruction is too powerful. In the specification, it can jump to any instruction at runtime, depending on the address found on the stack, whereas WASM jumps have to be well-behaved.

  • Fix endianness hacks.
  • Basic support for audio.
  • "smart" mode detection.
  • Compile a version of the code for both T and TYX modes.

About

A custom javascript implementation of the IBNIZ VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0