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
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.
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!

Falcon030: Installation of clock patch and DFB1X issues.

Discussion and support for the DSTB1 & DFB1 boosters by BadWolf..
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7305
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by stephen_usher »

Badwolf wrote: 08 Jan 2025 22:52 OK, I had a quick go with AceTracker with both DFB1 and DFB1X.

The screen had problems under acceleration on both of them with it failing to initialise probably three quarters of the time both under VGA and RGB interlaced modes.
Yes, that's one of the symptoms, and the Joy demo sometimes has the same problem some of the time.

Definitely a timing problem as it's not consistent and on the edge of working. Maybe it happens to be the phase between the motherboard clock and the accelerator clock at the time the CPU tries to interact with the DSP. The timings will change with the phase discrepancy between the motherboard clock and the accelerator one, which would be 2.5Hz for the 40MHz clock and 3 1/8th Hz for the 50Hz clock.

From observation it seems as if both Joy and AceTracker initialise the DSP just before setting the resolution and however they're doing this may be causing a problem on the bus which is preventing the video set-up from working.
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.
Steve
Posts: 3269
Joined: 15 Sep 2017 11:49

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Steve »

@stephen_usher I know you're probably sick of me trying to help, but please let me persist since it seems to be a timing issue. You might not be aware but the clockpatch you installed has SDMA delay turned 'ON' by default. This could have implications as the delay is designed for bus acceleration. I think it is worthwhile trying it 'OFF', even if it doesn't improve the situation at least it's been tried. FYI the clock patch Exxos tested the joy demo with (V4) does not have delay, as far as I am aware.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3024
Joined: 19 Nov 2019 12:09

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Badwolf »

Steve wrote: 09 Jan 2025 08:23 Out of interest BW, what clock patch are you using on your system?
I have the V2 without SDMA mod:

viewtopic.php?p=49426#p49426
stephen_usher wrote: 09 Jan 2025 08:56
Badwolf wrote: 08 Jan 2025 22:52 The screen had problems under acceleration on both of them
Yes, that's one of the symptoms, and the Joy demo sometimes has the same problem some of the time.
OK, I'll see what Joy does when I can.
From observation it seems as if both Joy and AceTracker initialise the DSP just before setting the resolution and however they're doing this may be causing a problem on the bus which is preventing the video set-up from working.
Interesting theory. I had assumed the screen problem was a purely videl interaction, but if there's a chat to the DSP immediately (as in one cycle) before the videl access, perhaps that half-cycle deassertion delay has some kind of ill effect?

In that case disabling the instruction cache and running from ST-RAM (to insert a motherboard read access between any register accesses) would be an obvious test.

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: 7305
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by stephen_usher »

Given that the issue was identical before the clock patch was installed, it's unlikely to be the delay that's the issue. :-)

Anyway, I can't really work on the Falcon until at least the middle of next week now.
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.
Steve
Posts: 3269
Joined: 15 Sep 2017 11:49

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Steve »

@Badwolf Please see my post to Stephen above, as mentioned, you probably have sdma delay 'on' too. It's worth turning it on/off to see if the behavior changes. And I appreciate @stephen_usher it might be unlikely, but since testing the theory only takes moving a solder blob, it's worth testing.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3024
Joined: 19 Nov 2019 12:09

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Badwolf »

Steve wrote: 09 Jan 2025 09:48 You might not be aware but the clockpatch you installed has SDMA delay turned 'ON' by default.
What's could be influence of the SDMA clock here, you think? Purely on the audio side?

I was thinking about the DSP clock, but the DSP is clocked faster than the main bus IIRC, so presumably has an independent (or partially dependent) clock source? [sorry, not time to look it up right now]
Steve wrote: 09 Jan 2025 09:51 @Badwolf Please see my post to Stephen above, as mentioned, you probably have sdma delay 'on' too. It's worth turning it on/off to see if the behavior changes. And I appreciate @stephen_usher it might be unlikely, but since testing the theory only takes moving a solder blob, it's worth testing.
Hmm. Interesting I hadn't realised.

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: 7305
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by stephen_usher »

Badwolf wrote: 09 Jan 2025 09:53 I was thinking about the DSP clock, but the DSP is clocked faster than the main bus IIRC, so presumably has an independent (or partially dependent) clock source? [sorry, not time to look it up right now]
Yes, the schematic shows it having a separate crystal.
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.
Steve
Posts: 3269
Joined: 15 Sep 2017 11:49

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Steve »

Badwolf wrote: 09 Jan 2025 09:53 What's could be influence of the SDMA clock here, you think? Purely on the audio side?

I was thinking about the DSP clock, but the DSP is clocked faster than the main bus IIRC, so presumably has an independent (or partially dependent) clock source? [sorry, not time to look it up right now]
The DMA and the DSP seem to be intrinsically linked. These strange DSP synchronisation issues used to be caused, for years and years, by SDMA clock issues. I think that this feature could certainly have an effect on the situation.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3024
Joined: 19 Nov 2019 12:09

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by Badwolf »

smoore100 wrote: 08 Jan 2025 23:44 Ace tracker works fine on my DFB1X
Thanks for this data point!

Falcons are weird. :cry:

:D

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: 7305
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Falcon030: Installation of clock patch and DFB1X issues.

Post by stephen_usher »

Falcons are only on the edge of actually working!
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.

Return to “DSTB1 & DFB1 booster by BadWolf”

Who is online

Users browsing this forum: CCBot and 0 guests