I think its this one..stephen_usher wrote: Thu Nov 13, 2025 9:04 am @exxos do you have the Falcon diag ROM image that you put on your diag cart? If so then that would be useful, thanks.
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!
Slow DSP investigation with DFB1
Re: Slow DSP investigation with DFB1
- stephen_usher
- Site sponsor

- Posts: 7008
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Slow DSP investigation with DFB1
Thanks!
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.
- stephen_usher
- Site sponsor

- Posts: 7008
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Slow DSP investigation with DFB1
Well, I've started the disassembly and even the init code is quite different between the source and the ROM image.
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: Slow DSP investigation with DFB1
All tests on the real hardware so far have been with Exxos' cartridge.dml wrote: Thu Nov 13, 2025 8:37 amTrue. I was also wondering later exactly how BW is running this ROM. Is it from a real cartridge with the Atari-assumed ROM timings or from the DFB1 flash? Or flash copied to AltRAM? Running the code from something other than the original slow ROMs could well upset those busyloops....stephen_usher wrote: Wed Nov 12, 2025 10:39 pm Looking at the rest of the code in there, the counters for the timeouts etc. seem to be a bit arbitrary, so possibly determined by trial and error. Also, we have to remember that this is at least four versions before the currently used ROM and it looks like a work in progress, so how much of this reflects the code in the ROM is anyone's guess.
I've not got around to trying my 'soft' version yet (basically I was trying to build the ROM with a different origin then having a little bootstrap program that loaded the image to that point in memory and jumped to its entry point. I found the bootstrap program difficult to get working. Showing up my low level 68k programming skillz.
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: 7008
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Slow DSP investigation with DFB1
Well, slowly getting through the disassembly and the code is *very* different in places to the 1.21 code. I've not get to the DSP test yet, just got through the initial RAM test and sound test so far.
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: Slow DSP investigation with DFB1
Thanks, Stephen. I think it has the long blit test, for example, but I don't think I ever got to the point the DSP test.stephen_usher wrote: Thu Nov 13, 2025 3:49 pm Well, slowly getting through the disassembly and the code is *very* different in places to the 1.21 code. I've not get to the DSP test yet, just got through the initial RAM test and sound test so far.
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
Re: Slow DSP investigation with DFB1
I had a bit of time to test Cubase with the current experimental firmware and fast GAL last night.
Initially I copied the cracked version and test song Exxos supplied onto an IDE drive, forgeting that won't work.
The program ran fine, but yeah, no sound output.
I copied it over to a SCSI partition and tried it from there and immediately saw on-screen artefacting. I still didn't get any sound out so I'm not sure I'm doing it right. When I went to quit I got the umpteen bombs.
So changes are the Cubase incompatibility problems are not wholely related to the DSP timing, but there are a few more combinations to test first.
Would be nice to hear *something*, though!
BW
Initially I copied the cracked version and test song Exxos supplied onto an IDE drive, forgeting that won't work.
The program ran fine, but yeah, no sound output.
I copied it over to a SCSI partition and tried it from there and immediately saw on-screen artefacting. I still didn't get any sound out so I'm not sure I'm doing it right. When I went to quit I got the umpteen bombs.
So changes are the Cubase incompatibility problems are not wholely related to the DSP timing, but there are a few more combinations to test first.
Would be nice to hear *something*, 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
Re: Slow DSP investigation with DFB1
I normally get loud ticking when it loads. All channels should be silent. But its like they are randomly outputting "noise" for no reason at all.
I get the corruption on load, sometime it will start playing the song.. but its corrupted sound and crashes no long after anyway.
I get the corruption on load, sometime it will start playing the song.. but its corrupted sound and crashes no long after anyway.
Re: Slow DSP investigation with DFB1
I think it's corrupted my drives during testing/crashing which is in keeping with it perhaps supplanting the hard disc driver and not knowing what to do with DMA.
I want to wind it back and test various driver/RAM/CPU configurations but for that I'll need my proper Falcon out. The board under test only has 4MB ST-RAM (so can't load the song without TT-RAM) and no onboard CPU (to verify that works first up).
BW
I want to wind it back and test various driver/RAM/CPU configurations but for that I'll need my proper Falcon out. The board under test only has 4MB ST-RAM (so can't load the song without TT-RAM) and no onboard CPU (to verify that works first up).
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
Re: Slow DSP investigation with DFB1
If it is the song I’ve created than yeah, when I load it in DFB mode it does output crackles during wav load, something it does not do in regular mode. It may pass the wav file through the DSP during load which might create those artifacts.
I do however get the song to play but it is more related to audio sample rate. Perhaps you should open the audio settings window and reaffirm settings. Also, the files are 44.1KHz and Cubase requires a hardware sale rate generator to go up from 33Khz
I do however get the song to play but it is more related to audio sample rate. Perhaps you should open the audio settings window and reaffirm settings. Also, the files are 44.1KHz and Cubase requires a hardware sale rate generator to go up from 33Khz
Whomper
https://erezyaary.music
16 Bit: Falcon (DFB1X/14MB/4+8 GB), 1040STFM, Soundpool SPDIF/FA8, Cubase Audio, Cubase 3
8 Bit: 1200XL, 800XL, 2 x 1050, 1025, Fujinet Pro, 2 x 1010, CX-85, Touch Tablet
https://erezyaary.music
16 Bit: Falcon (DFB1X/14MB/4+8 GB), 1040STFM, Soundpool SPDIF/FA8, Cubase Audio, Cubase 3
8 Bit: 1200XL, 800XL, 2 x 1050, 1025, Fujinet Pro, 2 x 1010, CX-85, Touch Tablet
