Commit Graph

18 Commits

Author SHA1 Message Date
Junjie Mao bbbbf66ebb Add support to timer and timer interrupts
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 15:21:15 +08:00
Junjie Mao 2f7661da82 Codebase Maintenance
* Add the missing dependency (angular 1.4.5)
* Do not track generated js files
* Fix .gitignore

Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 08:51:08 +08:00
chyyuu 6817d197f1 initial version for v8-cpu, which is based on Schweigi/assembler-simulator 2015-09-15 04:17:16 +08:00
Tibor Baksa 3ae7320f52 Fixed underflow off-by-one bug 2015-07-19 18:02:35 +02:00
Schweigi 217c3a1c16 chore(release): Release v0.5.1 2015-03-15 22:42:58 -07:00
Schweigi aec3c39ff0 feat(ui): Show cursor:pointer when hover over an instruction/label 2015-03-15 22:29:50 -07:00
Schweigi 1b549c25dc style(formatting): Small code format cleanup 2015-03-15 22:23:36 -07:00
Schweigi 7a4c3fb88b feat(ui): Highlight code by clicking an instruction or label address
Implements #12
2015-02-01 14:29:19 +01:00
Schweigi 74709b1bc4 feat(ui): Highlight the stack area
Implements #9
2015-02-01 13:31:17 +01:00
Steve Clay 5d27b800a3 fix(ui): Labels match case in code
Fixes #13
2015-01-29 23:05:25 -05:00
Schweigi 81e9076a4b Merge branch 'master' of https://github.com/SergeyVlSorokin/assembler-simulator into feature/pull-request-8 2015-01-23 22:23:28 +01:00
Sergey Sorokin d6931753d9 Added possibility to use SP register in MOV, ADD, SUB, INC, DEC and CMP commands.
Added optional highlighting of memory cells referenced by A, B, C and D
registers.
Added "Labels" panel which shows all labels in program, together with
corresponding address and value from memory.
2015-01-21 19:08:52 +03:00
Schweigi cc7a1ce0a2 Small code cleanup and added HLT instruction to sample code 2014-10-08 09:19:14 +02:00
Schweigi 700ffc7767 Bumped version to 0.2.2 and generated asmsimulator.js file for release 2014-09-16 03:34:59 +02:00
Schweigi 43728a0a51 Generated newest min.js 2013-10-28 22:10:59 +01:00
Schweigi ab3be4315d Mark the currently executed line in the assembler code 2013-10-28 22:08:11 +01:00
Schweigi 90eab81050 Improved assembler label error handling 2013-10-27 21:58:28 +01:00
Schweigi ebc48bcedf Initial commit 2013-10-27 15:43:35 +01:00