Q8
Languages and libraries
virtual machine
SHOW HN2017
How HN took it
6 positive, 3 neutral or asking, 1 mixed, 5 critical, out of 15 comments about the project. Thread score +0.13.
Execution: 0 for, 4 againstDocs: 2 for, 1 againstDesign: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful learning tool for low-level code and visualization
From 4 comments
This tool is great. Good job.
palerdot on HNThats a great tool in learning low level code. I really like to understand in machine level but i have no idea how machine works. Like what is a raw data memory. Character size…
kagaw on HNHuge props for putting this all together! The lessons and guides you published are definitely my key takeaway from this project. I think there is an opportunity for an integrated…
zenojevski on HNI like it a lot, was looking for something like this to teach 13 with, so, thanks! Had trouble editing values in the tiles tho - backspace made the browser go back to HN and…
ngvrnd on HN
Visualization is cool and similar to Human Resource Machine
From 2 comments
The visualizations remind me of the game "Human Resource Machine", which also allows to program in some pseudo-assembly instruction set and visualizes the execution through…
Matthias247 on HNReally cool visualization of the VM!
beefok on HN
Objections
Editing cells is buggy, especially backspace navigating browser back
From 4 comments
What exactly is one expected to do in order to solve say the very first puzzle? I can click on the grid to highlight a cell but I can't alter the contents. If I use the buttons…
alyandon on HNIt's inconsistent for me - it seems to sometimes get stuck in a state where I can't update any of the cells. Sometimes it will allow me to update the cells but whatever I type…
alyandon on HNThat's the very first thing I tried and it wasn't working at all for me earlier. Backspace was navigating to the previous page. Now it seems to work... sort of... sometimes it'll…
alyandon on HNI believe I've corrected the backspace bug with a little help from a pull request, preventing default behavior and patching it through the same route the delete key follows. My…
anchovieshat on HN
Hard to understand what the grid numbers mean without instruction mapping
From 2 comments
It looks neat but I could not figure out what exactly was happening. It might help if you did some smaller programs first where it is clear what the numbers in the grid really…
tonetheman on HNOn the page with the editable grid, https://anchovieshat.github.io/Q8/q8.html there's a table that maps numbers to instructions, and gives a brief description. It wraps below the…
anchovieshat on HN
Requests
Full instruction set list or documentation
From 1 comment
Really neat! Is there a list of the full instruction set somewhere?
wesleytodd on HN
Assembler support for writing programs
From 1 comment
While it isn't quite the same emulated machine, and therefore has a different instruction set, it does tread similar ground to Nand2Tetris's project 4, however it lacks an…
anchovieshat on HN
Questions
How to use it alongside Nand2Tetris
From 1 comment
Seems like a great project! Can this be used alongside the NAND to Tetris project[0] for understanding low level programming? [0] http://www.nand2tetris.org/
capex on HN
Resources for learning machine-level programming
From 1 comment
Thats a great tool in learning low level code. I really like to understand in machine level but i have no idea how machine works. Like what is a raw data memory. Character size…
kagaw on HN
Alternatives named
Human Resource Machine
From 1 comment
The visualizations remind me of the game "Human Resource Machine", which also allows to program in some pseudo-assembly instruction set and visualizes the execution through…
Matthias247 on HN
Nand2Tetris
From 1 comment
Seems like a great project! Can this be used alongside the NAND to Tetris project[0] for understanding low level programming? [0] http://www.nand2tetris.org/
capex on HN
chip3 in-browser VM
From 1 comment
In a similar vein, here is a VM I made for educational purposes. https://zenoamaro.github.io/chip3/ It runs in the browser, featuring a fully inspectable CPU and RAM, rewindable…
zenojevski on HN