PicoBlaze Simulator for Android

April 19, 2026 ยท View on GitHub

This is my attempt to modify the PicoBlaze Simulator in JavaScript, so that it can be run on Android without an Internet connection. This version is written in a combination of JavaScript and Java, and uses the V8 JavaScript engine built into Android. The assembler and the related files are kept in JavaScript and communicate with the Java main program using V8, whereas the emulator is rewritten from JavaScript to Java using AI, and then converted to Kotlin using the tools built into Android Studio.

Screenshots

The main activitySetting up the breakpoints Viewing the machine codeThe emulator The register dump