Hi, thanks for checking out MartyPC.
I'm the developer if there are any questions.
show comments
tensor
One of the amazing things about this project is that the author built physical harnesses for real early CPUs so that he could build test suites against the real hardware and ensure the emulation is 100% correct, down to every timing and quirk of the original hardware.
show comments
wiz21c
besides the fact that it was written in rust, rust happens to be a really nice language to write emulators, you don't have to think much about threading and not much abut memory management, rust makes that easy => you can concentrate on your pixels. Moreover LLM grasp it very well so that you can get a bit more spare time for your emulator-side-project.
It was very long since I wrote any sort of C++ and using rust was pretty refreshing.
Second "besides": marty's PC may not have a lot of breadth in terms of supported hardware, but it gets the accuracy totally right. It's a very special kind of achievement.
(I'm not a rust fanboy :-) I just appreciate the language for writing my emulator)
pjmlp
Adlib support! At least someone else remembers it wasn't only Soundblaster.
show comments
ranger_danger
Ironically, and unfortunately, this doesn't actually emulate the FM Towns Marty (or even the regular FM Towns PC) like I assumed it would.
show comments
rrr_oh_man
Doesn't seem to support non-QWERTY keboards :(
show comments
Dwedit
Mysteriously, backslash has been mapped to backspace for some reason.
show comments
JMiao
probably in the minority but i want the screeching and grumbling hard disk sounds
show comments
chvid
Almost usable on an iPhone.
show comments
benj111
I assume it's called MartyPC because it Marty McFlies?
show comments
throwaway5727
This comment is itself a meta comment but here we go I guess...How is it possible that half the comments in this thread are about the title itself? It’s not even a made-up title, it’s taken straight from the project’s README...I keep seeing people complaining almost aggressively that others are touting Rust as a useful tool (which, to me personally, it certainly is). Does someone have a financial stake in opposing Rust’s development, or what?
show comments
BobMcBob
Yet another avenue to play EGATREK in a browser. For that, its work it.
show comments
gaoheyang
nice
szundi
Why never seeing a title “written by C” or Java or js
show comments
globalnode
the other week i wrote a program in python, and ive been thinking of upgrading my cpp knowledge from v11, wish me luck
tonyhart7
how to use this fossil computer era ????? I cant type shhiiii
rvz
Written in Rust™
teiferer
What does the "written in Rust" contribute to the title, exactly?
Kudos
Not specific to this project, but nowadays when I see "written in rust" I hear "written by Claude".
Hi, thanks for checking out MartyPC. I'm the developer if there are any questions.
One of the amazing things about this project is that the author built physical harnesses for real early CPUs so that he could build test suites against the real hardware and ensure the emulation is 100% correct, down to every timing and quirk of the original hardware.
besides the fact that it was written in rust, rust happens to be a really nice language to write emulators, you don't have to think much about threading and not much abut memory management, rust makes that easy => you can concentrate on your pixels. Moreover LLM grasp it very well so that you can get a bit more spare time for your emulator-side-project.
It was very long since I wrote any sort of C++ and using rust was pretty refreshing.
Second "besides": marty's PC may not have a lot of breadth in terms of supported hardware, but it gets the accuracy totally right. It's a very special kind of achievement.
(I'm not a rust fanboy :-) I just appreciate the language for writing my emulator)
Adlib support! At least someone else remembers it wasn't only Soundblaster.
Ironically, and unfortunately, this doesn't actually emulate the FM Towns Marty (or even the regular FM Towns PC) like I assumed it would.
Doesn't seem to support non-QWERTY keboards :(
Mysteriously, backslash has been mapped to backspace for some reason.
probably in the minority but i want the screeching and grumbling hard disk sounds
Almost usable on an iPhone.
I assume it's called MartyPC because it Marty McFlies?
This comment is itself a meta comment but here we go I guess...How is it possible that half the comments in this thread are about the title itself? It’s not even a made-up title, it’s taken straight from the project’s README...I keep seeing people complaining almost aggressively that others are touting Rust as a useful tool (which, to me personally, it certainly is). Does someone have a financial stake in opposing Rust’s development, or what?
Yet another avenue to play EGATREK in a browser. For that, its work it.
nice
Why never seeing a title “written by C” or Java or js
the other week i wrote a program in python, and ive been thinking of upgrading my cpp knowledge from v11, wish me luck
how to use this fossil computer era ????? I cant type shhiiii
What does the "written in Rust" contribute to the title, exactly?
Not specific to this project, but nowadays when I see "written in rust" I hear "written by Claude".
Early PCs weren’t written in Rust.