Interesting twist.. GB6 will run fine, along with YAARTTT etc. but when frontbench loads it crashes not long after it loads :( the second test just came up with 2 bombs and black screen with nothing on other than the frame counter. So not sure what is going on there.
EDIT:
Tried EMUTOS It locked up after 6 six frames and the sound is like stuttering playing in the background.
REMIX! :lol:
DSTB1 exxos first tests & experimental firmware.
-
exxos
- Site Admin

- Posts: 28367
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DSTB1 exxos first tests.
You do not have the required permissions to view the files attached to this post.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: DSTB1 exxos first tests.
Funky.
But, yeah. Timing gets out of whack when trying to serve two masters. :(
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: 3043
- Joined: 19 Nov 2019 12:09
Re: DSTB1 exxos first tests.
So @exxos, I didn't have any problem with yaartt or frontbench, but MiNT won't start up: bus errors starting the desktop in the altram range.
I think this is what I found before: MiNT, I suspect, puts a lot more through the SDRAM controller and it can't keep up with that extra AND term.
I think perhaps a hardware solution is needed (or a better SDRAM controller). I was thinking about a diode between AS and AS_INT or similar: let blitter pull down the AS_INT line [so AltRAM can trigger], but AS has to be pulled down by the logic.
Either that or bridge AS and AS_INT, remove one from the CPLD logic and just let AltRAM accesses propagate out over the motherboard.
Haven't experimented either way yet.
BW
I think this is what I found before: MiNT, I suspect, puts a lot more through the SDRAM controller and it can't keep up with that extra AND term.
I think perhaps a hardware solution is needed (or a better SDRAM controller). I was thinking about a diode between AS and AS_INT or similar: let blitter pull down the AS_INT line [so AltRAM can trigger], but AS has to be pulled down by the logic.
Either that or bridge AS and AS_INT, remove one from the CPLD logic and just let AltRAM accesses propagate out over the motherboard.
Haven't experimented either way yet.
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
-
exxos
- Site Admin

- Posts: 28367
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DSTB1 exxos first tests.
@Badwolf odd you can run FB and I can't. Maybe if you sort the standalone code I can plug it in with my 16mhz booster to see what happens ?
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: DSTB1 exxos first tests.
Yep, OK. I'll be coding this one 'blind' as can't test it myself, but you're actually half way there with the blitter mods. Mostly it'll be removing the BGK requirement.exxos wrote: 26 Apr 2022 23:43 @Badwolf odd you can run FB and I can't. Maybe if you sort the standalone code I can plug it in with my 16mhz booster to see what happens ?
Will have quick nose this arvo if I can.
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
-
exxos
- Site Admin

- Posts: 28367
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DSTB1 exxos first tests.
BW sent me some updated code to try the RAM problems out with. This setup runs in "slave mode". Where the CPU is in the H5, not on the booster. So no 16MHz boost on the CPU in this setup.
Currently it's starting its second RAM test loop. It failed after a couple of tests before. So at least this setup rules something out!
Currently it's starting its second RAM test loop. It failed after a couple of tests before. So at least this setup rules something out!
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28367
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DSTB1 exxos first tests.
Ram passed fine for a couple of hours. But altrom.prg and GB6 won't run in alt-ram :shrug:
Seems to corrupt the floppy contents.
GB6 loads from floppy fine in STRAM. I re-ran YAARTTT and it's passing. So no idea what's going on there.
Seems to corrupt the floppy contents.
GB6 loads from floppy fine in STRAM. I re-ran YAARTTT and it's passing. So no idea what's going on there.
You do not have the required permissions to view the files attached to this post.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: DSTB1 exxos first tests.
I should just, for clarificaiton, point out that everything bar the first few posts in this thread are using experimental firmwares to try out different options and to try to get the board working in it's secondary 'AltRAM slave' mode.
Please note the stock board with the stock firmware works fine with any already TOS2.06-enabled machine, or with any TOS1 machine using EMUTOS.PRG.
BW
Please note the stock board with the stock firmware works fine with any already TOS2.06-enabled machine, or with any TOS1 machine using EMUTOS.PRG.
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: 3043
- Joined: 19 Nov 2019 12:09
Re: DSTB1 exxos first tests.
Developing firmware for AltRAM slave mode: no piggy backed CPU and plugged into an H5 expansion port
1) YAARTTT does all its accesses in word-sized chunks. Possible byte-level access is screwed, although that part of the code shouldn't have chanegd.
2) YAARTTT is actually 'quite slow' between RAM test accesses. A program loading and running from AltRAM will be hitting up different addresses back to back. Ie. accessing it quite a bit faster. It possible the timing is off.
Point 2 seems more likely to me ATM -- it's been built and tested with a 16MHz chip -- but I went to lengths to try to make sure it behaved at other reasonable speeds. Possible I've messed something up there, of course.
Would need to have a bit of a think about it.
Point 1) should be verifiable with byte-level peeks and pokes in STOS, BTW, but I'd be surprised if it were that.
BW
EDIT:
Quick thought: you are running ALTRAM.PRG from the auto rather than the desktop, yes?
OK, a couple of things this could be.exxos wrote: 05 May 2022 00:52 Ram passed fine for a couple of hours. But altrom.prg and GB6 won't run in alt-ram :shrug:
Seems to corrupt the floppy contents.
GB6 loads from floppy fine in STRAM. I re-ran YAARTTT and it's passing. So no idea what's going on there.
1) YAARTTT does all its accesses in word-sized chunks. Possible byte-level access is screwed, although that part of the code shouldn't have chanegd.
2) YAARTTT is actually 'quite slow' between RAM test accesses. A program loading and running from AltRAM will be hitting up different addresses back to back. Ie. accessing it quite a bit faster. It possible the timing is off.
Point 2 seems more likely to me ATM -- it's been built and tested with a 16MHz chip -- but I went to lengths to try to make sure it behaved at other reasonable speeds. Possible I've messed something up there, of course.
Would need to have a bit of a think about it.
Point 1) should be verifiable with byte-level peeks and pokes in STOS, BTW, but I'd be surprised if it were that.
BW
EDIT:
Quick thought: you are running ALTRAM.PRG from the auto rather than the desktop, yes?
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
-
exxos
- Site Admin

- Posts: 28367
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DSTB1 exxos first tests.
Will try it.Badwolf wrote: 05 May 2022 09:59 should be verifiable with byte-level peeks and pokes in STOS, BTW, but I'd be surprised if it were that.
No. I just tried from AUTO and the desktop gets more mashed. "TEMP" isn't a file on the floppy even.Badwolf wrote: 05 May 2022 09:59 Quick thought: you are running ALTRAM.PRG from the auto rather than the desktop, yes?
Might rename this thread and start again with your firmware in another thread as like you state, its getting confusing.
You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: ClaudeBot and 6 guests