My latest project requires me to sniff CPU writes to the data bus.
I was hoping to have a no-soldering-required design so made a beeline for the (normally socketed) shifter chip and have placed an interposer board there.
In my gleeful machinations, however, I overlooked that the shifter sits on the DRAM side of the great memory divide (the four buffer chips that isolate the actual DRAM memory from the CPU data bus when the video circuitry is doing its thing).
So, my question for the learned followers of the forum: where can I best sniff (all 16 lines) of the databus that would either:
1) not require any soldering on behalf of the installing party;
or, at a push
2) only require soldering, definitely no desoldering.
Things that have crossed my mind:
* ROM sockets.
They're 8 bit so it'd need at least two interposers.
Clearance on some motherboards may be an issue with an interposer and then the ROM chip.
Lots of people have TOS switchers or similar installed already.
* Make a little hat for some chip(s) that could be soldered on top.
Requires some soldering.
Inelgant.
Might need a few goes to get right.
Would it interfere with other addons?
* Resistor pack interposer
Desoldering. Ugh.
8 bit again.
Locations perhaps awkward.
Are there any other routinely-socketed chips on the Pre-STE range which I'm kind of targetting?
BW
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!
Sniffing the STFM's data bus without soldering
-
Badwolf
- Site sponsor

- Posts: 3031
- Joined: 19 Nov 2019 12:09
Sniffing the STFM's data bus without soldering
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
-
Icky
- Site Admin

- Posts: 4347
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: Sniffing the STFM's data bus without soldering
@Badwolf, what about using the cartridge port. Just create a breakout PCB for the data lines.
-
exxos
- Site Admin

- Posts: 28213
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Sniffing the STFM's data bus without soldering
Soldering is generally the default :( The "best" likely place to sniff is the blitter socket. Otherwise it probably have to be a CPU breakout. ROM may work like you say, but space is limited and later STFM revisions have the ROMs soldered in anyway.
Or use a H5 as its designed for easier upgrades and everything is in sockets ;) :hide:
Or use a H5 as its designed for easier upgrades and everything is in sockets ;) :hide:
-
Badwolf
- Site sponsor

- Posts: 3031
- Joined: 19 Nov 2019 12:09
Re: Sniffing the STFM's data bus without soldering
I had been casting furtive glances at that, but the rest of the project is internal and there a few popular cartridge port addons these days meaning I'd have to provide a pass-through or something.Icky wrote: 29 Apr 2025 14:34 @Badwolf, what about using the cartridge port. Just create a breakout PCB for the data lines.
Ta, though.
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
-
Badwolf
- Site sponsor

- Posts: 3031
- Joined: 19 Nov 2019 12:09
Re: Sniffing the STFM's data bus without soldering
Bah. I feared as much.
Ah, I forgot to mention that the blitter socket may be somewhat obscured already. That may be another issue :PThe "best" likely place to sniff is the blitter socket. Otherwise it probably have to be a CPU breakout. ROM may work like you say, but space is limited and later STFM revisions have the ROMs soldered in anyway.
Plan for the worst case: makes the best case easier! :lol:Or use a H5 as its designed for easier upgrades and everything is in sockets ;) :hide:
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
Who is online
Users browsing this forum: CCBot and 70 guests