Fixing my Milan 040 (or not) blog
Re: Fixing my Milan 040 (or not) blog
....opens trenchcoat....
nearly 3 decades of 68k kleptomania right there.
The one on the lower right might have a slight aura of iffyness but I think I tried it already in the AB40.
nearly 3 decades of 68k kleptomania right there.
The one on the lower right might have a slight aura of iffyness but I think I tried it already in the AB40.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
Re: Fixing my Milan 040 (or not) blog
I had hoped the Vampire guys would produce a plug in 68040/060 replacement.
Re: Fixing my Milan 040 (or not) blog
Now that need to add a drooling emotie
Re: Fixing my Milan 040 (or not) blog
Maybe. But I wouldn't use their stuff after all the abuse I got from their direction anyway. I'd rather stick to real silicon and max it all out.peters wrote: Sat Jun 28, 2025 4:48 pm I had hoped the Vampire guys would produce a plug in 68040/060 replacement.
Re: Fixing my Milan 040 (or not) blog
Maybe. The date code is Week 30, 2004, not long after Motorola became Freescale so maybe they had not changed the logo yet.dml wrote: Sat Jun 28, 2025 4:46 pm The one on the lower right might has a slight aura of iffyness but I think I tried it already in the AB40.
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
Re: Fixing my Milan 040 (or not) blog
Hmmm. Thanks for the extra background info!alexh wrote: Sat Jun 28, 2025 5:32 pm Maybe. The date code is Week 30, 2004, not long after Motorola became Freescale so maybe they had not changed the logo yet.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
Maximilian
- Posts: 407
- Joined: Thu Feb 28, 2019 5:02 pm
Re: Fixing my Milan 040 (or not) blog
Screemo from AmiBay is selling a few 68060's, he has multiple post for different revisions there.
I bought stuff from him in multiple occasions and it was always good stuff..
I bought stuff from him in multiple occasions and it was always good stuff..
- mrbombermillzy
- Moderator

- Posts: 2347
- Joined: Sun Jun 03, 2018 7:37 pm
Re: Fixing my Milan 040 (or not) blog
+1 to that.exxos wrote: Sat Jun 28, 2025 4:37 pm Ultimately it's why I want to redo the ST chipset to just use a faster bus. We should be able to hit 32mhz without much issues. But that's full 32mhz bus with 32mhz writes. STram won't be a bottleneck anymore. Then later move to the 030 for full 32bit... No need for accelerators and multiple other hacks then![]()
Especially if (as alluded to above) the higher clocked 040s are starting to go up in price.
Another cool option would be insanely high clock rate MC68000s. That would be cool. (I know you can do it @exxos )
I wonder if watercooling and overvolting would get >75Mhz?
They are starting to produce ST HW flashed hybrid firmwares for the Amiga Vampire cards now, so not sure there would be any effort to focus on making a standalone CPU type of product for the Ataris now anyway and there doesnt seem to be much demand from Mac or Sun owners either..peters wrote: Sat Jun 28, 2025 4:48 pm I had hoped the Vampire guys would produce a plug in 68040/060 replacement.
Re: Fixing my Milan 040 (or not) blog
IIRC it performs about 3x the speed at the same clock. It depends on the operations - the simplest ops (like move/add) are about 2x as fast but other common operations can be 4x or more. It is pipelined and overlaps instructions so the cycle count for most instructions is not constant and can 'shrink' depending on what happens before/after.mrbombermillzy wrote: Sat Jun 28, 2025 11:20 pm
Especially if (as alluded to above) the higher clocked 040s are starting to go up in price.Not sure the 25Mhz ones are worth the effort of upgrading over a 50Mhz 030 really. IIRC werent they roughly double the speed per clk cycle?
There are a lot of other factors though which both make it faster (cache, copyback/batching, optimised FPU) and in some cases could make it slower (poor performance on a 16bit databus, memory interface always limited by CPU external clockspeed etc.)
Also compatibility is not 100% for 040 so it's still a trade that might not always be worth it.
I'll need to fire up my Afterburner and get some measurements to compare. It's a 32/40MHz system but a decent ratio can be figured out from that
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
- mrbombermillzy
- Moderator

- Posts: 2347
- Joined: Sun Jun 03, 2018 7:37 pm
Re: Fixing my Milan 040 (or not) blog
@dml That sounds about right.
I do vaguely remember the MOVE16 instruction being handy.
I do vaguely remember the MOVE16 instruction being handy.
That would be interesting. The 040 doesnt really get much attention nowadays.dml wrote: Sun Jun 29, 2025 1:02 am I'll need to fire up my Afterburner and get some measurements to compare. It's a 32/40MHz system but a decent ratio can be figured out from that![]()

