Skip to content

Releases: FlatAssembler/PicoBlaze_Simulator_in_JS

Made the JavaScript more standard by avoiding `substr`

16 Sep 17:56
Compare
Choose a tag to compare

I've made the JavaScript more standard by avoiding the substr string method, which is non-standard.

Fixed a long-standing bug in the parser regarding unary operators

13 Sep 12:24
Compare
Choose a tag to compare

I've fixed a bug regarding the detection of unary operators. Previously, the parser would detect the second + in 5 + + 1 as a binary operator, leading to a parsing error.

Fixed a bug in `headerScript.js` where choosing an example program does not count as modifying the code after assembly

08 Sep 21:13
Compare
Choose a tag to compare

Fixed a bug in the UI

06 Sep 18:27
Compare
Choose a tag to compare

I've fixed the bug #28 .

Added a modal dialog warning the user if they forgot to click the Assemble button

05 Sep 17:50
Compare
Choose a tag to compare

I've added a modal dialog confirm warning in case the user has forgotten to press the Assemble button before pressing Play or Fast Forward. Also, I've done some minor refactoring.

Used CSS Media Queries instead of JavaScript where that is easy to do

02 Sep 13:55
Compare
Choose a tag to compare

So, I'm taking a Front-End Development course at Algebra and we were taught that we should use CSS Media Queries where possible instead of JavaScript. So, I've done that.

Fixed a bug causing the assembler to fail silently in case of an invalid decimal or binary constant

05 Aug 09:28
Compare
Choose a tag to compare

Restored compatibility with WebPositive

05 Jul 19:49
Compare
Choose a tag to compare

The names of some example programs weren't legible in WebPositive, so I fixed that using browser-sniffing in footerScript.js.

Improved what the long tables look like

13 Jun 10:14
Compare
Choose a tag to compare

I have changed the CSS-in-JavaScript of the long tables, to make the borders of the sticky <th>-s shown in Firefox (see this bug in Firefox).

Made the headers of the long tables sticky

09 Jun 09:40
Compare
Choose a tag to compare

I have made the headers of the long tables (one with machine code and one with the memory) sticky, so that users don't lose the track of what is in which column.