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
DO NOT USE DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time it is unfortunately not possible to white list 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!

DFBX1 Issues

Discussion and support for the DSTB1 & DFB1 boosters by BadWolf..
charon030
Posts: 17
Joined: Thu Nov 27, 2025 8:09 am

Re: DFBX1 Issues

Post by charon030 »

I figured out that when I remove my NetUSBee in the ROM-Port the board boots up fine with EmuTOS and TOS (MB ROM included or not).

I just don't get how accessing the ROM port is related to enabling the Flash at 50 MHz.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DFBX1 Issues

Post by exxos »

charon030 wrote: Fri Nov 28, 2025 12:18 pm I figured out that when I remove my NetUSBee in the ROM-Port the board boots up fine with EmuTOS and TOS (MB ROM included or not).

I just don't get how accessing the ROM port is related to enabling the Flash at 50 MHz.
There was a huge thread somewhere about NetUSBee and mods done to fix such issues. Maybe someone else can remember the thread..
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 6999
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: DFBX1 Issues

Post by stephen_usher »

Stuff on the cartridge port can cause all sorts of bus loading, ringing and other analogue issues.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DFBX1 Issues

Post by exxos »

stephen_usher wrote: Fri Nov 28, 2025 1:57 pm Stuff on the cartridge port can cause all sorts of bus loading, ringing and other analogue issues.
Indeed, I have battled with that on ST's for years. Inserting a diagnostic cartridge can literally make or break a system, or even changing the ROMs etc. Its part of the reason why the fixes thread exist, but to my knowledge, no one has ever tried changing the pullups on the Falcon to see if it solves such issues or not yet.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 6999
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: DFBX1 Issues

Post by stephen_usher »

Probably better to install a snubber network on the cartridge bus lines. I want to do that on my TT as they ****RING**** like bells, which is probably why peripherals which use the "write using read" hack fail completely. Isolating the cartridge bus behind a set of resistors, as used on the ZX Spectrum, may help as well to dampen things down.

I should design a PCB with a cartridge port edge fingers at one side and a place to fit the edge connector socket on the other with all the lines connected through via resistors and each with a snubber (capacitor + resistor to ground or +5V, doesn't matter). Maybe I can then use the NetUSBee and Spector GCR cartridges. Might be something you can think of @exxos ?

(The Spectrum uses 470R resistors to make a "floating bus", which helps damp reflections.)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DFBX1 Issues

Post by exxos »

@stephen_usher I did use series resistors on one of my early boosters because of bus issues.. It drove me nuts for ages.

The later fix was change the bus pullups. It stiffens up the logic high drive strength (the CPU has like 0.5mA or something very low like that) so the pull ups help being a lower value. Plus it does add a bit of termination which can't hurt.

There are "stair step" pulses which I have seen on some bus lines on the ST.. Where even 2.2K can't solve it.

The Falcon /TT would need a whole new investigation into it all.. And I remember of handle pullups are on the Falcon, but if they are 10K then 4.7K *should* be better ( for future readers , im not suggesting outright do this because it would need a lot of trial and error to see if it makes things better or not first).

Something like a snubber may work, maybe 220R and 47pF kinda thing.. plus additional pullups on whatever lines it uses, maybe 10K.. That may help fix netusbee issues.. but I have enough troubles without starting another investigation :)


You would need a test PCB for the cartridge port where you can scope the source and then add resistors and capacitors and see what the signal results is afterwards.. And of course document the tests in a new thread because it would be useful ;)
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 2977
Joined: Tue Nov 19, 2019 12:09 pm

Re: DFBX1 Issues

Post by Badwolf »

exxos wrote: Fri Nov 28, 2025 2:34 pm You would need a test PCB for the cartridge port where you can scope the source and then add resistors and capacitors and see what the signal results is afterwards.. And of course document the tests in a new thread because it would be useful ;)
I, of course, am too lazy to do anything like that. But if anyone does want to undertake such research, I may have a board that could help.

vlcsnap-2025-11-28-14h41m14s261.png
vlcsnap-2025-11-28-14h41m14s261.png (909.7 KiB) Viewed 47 times
From the as-yet-unfinished Falcon Motherboard Repair part 4 video.

:?


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
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 6999
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: DFBX1 Issues

Post by stephen_usher »

exxos wrote: Fri Nov 28, 2025 2:34 pm You would need a test PCB for the cartridge port where you can scope the source and then add resistors and capacitors and see what the signal results is afterwards.. And of course document the tests in a new thread because it would be useful ;)
Yeah. I don't s'pose you have a KiCAD footprint for the cartridge port edge connector and socket do you? ;-)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DFBX1 Issues

Post by exxos »

stephen_usher wrote: Fri Nov 28, 2025 2:46 pm Yeah. I don't s'pose you have a KiCAD footprint for the cartridge port edge connector and socket do you? ;-)
Nope, but I believe @sporniket STE recreation is public somewhere with all the lib for KiCAD.

I gave up with KiCAD when they screwed over win7 users :roll:
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 2977
Joined: Tue Nov 19, 2019 12:09 pm

Re: DFBX1 Issues

Post by Badwolf »

stephen_usher wrote: Fri Nov 28, 2025 2:46 pm
exxos wrote: Fri Nov 28, 2025 2:34 pm You would need a test PCB for the cartridge port where you can scope the source and then add resistors and capacitors and see what the signal results is afterwards.. And of course document the tests in a new thread because it would be useful ;)
Yeah. I don't s'pose you have a KiCAD footprint for the cartridge port edge connector and socket do you? ;-)
Here's the cart lib I made.

I think the socket is a standard edge connector one, just rotated 90 degrees. If you can forgo the rotation it should be straightforward.

BW
Attachments
AtariSTCart.zip
(2.24 KiB) Downloaded 2 times
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
Post Reply

Return to “DSTB1 & DFB1 booster by BadWolf”