Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2

(github.com)

36 points | by mdeeds 2 hours ago

5 comments

  • stets 52 minutes ago
    Super cool!

    I'm an AI-assisted coder myself...but one thing I can't stand is the way Claude writes. It's so frustrating and cringe. Tells from the README:

    emdash, byte-exact, "The full engineering log", piggybacks, "none of this is possible without it", etc

    A remedy I've found for this is in my Claude.md to tell it: write like a mix of simple english wikipedia, mr. rogers and ernest hemingway.

    • throwaway27448 43 minutes ago
      Of all of ai's crimes, the greatest is bringing down the em-dash, the king of punctuation. Commas, periods, even semicolons can never hold a candle to the flexibility of the em-dash. But we must fold in the eyes of inflexible, unloving philistines.
      • NDlurker 31 minutes ago
        I'm a big fan of semicolons; they don't get used enough.
  • raphlinus 39 minutes ago
    If you're interested in HDMI audio, I have code for that lying around. The current best Rust source is in [1], but I also have a local branch with hand-tuned asm for the terc4 encoding. It's maybe 25% faster, which might be significant, as the per-scanline CPU load does go up a fair amount.

    [1]: https://github.com/DusterTheFirst/pico-dvi-rs/blob/main/src/...

  • unleaded 1 hour ago
    any vids? also please have at least some writing that isnt claude
  • mbsd 1 hour ago
    How much of the codebase was vibe coded?
    • anonymous908213 1 hour ago
      The decompilation of Emerald itself is human-authored. Then somebody vibeslopped a buggy WASM port, and now this is a vibeslopped port of the WASM port.
      • throwaway27448 1 hour ago
        At some point "slop" stopped being actually indicative of quality and I miss those days dearly
    • PradeetPatel 1 hour ago
      I feel like this question was not asked in good faith.

      We should be supportive of creative endeavours and exploratory coding in the spirit of learning.

      • throwaway613746 1 hour ago
        What are you learning if you just let the AI do everything for you?
        • throwaway27448 1 hour ago
          One'll learn what is possible, how things work, etc. you sound more like a bitter veteran than a curious child and this attitude is not helpful.
          • starkparker 45 minutes ago
            One can do that without posting it to a public GitHub repository, and then posting it to HN and wasting everyone else's time with it.
            • throwaway27448 40 minutes ago
              You could say this about 99% of articles posted here. One might even say VCs are in the business of wasting peoples' time.

              But, my time is not wasted, and my cortisol managed not to spike at the presence of a tool. I suggest therapy or meditation or some way to mediate the stress of interacting with reality.

        • serf 44 minutes ago
          How to get things done with prompts, for one ; a skill that's looking increasingly useful as time goes on.
  • shellwizard 1 hour ago
    Hasn't it received a C&D from Nintendo yet?
    • Rohansi 1 hour ago
      It likely will since it includes the game assets in the repo. Typically the way to avoid being taken down is you require people to extract them from a ROM as a prerequisite.