From f5772424327fc8822e4650788b8ca74f9d7ed984 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Tue, 25 Aug 2026 16:14:04 -0400 Subject: [PATCH] m64 post --- .../index.md | 46 +++++++++++++++++++ archive/threads/NOTimothyLottes/index.md | 1 + 2 files changed, 47 insertions(+) create mode 100644 archive/threads/NOTimothyLottes/2026-08-02-m64-the-physical-fpga-psram-hardware-offers-such/index.md diff --git a/archive/threads/NOTimothyLottes/2026-08-02-m64-the-physical-fpga-psram-hardware-offers-such/index.md b/archive/threads/NOTimothyLottes/2026-08-02-m64-the-physical-fpga-psram-hardware-offers-such/index.md new file mode 100644 index 0000000..751fd20 --- /dev/null +++ b/archive/threads/NOTimothyLottes/2026-08-02-m64-the-physical-fpga-psram-hardware-offers-such/index.md @@ -0,0 +1,46 @@ +--- +title: "M64, the physical FPGA+PSRAM hardware offers such an extremely challenging problem to solve for a neo-vintage retro machine design." +type: archive +source: twitter +source_url: "https://x.com/NOTimothyLottes/status/2083774527255740917" +author: "NOTimothyLottes" +handle: NOTimothyLottes +post_id: "2083774527255740917" +date: 2026-08-02 +archived: 2026-08-25 +draft: false +tags: + - archive + - twitter + - NOTimothyLottes +description: "M64, the physical FPGA+PSRAM hardware offers such an extremely challenging problem to solve for a neo-vintage retro machine design." +in_reply_to: "" +--- + +## Source + +- URL: https://x.com/NOTimothyLottes/status/2083774527255740917 +- Author: NOTimothyLottes (@NOTimothyLottes) +- Posted: 2026-08-02 04:38:56 + +## Thread + +**1/** @NOTimothyLottes + +M64, the physical FPGA+PSRAM hardware offers such an extremely challenging problem to solve for a neo-vintage retro machine design. One has the capacity for an extreme amount of DSPs paired with relatively low on-chip memory and still limited off-chip bandwidth ... + +**2/** @NOTimothyLottes + +M64/MiSTer and others burn up nearly everything on emulation, but we have yet to see what a bespoke engineering effort would look like if it was unleashed on those FGPAs + +**3/** @NOTimothyLottes + +The obvious stuff, like on M64, you have >200x {36-bit x 512 entry} memories, and double that number in IMAD units (DSPs), doesn't really map well to vintage single CPU or even old simple multi-chip designs. Meaning a bespoke parallel machine could likely knock some socks off ... + +**4/** @NOTimothyLottes + +Most of the 3D HW that sits firmly in the post 2D to 3D transition region that has low enough clocks to FPGA emulate, seems quite strangled. Meaning an evolved sprite super-scalar (perhaps depth sprites) might actually have been a better alternative timeline to go after ... + +**5/** @NOTimothyLottes + +Most of the puzzle of targeting a machine with massive ALU capacity is a compression problem, how to have a small number of 'things' transform into a lot of 'stuff' without round-tripping through memory diff --git a/archive/threads/NOTimothyLottes/index.md b/archive/threads/NOTimothyLottes/index.md index 1cd0188..ceea37b 100644 --- a/archive/threads/NOTimothyLottes/index.md +++ b/archive/threads/NOTimothyLottes/index.md @@ -96,6 +96,7 @@ tags: - [[archive/threads/NOTimothyLottes/2026-07-18-all-0-6-argument-syscall-options-in-32-bytes]] - [[archive/threads/NOTimothyLottes/2026-07-19-probably-shouldnt-consider-this-but-apparently]] - [[archive/threads/NOTimothyLottes/2026-07-22-working-through-rough-draft-of-assembly-for-a]] +- [[archive/threads/NOTimothyLottes/2026-08-02-m64-the-physical-fpga-psram-hardware-offers-such]] - [[archive/threads/NOTimothyLottes/2026-08-02-re-fpga-land-alus-im-firmly-distracted-by-an]] - [[archive/threads/NOTimothyLottes/2026-08-23-operands-time-perf]] - [[archive/threads/NOTimothyLottes/2026-08-25-one-downsides-to-being-a-left-justified-machine]]