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
Check if your IP is banned
viewtopic.php?t=7286
The server is under a massive attack which started yesterday morning.
Unfortunately I am not at home on weekends to keep a eye on it all.
So if we go down, I will not be able to fix it until Sunday night. Fingers crossed we stay up!
I have also had to block and ban anything with HTTP1.x protocol.
So make sure you are using HTTP2 otherwise you will get banned!
~exxos~

DiagROM for ST

DiagROM software & help

Moderators: terriblefire, Terriblefire Moderator

User avatar
exxos
Site Admin
Site Admin
Posts: 26106
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DiagROM for ST

Post by exxos »

I've never found the atari cart useful unless the machine is basically working to start with. I just tend not to bother with it anymore. So I think some better diagnostic tools in the making would be really useful in hardware diagnostics.
User avatar
PhilC
Moderator
Moderator
Posts: 6825
Joined: Fri Mar 23, 2018 8:22 pm

Re: DiagROM for ST

Post by PhilC »

So you'd assemble this and then burn it to a couple of roms and put them into a diagnostic cart? Or into the existing rom sockets?
If it ain't broke, test it to Destruction.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5641
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: DiagROM for ST

Post by terriblefire »

Forgottenmyname wrote: Sun Sep 16, 2018 11:32 am So you'd assemble this and then burn it to a couple of roms and put them into a diagnostic cart? Or into the existing rom sockets?
right now its compiled for use at 0xE00000. You can change the base address in code if you want "proper" ST support (I use a TBoard)

Yes you burn some roms and install them in the ST. Or if someone compiles it up for a cart you could put them in the cart.

Is really aimed at me testing very very broken hardware.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 26106
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DiagROM for ST

Post by exxos »

Forgottenmyname wrote: Sun Sep 16, 2018 11:32 am So you'd assemble this and then burn it to a couple of roms and put them into a diagnostic cart? Or into the existing rom sockets?
It goes into the existing ROM sockets.

The cartridge port needs TOS to be partly working for it to boot to the cart address, which is done via the GLUE. Even with working ROM's, the machine may simply not start up TOS and the atari diag-cart doesn't do anything, thats the problem I always have with it. DiagROM "Replaces" TOS with its own routines so it doesn't need TOS to start up.
User avatar
exxos
Site Admin
Site Admin
Posts: 26106
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DiagROM for ST

Post by exxos »

terriblefire wrote: Sun Sep 16, 2018 11:35 am right now its compiled for use at 0xE00000. You can change the base address in code if you want "proper" ST support (I use a TBoard)
ah, might be idea to compile for TOS104 space as the STF MB doesn't decode TOS206 space.. yet...
terriblefire
Admin sponsor
Admin sponsor
Posts: 5641
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: DiagROM for ST

Post by terriblefire »

exxos wrote: Sun Sep 16, 2018 11:38 am
terriblefire wrote: Sun Sep 16, 2018 11:35 am right now its compiled for use at 0xE00000. You can change the base address in code if you want "proper" ST support (I use a TBoard)
ah, might be idea to compile for TOS104 space as the STF MB doesn't decode TOS206 space.. yet...
Yeah i need to kick exxos in the cahones for not decoding at 0xe00000 :)
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
PhilC
Moderator
Moderator
Posts: 6825
Joined: Fri Mar 23, 2018 8:22 pm

Re: DiagROM for ST

Post by PhilC »

Sounding cool. Shame that part of things is beyond me though.

All the gear and no idea as they say.
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 26106
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DiagROM for ST

Post by exxos »

terriblefire wrote: Sun Sep 16, 2018 11:51 am Yeah i need to kick exxos in the cahones for not decoding at 0xe00000 :)
Needs a new GLUE chip to do that :( If I can get the FPGA blitter working, next step is the FPGA GLUE, then can use TOS206 decoding as well.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5641
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: DiagROM for ST

Post by terriblefire »

fair enough.

If there is something that the diagnostics cart does that DiagROM doesnt then we can add it to DiagROM.

I've used DiagROM to print out what tests pass fail in early startup to do diagnosis of many 68K machines. Its simply the only thing out there that works for hardware dev.

The Diagnosis cart is a toy for checking if something subtle is happening in on of the chips. DiagROM will help you find data bus shorts when building a machine.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
exxos
Site Admin
Site Admin
Posts: 26106
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: DiagROM for ST

Post by exxos »

terriblefire wrote: Sun Sep 16, 2018 12:05 pm The Diagnosis cart is a toy for checking if something subtle is happening in on of the chips. DiagROM will help you find data bus shorts when building a machine.

I don't tend to use the cart much at all.. it can test a lot of things, but for me its pointless. I mean I know if the keyboard isn't working, I don't need the cart to tell me that. Over serial on a faulty machine, I only saw garbage output, if the system is working fine, then the serial is fine, but again, unless the machine is partly working its just useless for me.

czietz wrote a really good RAM test program https://www.exxosforum.co.uk/forum/viewt ... ?f=25&t=28 as the atari-cart wasn't finding some very subtle errors. So that one is more in-depth tests and finds such faults. But of course the machine has to be partly working to load it up. I'm waiting for the proper cartridge version at the moment as I want to add it to my own diag-cart board.

The tool I use is GB6 for testing, its not designed to be a diagnostic tool, but it tests a lot of the system and its the only program I really use.. Beyond that its guesswork and scope readings. As you know now with your new LA, you can quickly find things which would take me months to find otherwise. A lot of it is noise related glitches on the ST bus which are a nightmare to track down. Pretty much have to guess at what line is doing it and keep trying :roll:

There are not many who will really understand such problems, I mean look at the nightmare the DMA issues cause on the STe. Its why I made the choice to jump to designing a new ST board and debugging that instead. The ST faults are never ending and seem to be getting worse over time, I am really "done" with messing about with those faults. Once its been tested out and working stable, then it will start getting upgrades. Of course we need good tools to get the new STF board up and running.
Post Reply

Return to “DiagROM”