Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yjdoc2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
yjdoc2
4y ago
Hey, I'm sorry but can you be more clear in what are the typos? I'd be glad to fix them, but just seem to miss them in this comment :sweat_smile:
2.
▲
by
yjdoc2
4y ago
Hey, yes I do like the braces ;} The decision to differentiate procedures from labels was intentional, and taken due to some restrictions of our IR (which is not the best, issue is open to change that). Also, the way to define procedure is
3.
▲
by
yjdoc2
4y ago
Hey, I can totally understand that this did not work out for you. I am glad nonetheless that you gave it a try anyways, and mentioned the issues you faced, so we can improve on them. Thanks for that! This was originally made primarily for o
4.
▲
by
yjdoc2
4y ago
Hey, yes, the initial tutorial can feel a bit too hand-holding. However, it is only one-time and should not reappear once done. It is intentionally so basic, as we wanted to make sure that any user, including those who have never written an
5.
▲
by
yjdoc2
4y ago
Hey, Sorry about that! Maybe we should have dialed the reactive stuff down a bit! On a side note, if you'd prefer a no-gui setup, this also as a commandline based emulator github.com/YJDoc2/8086-Emulator/ . (Not that thi
6.
▲
by
yjdoc2
4y ago
Hey, sorry to disappoint you, but that is the least "working" feature of this. :sweat_smile: It was a last-minute addition, not well trained, and should ideally be removed, but still is there. We would really like to hear your tho
7.
▲
by
yjdoc2
4y ago
Hey, thanks! Happy to hear that you think this is interesting. Also, your project is amazing! The design is really beautiful, and the features are really awesome! Thanks a lot for sharing this :)
8.
▲
by
yjdoc2
4y ago
Hey, one simple example is `mov byte[0], 5` . You need to give relative memory address (wrto DS segment value) in the brackets, and specify whether you want to store a byte or word length value. This syntax is intentionally verbose, so anyo
9.
▲
by
yjdoc2
4y ago
Hey, the 8086 has 20 bit memory bus, so it can theoretically support full 1 MB of memory. However, as much as I know, 8086 chips never had complete 1 MB,they had at the most 256/512 KB of memory, and rest address space was used instead
10.
▲
by
yjdoc2
4y ago
Thanks! Glad you found it interesting.
11.
▲
by
yjdoc2
4y ago
Hey, I am one of the creators of this emulator! Thanks nhatcher for posting this, glad to see you found this interesting. A bit of background on this is : we made this when we were students ourselves, learning about 8086, and couldn't
12.
▲
by
yjdoc2
5y ago
Hey, thanks! I wrote this in Rust because I am comfortable in it + proc-macros, but someone might port this to Lisp or such. As I explained it in another comment, this aims to make it easier and more approachable for learners to learn about
13.
▲
by
yjdoc2
5y ago
Hey, yes, this only simulates in the software, and does not translate to any lower level IR that can target actual hardware. Also thanks for posting and sharing this!
14.
▲
by
yjdoc2
5y ago
Hey, I am the author of pcb-rs ; thanks for sharing this, and showing interest! I would be happy to answer any questions about it!
15.
▲
by
yjdoc2
5y ago
Hey,thanks for your interest! As I explain in the blog post, this is not even remotely meant to "compete" or "replace" any HDLs. I think VHDL and other HDLs are pretty cool and really smart at what they do. This library