Skip to content

Releases: FlatAssembler/PicoBlaze_Simulator_in_JS

Minor refactoring

24 Apr 11:25
Compare
Choose a tag to compare

I've done some minor refactoring of the db.php file and the parser.js file. As well, I've done some documentation fixes.

Made the uploading of assembly language programs work in WebPositive

15 Apr 09:30
Compare
Choose a tag to compare

In v4.0.1, there was a bug preventing the uploading of assembly language programs work in WebPositive. I fixed it and I am therefore making a new release.

Fixed a bug related to the handling of new-line characters

10 Apr 18:46
Compare
Choose a tag to compare

The handling of the new-line characters now seems to work correctly in both Firefox and Chrome. I simply replaced textContent with innerText in the code written by @betelgeuse-7 and it seems to work now.

The first version of the back-end

09 Apr 14:20
Compare
Choose a tag to compare

Thanks to the help from @betelgeuse-7 , if this program is run on a server with PHP and MySQL available, it is now possible to share PicoBlaze assembly programs.

Made it use more Bootstrap icons and less ASCII art

26 Dec 18:56
Compare
Choose a tag to compare

I've made my PicoBlaze Simulator use more Bootstrap icons instead of ASCII art.

Fixed a bug causing the preprocessor to fail silently if somebody misspells a directive inside an if-branching or while-loop

15 Dec 12:24
Compare
Choose a tag to compare

When I was modifying the Preprocessor Test, I noticed that the preprocessor fails silently in case the user misspells a preprocessor directive inside an if-branching or a while-loop. So, I fixed that.

Fixed a bug making the licence illegible in Firefox 52

12 Dec 12:42
Compare
Choose a tag to compare

GitHub's front-end has changed and the licences stored on GitHub are no longer legible in Firefox 52 (#22 ). So, I changed the link in the banner to point to SourceForge rather than to GitHub.

Fixed a bug causing unclear error messages

30 Nov 09:36
Compare
Choose a tag to compare

I've fixed the bug #21 , which was causing unclear error messages if jump was used improperly.

Refactored the preprocessor a bit

17 Nov 12:43
Compare
Choose a tag to compare

I have refactored the preprocessor a bit. Also, I have made the assemble function in the file assembler.js check whether its first argument is actually the root of the abstract syntax tree. And some other small details... The functionality should remain the same.

Refactored the HTML a bit

16 Nov 11:47
Compare
Choose a tag to compare

I have extracted the SVG of the Stop button into a separate file.