Platform Support List
Computers
i386 | amd64 | arm32 | arm64 | mips32 | mips64 | powerpc | powerpc64 | riscv | riscv64 | s390x | |
---|---|---|---|---|---|---|---|---|---|---|---|
Android | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Windows | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Mac OS | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||
Docker Linux | |||||||||||
GNU Linux | |||||||||||
GNU Hurd | N/A | ||||||||||
Plan 9 | N/A | ||||||||||
Open BSD | N/A | ||||||||||
Free BSD | N/A |
- mac os does not support 32-bit systems.
- windows windows is not currently supporting cpu sleep mode.
- freebsd currently does not support official publication.
Integrations
wasm | wasm.js (legacy) |
emscripten (bloated) |
typescript | |
---|---|---|---|---|
NodeJS | ||||
Browser |
C++ | NodeJS | Python | Rust | |
---|---|---|---|---|
FFI | N/A | |||
Wrapper | ||||
Dynamic Library |
- Rust third-party support https://github.com/yxqsnz/3bc-sys
Embedded Systems
avr | riscv | arm | pic | |
---|---|---|---|---|
Arduino | N/A | |||
AVR Lib C | N/A | N/A | N/A | |
ESP IDF | N/A | N/A | N/A | |
ODroid | N/A | |||
Free RTOS | N/A | |||
Baremetal |
Legacy Systems
i386 | mos6502 NES |
mos6502 Apple 2 |
mos6502 C64 |
|
---|---|---|---|---|
Baremetal | N/A | |||
Microsoft Dos | N/A |
- MOS6502 / Nintendo Entertainment System currently it only runs hello world compiled together with the virtual machine program.
- MOS6502 / Apple 2 runs programs that are compiled together with the virtual machine and without support interpreter or repl.