OK, so I've tested this on my 1040STE.
First of all, no screen output at all -- though I realize this could be simply due to lack of support for monochrome monitors. Serial output works, however.
Of the 4 MB RAM my STE has, 2048 kB are detected as "chipmem" and 2048 kB as "fastmem". Whatever that distinction is; I guess these are Amiga terms that don't apply here. This implies however, that the "test detected chipmem" menu item will only test the lower half of my RAM. I would have guessed that I need to use "test detected fastmem" then to test the upper 2 MB, but that test just crashes with a bus error and a crash dump. :x
Also most other tests (e.g. audio, ports, drives) either seem to do nothing or crash as well. :( I guess that's because they're written for the Amiga and not ported, yet. Also, I didn't find the way to exit the keyboard test. It says "Esc to exit" but pressing Esc doesn't exit it.
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
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist 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 whitelist 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!
DiagROM for ST
Moderators: terriblefire, Terriblefire Moderator
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DiagROM for ST
I don't think screen support is done yet. I was helping debug this some months ago, it was working at some point, but other things got in the way so it never got finished.
TF only has a 1MB machine, so likely hasn't thought about higher RAM amounts yet. I doubt any test will work other than the first 1MB RAM test at the moment. I don't know how much he has patched up for Atari stuff currently.
TF only has a 1MB machine, so likely hasn't thought about higher RAM amounts yet. I doubt any test will work other than the first 1MB RAM test at the moment. I don't know how much he has patched up for Atari stuff currently.
-
czietz
- Posts: 578
- Joined: 14 Jan 2018 13:02
Re: DiagROM for ST
Fine, I know this is work in progress and not everything will work.
Therefore, I now wanted to try to diagnose severe RAM faults, given that this seems to be one of the strong points of DiagROM. Fortunately, I have a SIMM at hand that is so severely broken that TOS won't boot anymore -- the perfect test, I thought.
Indeed DiagROM boots and then starts filling the screen (of the serial terminal) with pages upon pages of hexadecimal debug info / crash dumps ("illegal instruction detected"). Until I press a key, at which point the main menu appears. After that, sadly, the diagnostic is completely frozen. I cannot navigate the menu, be it using the serial terminal or be it using the keyboard of the Atari under test. Thus, I cannot select the RAM test from the menu and cannot diagnose RAM fault further.
(Side note: The official Atari diagnostic cartridge will at least tell me which data line is stuck on that broken SIMM.)
Therefore, I now wanted to try to diagnose severe RAM faults, given that this seems to be one of the strong points of DiagROM. Fortunately, I have a SIMM at hand that is so severely broken that TOS won't boot anymore -- the perfect test, I thought.
Indeed DiagROM boots and then starts filling the screen (of the serial terminal) with pages upon pages of hexadecimal debug info / crash dumps ("illegal instruction detected"). Until I press a key, at which point the main menu appears. After that, sadly, the diagnostic is completely frozen. I cannot navigate the menu, be it using the serial terminal or be it using the keyboard of the Atari under test. Thus, I cannot select the RAM test from the menu and cannot diagnose RAM fault further.
(Side note: The official Atari diagnostic cartridge will at least tell me which data line is stuck on that broken SIMM.)
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: DiagROM for ST
I think diagrom will do that, I think its how TF diagnosed his ST RAM fault.. Think he even shows that on the video I posted.czietz wrote: 17 Sep 2018 19:56 (Side note: The official Atari diagnostic cartridge will at least tell me which data line is stuck on that broken SIMM.)
-
czietz
- Posts: 578
- Joined: 14 Jan 2018 13:02
Re: DiagROM for ST
Yes, I've seen that the diagROM RAM test has a really nice screen for showing individual bit / data line errors. However, I'm afraid I can only report what I observe and that is that I don't even manage to start said RAM test with the faulty SIMM because the program is completely frozen.
-
czietz
- Posts: 578
- Joined: 14 Jan 2018 13:02
Re: DiagROM for ST
OK, if I put the known defective SIMM into the upper memory bank of the STE and then run a manual memory test (recall from my previous post that memory above 2 MB is not properly handled), I will indeed get the nice display showing me which data bit is at fault as seen in the video. But with the broken RAM in the upper bank, even TOS will boot and I could just as well run YAARTTT. Would be way nicer of course if the DiagROM also handled faulty RAM in cases where TOS is not able to boot anymore.
-
terriblefire
- Admin sponsor

- Posts: 5683
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: DiagROM for ST
DiagROM needs no ram at all to do a memory check.
It will spit out data on the serial port.
Not sure what you are asking
It will spit out data on the serial port.
Not sure what you are asking
———
"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."
"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."
-
czietz
- Posts: 578
- Joined: 14 Jan 2018 13:02
Re: DiagROM for ST
Did you read my posting above? I can't even get to the memory test menu item when the faulty SIMM is in lower RAM bank because DiagROM is frozen in the main menu after spitting out a lot of "illegal instruction detected" errors.
-
terriblefire
- Admin sponsor

- Posts: 5683
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: DiagROM for ST
Ok. Raise a bug then or send me a pull request.
———
"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."
"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."
-
terriblefire
- Admin sponsor

- Posts: 5683
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: DiagROM for ST
You won’t get to the menu with broken ram. You should get that on the early serial port. Did you check that?
Either way this forum is not how you report bugs. (Because I only check the forum when Exxos pings me an mail to look at something)
Either way this forum is not how you report bugs. (Because I only check the forum when Exxos pings me an mail to look at something)
———
"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."
"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."
Who is online
Users browsing this forum: CCBot and 1 guest