Menu

Tree [0238fb] main /
 History

HTTPS access


File Date Author Commit
 .idea 4 days ago Teo Samarzija Teo Samarzija [6a26ad] Made it so that the text displayed during assem...
 app 1 day ago Teo Samarzija Teo Samarzija [f77114] Fixed a potential bug in the simulator and upda...
 gradle 2025-09-18 Teo Samaržija Teo Samaržija [aedc2b] Updated to a new version of Android Studio
 .gitignore 2021-01-29 teo.samarzija teo.samarzija [31a4a3] Added the code for fetching the list of example...
 LICENSE 2023-11-30 Teo Samaržija Teo Samaržija [ccc506] Create LICENSE
 README.md 1 day ago Teo Samarzija Teo Samarzija [0238fb] Attempted to make the screenshots gallery look ...
 build.gradle 2025-09-18 Teo Samaržija Teo Samaržija [aedc2b] Updated to a new version of Android Studio
 gradle.properties 2023-08-13 Teo Samaržija Teo Samaržija [241e23] Attempted to make my program build in new versi...
 gradlew 2023-07-12 Teo Samaržija Teo Samaržija [4402e6] Attempted to make my program build in new versi...
 gradlew.bat 2023-07-12 Teo Samaržija Teo Samaržija [4402e6] Attempted to make my program build in new versi...
 settings.gradle 2021-01-24 teo.samarzija teo.samarzija [ed4b0f] Made the syntax highlighting for the assembly c...

Read Me

PicoBlaze Simulator for Android

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.

Screenshots

The main activity
Setting up the breakpoints
Viewing the machine code
The emulator
The register dump

MongoDB Logo MongoDB