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
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!
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
Re: DFBX1 Issues
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.
I just don't get how accessing the ROM port is related to enabling the Flash at 50 MHz.
Re: DFBX1 Issues
There was a huge thread somewhere about NetUSBee and mods done to fix such issues. Maybe someone else can remember the thread..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.
- stephen_usher
- Site sponsor

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

- Posts: 6999
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: DFBX1 Issues
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.)
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.
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.
Re: DFBX1 Issues
@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
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
Re: DFBX1 Issues
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.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![]()
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
- stephen_usher
- Site sponsor

- Posts: 6999
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: DFBX1 Issues
Yeah. I don't s'pose you have a KiCAD footprint for the cartridge port edge connector and socket do you?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![]()
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.
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.
Re: DFBX1 Issues
Nope, but I believe @sporniket STE recreation is public somewhere with all the lib for KiCAD.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?![]()
I gave up with KiCAD when they screwed over win7 users
Re: DFBX1 Issues
Here's the cart lib I made.stephen_usher wrote: Fri Nov 28, 2025 2:46 pmYeah. I don't s'pose you have a KiCAD footprint for the cartridge port edge connector and socket do you?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 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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
