Lefticus napisał kiedyś program w nowoczesnym C++ dla C64. Używał translatora z 386 na 6502. A jakby powtórzyć ten wyczyn w Rust, używając jego translatora.

    • サぺルOPM
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Nie znam się na LLVM. Czy nie wystarczy wygenerować kod pośredni LLVM z Rust, a potem kompilować za pomocą LLVM-MOS?

      • naur
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Teoretycznie tak to wygląda, ale z tego co wiem, Rust ma łatki na LLVM. Samo LLVM-MOS też na 100% jest pohackowane. Nie jestem pewien czy da się to tak bezproblemowo poskładać.

        • サぺルOPM
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          Czyli ta translacja z AVR jako kod pośredni wypada najłatwiej. Ale za dużo już tu teoretyzowania.