DiagROM for ST

DiagROM software & help

Moderators: terriblefire, Terriblefire Moderator

User avatar
PaulJ
Posts: 1568
Joined: 08 Apr 2018 01:14
Location: USA

Re: DiagROM for ST

Post by PaulJ »

I had the atari drag cart which enabled me to fix my first mega that had a bad memory chip and the screen was totally trash forcing me to rely on the serial port which worked fine. See below. I also purchased the wrap cables and board so I could have some confidence in the dma port working on the new board so I didn't trash my ultra satan drive and san disks. The cart worked well for me.

With that said it was designed for a technically challenged technican. The tests other than memory are go/no-go tests. They really don't even provide a good description of what the tests do to test functionality. They just provide pass/fail as an output. If you want to trouble shoot based on the failure its tuff when you don't know how the test functions. All in all I find the atari card quite useful but the DiagROM will provide additional abilities which I am planning to try. It will be an advantage to add tests and know exactly what those tests are doing. Believe I'll try a cart version first. If execution can't make it to the cart there's a good chance the code won't be able to hit the serial chip registers either. Looks like a nice tool.

Code: Select all

6 Testing Bus Error handling
No (I6) error

ĸ
I2 RAM disturbance   0000000000000000 0100000000000000 000044
E9 Bad instruction fetch 
ĸ
I2 RAM disturbance   0000000000000000 0100000000000000 0007FE

I6 Testing Bus Error handling
No (I6) error

ĸ

I6 Testing Bus Error handling
No (I6) error

[Disconnected]
[Connected]
ĸ

I6 Testing Bus Error handling
No (I6) error

ĸ
I2 RAM disturbance   0000000000000000 0100000000000000 000290ĸĸĸ
I2 RAM disturbance   0000000000000000 0100000000000000 0007F2

I6 Testing Bus Error handling
No (I6) error

K
EB Bus Error  Access Address: FA0E28 Program Counter: FA4DEA

E9 Bad instruction fetch 
ĸĸĸ

I6 Testing Bus Error handling
No (I6) error

Keyboard failed, connect RS232 terminal

          Mega and ST Field Service Diagnostic Rev. 4.3
                     1990, Atari Corp.
     4M RAM   Keyboard rev. 0     60 Hz  Version 1.2 USA NTSC


     R RAM                  O O.S. ROM          C Color
     K Keyboard             M MIDI              S Serial Port
     A Audio                T Timing            D DMA Port
     F Floppy Disk          P Printer/Joy Ports H High resolution

     J Hard Disk Write/Read (use SH204/SH205/Megafile)
     G short BLiT test      Y long BLiT test
     L Real-time Clock
     X Expansion Connector

     Q Run all tests
     Z Run internal tests (R,O,C,K,A,T,L,G)

     E Examine/Modify memory
     B Set RS232 rate
     V toggle video output--50/60 Hz
     ? Help

     Enter letter(s), and RETURN: X
/code]
User avatar
Icky
Site Admin
Site Admin
Posts: 4375
Joined: 03 Sep 2017 10:57
Location: UK

Re: DiagROM for ST

Post by Icky »

Have been going labeltastic with all the chips and SD cards around and labeled up the DiagRom. Unfortunately I smudged the edge applying it.

IMG_3221.png
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28360
Joined: 16 Aug 2017 23:19
Location: UK

Re: DiagROM for ST

Post by exxos »

I might one day get around to doing those 102/104 labels :)
User avatar
PhilC
Moderator
Moderator
Posts: 7442
Joined: 23 Mar 2018 20:22

Re: DiagROM for ST

Post by PhilC »

That all looks far too organised to be associated with this mess I call a desk.
If it ain't broke, test it to Destruction.
User avatar
Icky
Site Admin
Site Admin
Posts: 4375
Joined: 03 Sep 2017 10:57
Location: UK

Re: DiagROM for ST

Post by Icky »

Forgottenmyname wrote: 03 Nov 2018 10:13 That all looks far too organised to be associated with this mess I call a desk.
I had to label things as I am losing stuff on my desk. They would be under or on things and I end up not knowing what is what.
User avatar
PhilC
Moderator
Moderator
Posts: 7442
Joined: 23 Mar 2018 20:22

Re: DiagROM for ST

Post by PhilC »

Good point. I need some of Exxos's labels so I know what is good or bad.
If it ain't broke, test it to Destruction.
User avatar
PaulJ
Posts: 1568
Joined: 08 Apr 2018 01:14
Location: USA

Re: DiagROM for ST

Post by PaulJ »

Icky wrote: 03 Nov 2018 09:49 Have been going labeltastic with all the chips and SD cards around and labeled up the DiagRom. Unfortunately I smudged the edge applying it.


IMG_3221.png
Those look like some dam file labels!! I have all kinds of roms around here that are either Enlish or USA. Need to make some labels. I'm looking for 1.04/2.06... :excited: :excited: :excited:
User avatar
PhilC
Moderator
Moderator
Posts: 7442
Joined: 23 Mar 2018 20:22

Re: DiagROM for ST

Post by PhilC »

Hi TF,

Just wondering if you'd managed to do any further work on this.

Works great on one of my Mega ST's but stops after resetting the screen on the other.

Great tool so far :-)
If it ain't broke, test it to Destruction.
User avatar
PaulJ
Posts: 1568
Joined: 08 Apr 2018 01:14
Location: USA

Re: DiagROM for ST

Post by PaulJ »

Yes, I've tried it on two mega's (fully funacional) and the ExoAtari (fully functional) and it works on none of them. I just assumed I had a bogus binary. The atari diag cart works on everything that I've tried it on. I know some people don't like it but it has worked great for me. One of my mega 4's didn't have a screen presentation when I got it and I was able to determine the bad memory chip and repair it using the cart and the serial console. As a matter of fact i purchased the associated test board and wrap cables to verified the DMA, serial, midi, and parallel port on the ExoAtari. It showed the bad bit on the parallel interface which I was able to fix. After I verified proper DMA port operation the I used the ultra satan it worked first attempt.

The atari cart biggest issue is theres not much info on the tests and its go/no-go test for the most part. Some tests have more failure info than others. The memory test does provide quite a bit of info but error reporting is dependant on the test.

I wanted to get the DiagROM running for additional debug data but after trying every binary I could find with no success I put it on the back burner.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: DiagROM for ST

Post by terriblefire »

Hi Guys,

Sorry this has been a bit unloved recently hasnt it? Is there a top 2-3 things that we wanna see in DiagROM ST and i'll see if I can get to them?
———
"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."

Return to “DiagROM”

Who is online

Users browsing this forum: ClaudeBot and 2 guests