Skip to content

Am2900ME RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@MaisiKoleni MaisiKoleni released this 15 Jan 08:26
· 61 commits to master since this release

Please follow the wiki introduction page for the first steps

Changes:

  • Fixed a critical bug concerning status registers, see #3
  • No more rudimentary RAM-register GUI.
  • The "Registers and Status" window now features all registers that are present in the machine. All are editable and updatable.
  • The "Machine RAM" and "Registers and Status" windows now include an auto-update button that is on per default. It updates all values and highlights changes (see below). Very convenient.
  • Added a proper reset button. Restarting the application all the time is annoying. No need for that anymore.
  • Changes to RAM and (status) registers get highlighted and thereby enable you to observe where something changed. Those highlights always stay until the next instruction cycle is performed.

The first release candidate of the Basic Am2900 Microprogramming Emulator.
You can edit the Mapping PROM, the RAM, all registers and status registers and most importantly, the microprogram memory, in four separate windows. You can save and load all three parts (not the registers) individually.

Please note:

  • The interrupt controls are currently not supported.
  • The shift instruction 0_1111 behaves like 0_1110. This bug is fixed in the git-repo, but since it is not relevant for the exams, the executable is going to get fixed afterwards.