• symbolic@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    2 days ago

    Pretty neat. But why an FPGA? I would imagine if you want to run software targeting really old chips, like the Z80, you might as well run it on a modern x86/ARM/RISCV processor with an emulator on Linux.

      • symbolic@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        I’m aware that’s true for complex multi chip systems like arcade boards. The Mister project for example. But a simple Z80? I expect it to emulate virtually perfectly. Maybe not? Hence why I’m curious.

        • Lorem Ipsum dolor sit amet@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          This particular device can emulate multiple systems using FPGA, the one before then could only dp Z80.

          My guess as to why they used an FPGA for the Z80 is that development was cheaper since they could just flash new software if there’s an error. Additionally they gained experience for this project.

          With this I could imagine GPU emulation etc. happening on the FPGA maybe even bwing able to configure a sound card in software.