A simulator based on Morris Mano's basic architecture of a computer!
1. Code editor with sexy syntax highlighting!
2. Save your programs (even though its in local memeory hehe)
3. Get suggestions as you type, gives you hints ya!
4. Controll literally everything about the simulation
5. Check the states of all registers and E ofcourse how can i forget that
6. Full huge memory, without even a single performance issue
7. Ofcourse, themes so you dont get bored (i need more themes pleeeeeasseeee consider contributing)
8. Just in case your brilliant mind ever gets stuck, docs
Not just options. Full wardrobe change.
Color schemes currently in Mano Forge
Editor Fonts (Monaspace gang)
Font
Vibe check
Monaspace Argon clean + balanced
Monaspace Krypton compact + sharp
Monaspace Neon default banger
Monaspace Radon technical + calm
Monaspace Xenon crisp + modern
Pick your vibe, write legendary spaghetti, assemble, run, repeat.
The plan, now complete :)
The grammar of the assembly language is as follows:
program → line* EOF
line → statement NEWLINE
statement → instruction | labelDecl
instruction → OPCODE operand?
labelDecl → IDENTIFIER COMMA (instruction | dataDecl)
dataDecl → DATATYPE NUMBER
operand → IDENTIFIER | NUMBER
Dedicated to a genius, Morris Mano, the guy who made me fall in love with literal architectures, and my teacher, Prof. Zishan Noorani!