There is a new 680x0 accelerator has just been announced called the PhantomX that *should* support Atari ST.
Like PiSTorm it is based on a Raspberry Pi running a 680x0 emulator but unlike PiSTorm it supports all the 680x0 I/O required by the Atari that were not used by Amiga (e.g. FC0-3 and BR/BGACK etc.)
http://retropc.net/gimons/phantomx/index.html
It's not open-source but looks interesting.
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Phantom-X
-
alexh
- Site sponsor

- Posts: 1322
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Phantom-X
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
-
rubber_jonnie
- Site Admin

- Posts: 14787
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Phantom-X
Hmm, interesting..
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
sporniket
- Site sponsor

- Posts: 1161
- Joined: 26 Sep 2020 21:12
- Location: France
-
mrbombermillzy
- Moderator

- Posts: 2284
- Joined: 03 Jun 2018 19:37
Re: Phantom-X
Thanks for the link Alex. Always good to find an Atari booster.alexh wrote: 21 Mar 2022 09:03 There is a new 680x0 accelerator has just been announced called the PhantomX that *should* support Atari ST.
However, unless Google translate has got it badly wrong, this line:
'Phantom X was designed exclusively for X68000. Performance is improved by optimizing for the hardware structure of X68000. Therefore, it is not a general-purpose accelerator that can be used with other models.'
...doesnt sound too promising. :(
-
sporniket
- Site sponsor

- Posts: 1161
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Phantom-X
There are indeed two points that make or break the fitness as a drop-in replacement :mrbombermillzy wrote: 21 Mar 2022 12:08 However, unless Google translate has got it badly wrong, this line:
'Phantom X was designed exclusively for X68000. Performance is improved by optimizing for the hardware structure of X68000. Therefore, it is not a general-purpose accelerator that can be used with other models.'
...doesnt sound too promising. :(
* the Raspberry part that emulate the CPU (Xero). This is my understanding that this part may be lacking starting from the 68030 (mmu, dummy devices for not enough IO pins). It use an internal custom cache system taylored for the X68000, and attuned to the memory management of the computer, so this part may prevent or misbehave on a ST. For the 68000 I stay quite optimistic, though.
* There is a CPLD, I infer that it is used to get proper timings of signals critical to the bus arbitration and management, but this is just a wild guess. Maybe at this point too there may be problems
-
mrbombermillzy
- Moderator

- Posts: 2284
- Joined: 03 Jun 2018 19:37
Re: Phantom-X
On top of that, the CPU in the majority of these models is the Hitachi HD68HC000. Is this an exact replica of the MC68000 version or are there differences or 'enhancements' (as there is with the various clones of the 6502)?
-
alexh
- Site sponsor

- Posts: 1322
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: Phantom-X
I have bugged the developer on Twitter over the last week or so since his announcement. He did make it sound hopeful but I am guessing it has probably already specialised to X68000 to the point of no return.mrbombermillzy wrote: 21 Mar 2022 12:08 'Phantom X was designed exclusively for X68000. Performance is improved by optimizing for the hardware structure of X68000. Therefore, it is not a general-purpose accelerator that can be used with other models.'...doesnt sound too promising. :(
Pins should be irrelevant as the 680x0 MMU is implemented in FW?sporniket wrote: 21 Mar 2022 13:14 This is my understanding that this part may be lacking starting from the 68030 (mmu, dummy devices for not enough IO pins).
Yeah I imagine that timing wise and SW wise the caches might work quite differently to the normal 680x0. It kind of makes sense because the 680x0 cache and the RPi's DRAM controller are probably quite different beasts.sporniket wrote: 21 Mar 2022 13:14It use an internal custom cache system taylored for the X68000, and attuned to the memory management of the computer, so this part may prevent or misbehave on a ST. For the 68000 I stay quite optimistic, though.
You saw them in some Megadrive/Genesis consoles which normally had Motorola so I imagine the difference is so small it is negligible.mrbombermillzy wrote: 21 Mar 2022 13:38 On top of that, the CPU in the majority of these models is the Hitachi HD68HC000. Is this an exact replica of the MC68000 version or are there differences or 'enhancements' (as there is with the various clones of the 6502)?
Any accelerator will not be compatible with Atari SW that requires precise instruction timing. If you're using an accelerator on an ST you've effectively abandoned compatibility in this area.
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
Who is online
Users browsing this forum: CCBot and 0 guests