There was also this beast (from 1990) which made it possible to have up to 14 MiB of ST-RAM, by re-implementing parts of the MMU:
https://forum.atari-home.de/index.php/t ... #msg257897
https://forum.atari-home.de/index.php?a ... 9608;image
So, it's certainly possible.
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Anyone heard of the Heron and MMU Remake?
Re: Anyone heard of the Heron and MMU Remake?
Implementing more than 4MB ST-RAM on a FPGA based MMU is not a problem at all. At least the hardware side. But it requires either an enhanced GLUE version as well, or either connecting to some other motherboard signals besides the ones that are available at the MMU socket.mrbombermillzy wrote: Mon Oct 14, 2024 12:29 pm Wouldnt the inclusion of the (in development) MMU at least entertain the possibility of the extra ram being ST-RAM?
A beast indeedczietz wrote: Mon Oct 14, 2024 5:21 pm There was also this beast (from 1990) which made it possible to have up to 14 MiB of ST-RAM, by re-implementing parts of the MMU:
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
Re: Anyone heard of the Heron and MMU Remake?
I may be misremembering and someone who's spent more time over on stardot than me may correct me, but I think there are mods for the early Acorn Archimedies machines to extend their RAM that work by adding a second MMU (or whatever the Acorn equivalent's called).
They have the same issue we do that the MMU is restricted to 4MB but the address space available is much bigger.
I don't know if a similar approach would be feasilbe in ST land where some different address lines are fed into a second chip, perhaps?
Maybe that's what that board Christian linked did? I see two sockets there.
BW
They have the same issue we do that the MMU is restricted to 4MB but the address space available is much bigger.
I don't know if a similar approach would be feasilbe in ST land where some different address lines are fed into a second chip, perhaps?
Maybe that's what that board Christian linked did? I see two sockets there.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: Anyone heard of the Heron and MMU Remake?
Heh, I wonder if this Bartosz Świderski is from Warsaw and is one who repaired my falcon ram and expanded/repaired my dad's tt back in the day (pre 2000). At some point he ditched Atari repairs if I correctly remember..
Re: Anyone heard of the Heron and MMU Remake?
From what I remember, which may well be wrong, the GLUE is responsible for DMA hand off to the MMU. So aside from the extra address decoding logic needed for the GLUE, you would need other signals intercepted as well. Mix in the video address decoding etc .. It quickly becomes a mess.Badwolf wrote: Tue Oct 15, 2024 4:48 pm I don't know if a similar approach would be feasilbe in ST land where some different address lines are fed into a second chip, perhaps?
It's why I went down the road of FPGA as you can properly fix these issues in code. Plus long term, the sky is the limit in FPGA. Doing massive hacks to the original chipset plus headaches of debugging... It's simply a deadend after that anyway.
Either way, it seems replacing the MMU won't be enough for extra RAM. Assuming it's intention is STram.. unless you want the same limitations as alt-ram... In which case, why bother replacing the MMU..
Re: Anyone heard of the Heron and MMU Remake?
Yeah, I was just speculating as to the 90s solution. Not a lot of point these days, although the FPGA option has only just been solved, of course.exxos wrote: Wed Oct 16, 2024 10:44 am It's why I went down the road of FPGA as you can properly fix these issues in code. Plus long term, the sky is the limit in FPGA. Doing massive hacks to the original chipset plus headaches of debugging... It's simply a deadend after that anyway.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: Anyone heard of the Heron and MMU Remake?
I think you are thinking of the Archimedes MEMC? By adding additional MEMCs you can expand from 4MB upto 16MB. But the ARM2/3 has a 26-bit address bus (not 16-bit like 68000) and IIUC these are actual memory controllers not traditional MMUs (but I imagine that the ST MMU is not really an MMU?) but they do have some unusual behaviour (They have a CAM)Badwolf wrote: Tue Oct 15, 2024 4:48 pm I may be misremembering and someone who's spent more time over on stardot than me may correct me, but I think there are mods for the early Acorn Archimedies machines to extend their RAM that work by adding a second MMU (or whatever the Acorn equivalent's called).
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV

