this post was submitted on 06 May 2025
33 points (94.6% liked)

Hardware

1931 readers
70 users here now

All things related to technology hardware, with a focus on computing hardware.


Rules (Click to Expand):

  1. Follow the Lemmy.world Rules - https://mastodon.world/about

  2. Be kind. No bullying, harassment, racism, sexism etc. against other users.

  3. No Spam, illegal content, or NSFW content.

  4. Please stay on topic, adjacent topics (e.g. software) are fine if they are strongly relevant to technology hardware. Another example would be business news for hardware-focused companies.

  5. Please try and post original sources when possible (as opposed to summaries).

  6. If posting an archived version of the article, please include a URL link to the original article in the body of the post.


Some other hardware communities across Lemmy:

Icon by "icon lauk" under CC BY 3.0

founded 2 years ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 3 days ago

This looks pretty sweet honestly

[–] [email protected] 2 points 4 days ago (1 children)

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.

[–] [email protected] 3 points 3 days ago (1 children)

Software emulation is generally inferior to FPGAs because of inaccuracies. Also at that point you could just use your own laptop.

[–] [email protected] 2 points 3 days ago (1 children)

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.

[–] [email protected] 3 points 3 days 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.