I started this new thread because all my tests were using experimental firmware previously.
My test setup is with a H5 motherboard (no blitter) and using flashyclock for the TOS206 decoding.
Firmware as released.
Tests done with GB6 with altram.prg (ran from AUTO) .
I repeated this test with altram.prg run from desktop as @Badwolf pointed out, TOS seems to allocate *something* in alt-ram as the LED is flashing. I never heard TOS by default loading anything into alt-ram. So not sure if anyone else knows any more about this?
Looks like there are no change in GB6 tests.
I tried running altrom.prg after altram.prg but no change. I thought then to just run altrom.prg but then the floppy goes nuts..
But not sure if it's going to help with a external ROM decoder in the mix ?
YAARTTT seems ok ...
DSTB1 - official firmware tests
DSTB1 - official firmware tests
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DSTB1 - official firmware tests
Yep AltROM.PRG replaces AltRAM.PRG -- it'll simply refuse to run if run when AltRAM already active.
Not sure what's going on with the floppy, though. External decoder shouldn't make a difference as once AltROM has done its thing it takes over decoding for the CPU.
Interesting, though. That's the first time I've seen that. Run from AUTO again?
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: DSTB1 - official firmware tests
Yep.
Something is amiss somewhere even before loading anything. I clean booted into TOS104 earlier and when I opened from floppy GB6.PRG icon was not correct. Though it only did that once and I have not been able to replicate that again yet
EDIT:
Actually same problem it seems as this post https://www.exxosforum.co.uk/forum/viewt ... =30#p84405
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DSTB1 - official firmware tests
In TOS 1.04!?exxos wrote: ↑Thu May 05, 2022 12:38 pm Something is amiss somewhere even before loading anything. I clean booted into TOS104 earlier and when I opened from floppy GB6.PRG icon was not correct. Though it only did that once and I have not been able to replicate that again yet
EDIT:
Actually same problem it seems as this post https://www.exxosforum.co.uk/forum/viewt ... =30#p84405
WTF?
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: DSTB1 - official firmware tests
WTF indeed. There must be something with the RAM tripping up as I have similar problems in the other thread with the experimental firmware
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DSTB1 - official firmware tests
So this is in 'stock' configuration under TOS1.04? That means doing 16MHz switching, but no AltRAM as, well it's TOS1.
Perhaps it's 'coming back' too quickly from DMA?
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: DSTB1 - official firmware tests
Yep.
Not sure. I'll take a look at your code and see if I can see anything. It is somewhat difficult to follow someone else's program in a language you are not very familiar with tho
Though I may look at the firmware build I did a few days back aswell as that one seemed to basically "work".
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DSTB1 - official firmware tests
Cool. If you ignore all the SDRAM stuff, it's not that much logic.exxos wrote: ↑Thu May 05, 2022 1:02 pmNot sure. I'll take a look at your code and see if I can see anything. It is somewhat difficult to follow someone else's program in a language you are not very familiar with tho
Though I may look at the firmware build I did a few days back aswell as that one seemed to basically "work".
We could perhaps add an AS_HOLDOFF term that blocks AS asserting until (say) two clock cycles after BGK goes high?
Something like
Code: Select all
wire [1:0] AS_HOLDOFF;
FDCP ff_asholdoff0( .D( ~BGK ), .C( ~CLK8 ), .CLR(1'b0), .PRE( ~BGK ), .Q( AS_HOLDOFF[0] ) );
FDCP ff_asholdoff1( .D( AS_HOLDOFF[0] ), .C( ~CLK8 ), .CLR(1'b0), .PRE( ~BGK ), .Q( AS_HOLDOFF[1] ) );
...
assign AS = AS_HOLDOFF[1] | ( ... the other terms ... );
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: DSTB1 - official firmware tests
Had another idea. I think I've set up the FRB cookie incorrectly. I don't remember exactly, but I don't think I'm TSRing -- the FRB memory is probably being returned to the OS & subject to being overwritten.
I may have been lucky that nothing critical happened, but I think altram.prg is fundamentally wrong in that regard & needs repair work.
I'll bet that's the problem you're seeing.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: DSTB1 - official firmware tests
Maybe but that died without even loading anything. I have tried EMUTOS a few times in the mix as well.. I will try EMUTOS on my current build just to rule that out.Badwolf wrote: ↑Thu May 05, 2022 5:01 pm Had another idea. I think I've set up the FRB cookie incorrectly. I don't remember exactly, but I don't think I'm TSRing -- the FRB memory is probably being returned to the OS & subject to being overwritten.
I may have been lucky that nothing critical happened, but I think altram.prg is fundamentally wrong in that regard & needs repair work.
I'll bet that's the problem you're seeing.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.