21 comments

  • wiz21c2 hours ago
    besides the fact that it was written in rust, rust happens to be a really nice language to write emulators, you don&#x27;t have to think much about threading and not much abut memory management, rust makes that easy =&gt; 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.<p>It was very long since I wrote any sort of C++ and using rust was pretty refreshing.<p>Second &quot;besides&quot;: marty&#x27;s PC may not have a lot of breadth in terms of supported hardware, but it gets the accuracy totally right. It&#x27;s a very special kind of achievement.<p>(I&#x27;m not a rust fanboy :-) I just appreciate the language for writing my emulator)
  • pjmlp8 hours ago
    Adlib support! At least someone else remembers it wasn&#x27;t only Soundblaster.
    • anonzzzies5 hours ago
      All my friends had Soundblasters; I had a self soldered Covox. Fun times.
      • abrookewood3 hours ago
        Whaaat?? Do tell more!
        • anonzzzies2 hours ago
          For not well off geeks you could just solder a bunch of resistors together and get vastly better sound than from the crappy PC speaker and there were games that supported it and I wrote some software for it (which unfortunately is gone I think). I had a lot of just having this on the pc in the house.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;necroware&#x2F;silly-sound-bastard" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;necroware&#x2F;silly-sound-bastard</a>
        • sjsdaiuasgdia2 hours ago
          [dead]
    • _flux4 hours ago
      But Soundblaster came with Adlib, so surely complete support for SB should mean Adlib support as well.. ?
      • pjmlp3 hours ago
        Yeah and eventually Adlib was gone.<p>From Wikipedia,<p>&quot;Not long after its introduction, Creative Labs introduced its competing Sound Blaster card. The Sound Blaster was fully compatible with AdLib&#x27;s hardware, and it also implemented two key features absent from the AdLib: a PCM audio channel and a game port. With additional features and better marketing, the Sound Blaster quickly overshadowed AdLib as the de facto standard in PC gaming audio. AdLib&#x27;s slow response, the AdLib Gold, did not sell well enough to sustain the company.&quot;
  • rrr_oh_man8 hours ago
    Doesn&#x27;t seem to support non-QWERTY keboards :(
    • teiferer7 hours ago
      But it&#x27;s written in Rust! Who cares about non-qwerty!<p>&#x2F;s
  • ranger_danger9 hours ago
    Ironically, and unfortunately, this doesn&#x27;t actually emulate the FM Towns Marty (or even the regular FM Towns PC) like I assumed it would.
  • benj1112 hours ago
    I assume it&#x27;s called MartyPC because it Marty McFlies?
  • Dwedit10 hours ago
    Mysteriously, backslash has been mapped to backspace for some reason.
    • datakan3 hours ago
      I don&#x27;t think Backspace as a key was standard internationally until 1994. Apple still doesn&#x27;t use it, just Delete.
      • Dwedit1 hour ago
        This is about early IBM PCs, not apple computers. And the non-working key is the Backslash key \ , not the backspace key.
    • unixhero9 hours ago
      Old terminals had this shenanigans going on too. Backspace was not backspace and so on
  • throwaway57275 hours ago
    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?
    • tonyedgecombe3 hours ago
      I suppose it makes a change from complaining that the post was written by an LLM.
      • braiamp2 hours ago
        But if it&#x27;s written in rust and with llm then they both implode and we get really insightful comments
    • saiditmate4 hours ago
      [flagged]
      • taneq3 hours ago
        &gt; non-human bots<p>I’m amused by the implication of human bots.
      • dmd2 hours ago
        No, it&#x27;s being downvoted because (a) who cares and (b) you wrote a wall of text that makes you look like you have schizophrenia.
      • suddenlybananas1 hour ago
        &gt;murderous ways<p>What?
      • 134154 hours ago
        Rust&#x27;s user community is toxic and unbearable. That&#x27;s enough to explain the widespread resentment against it. Their fanboys are annoying. CommonLisp used to have a similar community problem.
        • caspper691 hour ago
          I write Rust code. I don’t mind it. But the truth is, I use very little of the language.<p>I visit the Discord, and I see all the crazy overcomplicated shit these people are writing.<p>If I had to try and make heads or tails of some of that shit I’d go crazy.<p>I actually think some of it is actual trolling by Rust itself.<p>And yes, the people are toxic. It’s like they really believe C and C++ and everyone else did literally everything wrong. And some of their justifications are seriously weak sauce.<p>And remember, I like Rust. At least the parts I use. But it’s easily going to eclipse C++ in complexity if it continues the way it has been operating.
  • Kudos8 hours ago
    Not specific to this project, but nowadays when I see &quot;written in rust&quot; I hear &quot;written by Claude&quot;.
    • binaryturtle7 hours ago
      &quot;cross-platform&quot; and Rust, as advertised in the current title&#x2F;link label, is incompatible for sure. Can&#x27;t get that to run on my older OS X machine nor my Amiga. :)
  • JMiao9 hours ago
    probably in the minority but i want the screeching and grumbling hard disk sounds
    • hggh7 hours ago
      IBMulator has HDD sounds: <a href="https:&#x2F;&#x2F;www.ibmulator.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ibmulator.org&#x2F;</a>
  • chvid9 hours ago
    Almost usable on an iPhone.
  • BobMcBob9 hours ago
    Yet another avenue to play EGATREK in a browser. For that, its work it.
    • unixhero9 hours ago
      What&#x27;s great about Egatrek?
    • EvanAnderson7 hours ago
      Oh, holy crap. I haven&#x27;t thought about EGATREK in at least 30 years. I&#x27;m going to go dig it up right now. Thanks for causing me to recall that memory!
  • gaoheyang5 hours ago
    nice
  • hncsiocp9x56 minutes ago
    [dead]
  • szundi10 hours ago
    Why never seeing a title “written by C” or Java or js
    • pigeons10 hours ago
      &quot;Hax – a minimalist, terminal-native coding agent written in C&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49273175">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49273175</a><p>but I see your point.
    • fukaiall3 hours ago
      I believe a true engineer should love problems not only languages. But it seems like majority of Rust devs only love the language and try to convert all the problems into Rust problems.<p>If you have problems in C&#x2F;C++? Write Rust.<p>If you have problems in Python? Use Rust.<p>If you have an issue with your product? Rewrite it in Rust.<p>Is your company in pinch? Launch a new product in Rust.<p>If you burn your finger while you’re cooking? Write Rust.<p>If you have a mental problem? Read a Rust book.<p>You don’t have a girl friend? You have Rust next to you.<p>If you hate yourself? Writing Rust will solve your life problems.
    • teiferer6 hours ago
      Because their following is not cult-based.<p>(To clarify: I like Rust. I use it every day. But this is going too far.)
    • pjmlp9 hours ago
      Because they predate HN, and aren&#x27;t hip languages any longer.<p>There was a time for CoffeeScript, PureScript, Elm, Ruby and whatever else you can think of.<p>Naturally Lisp has to have monthly entries.<p>&#x2F;s
    • imhoguy9 hours ago
      Because nowadays &quot;written in Rust&quot; means &quot;written by AI&quot;, as Java or C are not so sexy for LLMs &#x2F;s
    • tenox710 hours ago
      The main feature of apps written in Rust is that they are written in Rust.
      • dosisking9 hours ago
        &quot;It&#x27;s not a feature, it&#x27;s a bug&quot;
      • fortran779 hours ago
        I flag all these “written in Rust” posts.
        • globalnode8 hours ago
          its just ppl trying to be different from their boring parents. wish i had enough karma to flag them too but i keep getting downvoted into oblivion for making fun of written in rust posts
  • azwaterdamagere8 hours ago
    lol
  • globalnode8 hours ago
    the other week i wrote a program in python, and ive been thinking of upgrading my cpp knowledge from v11, wish me luck
  • tonyhart77 hours ago
    how to use this fossil computer era ????? I cant type shhiiii
  • rvz6 hours ago
    <p><pre><code> Written in Rust™</code></pre>
  • hnlmorg8 hours ago
    Early PCs weren’t written in Rust.
    • queenkjuul7 hours ago
      Early PCs were made of steel which can rust
    • pjmlp8 hours ago
      In C neither, despite urban myths.
      • hnlmorg7 hours ago
        Is that something people believe? I can’t say that’s a myth I’ve ever heard.
        • pjmlp6 hours ago
          Yep, before UNIX and C there were no systems programming languages, and after getting the clay tablets from UNIX and C, all civilisation was built upon them. &#x2F;s<p>At least when you spend long time around some programming circles.
          • avadodin6 hours ago
            computer, remove the extraneous slash es from the statement.
            • pjmlp5 hours ago
              &quot;I&#x27;m sorry, Dave, I&#x27;m afraid I can&#x27;t do that&quot;
  • teiferer7 hours ago
    What does the &quot;written in Rust&quot; contribute to the title, exactly?