Here is a version with 2 changes:
https://www.dropbox.com/s/znxpb5fdjm6vz ... 3.zip?dl=1
- limits spam to 64 prints per error pass, then it continues the test in silence
- at the end of a pass, if there were data errors, it will print a graphic error map down the right-hand side of the screen, with solid marks indicating the error locations in ram.
In this vertical error map, 1 pixel = 32kb region, any error in that region will be a solid mark in the map. this should give a rough idea of where the fault starts/ends or if it repeats through all of memory (excluding the begin/end which are offlimits for testing anyway). it can squeeze the first 12mb or so of ram on a 480-scan displaymode (use mono/vga for this test, ideally) which should be enough to get a general idea of whats going on.
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!
exxos blog - random goings on
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: exxos blog - random goings on
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Interesting...dml wrote: 14 Nov 2022 13:00 Here is a version with 2 changes:
https://www.dropbox.com/s/znxpb5fdjm6vz ... 3.zip?dl=1
- limits spam to 64 prints per error pass, then it continues the test in silence
- at the end of a pass, if there were data errors, it will print a graphic error map down the right-hand side of the screen, with solid marks indicating the error locations in ram.
In this vertical error map, 1 pixel = 32kb region, any error in that region will be a solid mark in the map. this should give a rough idea of where the fault starts/ends or if it repeats through all of memory (excluding the begin/end which are offlimits for testing anyway). it can squeeze the first 12mb or so of ram on a 480-scan displaymode (use mono/vga for this test, ideally) which should be enough to get a general idea of whats going on.
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Now I ran it in the proper video mode :lol:
I guess this sort of tallies with what TOS RAM test does on bootup.
I guess this sort of tallies with what TOS RAM test does on bootup.
You do not have the required permissions to view the files attached to this post.
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: exxos blog - random goings on
Yeah, looks the same - if anything it just adds detail showing the problem is very densely spread through each blob (at least every 32k is damaged and from the prints, its narrowed further to every 8k). But both tests say the same thing about the location of the blobs.
If it helps I can get it to print the start address of each 32k blob, but it would be rounded off to 32k. The extra offset you'd need to derive from the individual error prints.
If it helps I can get it to print the start address of each 32k blob, but it would be rounded off to 32k. The extra offset you'd need to derive from the individual error prints.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
stephen_usher
- Site sponsor

- Posts: 7331
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: exxos blog - random goings on
It could be an internal addressing error in the chip, along with some other badness. If you could work out the size (in words) of the black bits you can probably work out which address line isn't working. Given that it looks like it's repeating exactly four times in the 16MB range it's probably the top but one bit in the address. which is fubared on the chip(s). That'll be 0x000100000, the 20th address line if it's 32 bits wide.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: exxos blog - random goings on
This could help explain why the Videl isn't showing obvious errors via the rampan tool - if the bit is being sourced from the wrong memory cell under some conditions but agrees with its neighbours - until the bit is modified locally by the scanning test where it disagrees. Maybe...stephen_usher wrote: 14 Nov 2022 14:19 It could be an internal addressing error in the chip, along with some other badness. If you could work out the size (in words) of the black bits you can probably work out which address line isn't working. Given that it looks like it's repeating exactly four times in the 16MB range it's probably the top but one bit in the address. which is fubared on the chip(s). That'll be 0x000100000, the 20th address line if it's 32 bits wide.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Yeah That is what I am trying to figure out exactly which address ranges are failing and correlated to a address.stephen_usher wrote: 14 Nov 2022 14:19 It could be an internal addressing error in the chip, along with some other badness. If you could work out the size (in words) of the black bits you can probably work out which address line isn't working. Given that it looks like it's repeating exactly four times in the 16MB range it's probably the top but one bit in the address. which is fubared on the chip(s). That'll be 0x000100000, the 20th address line if it's 32 bits wide.
I just threw it out there that may be MAD8 was broken. I mean do the bad bits fail exactly when that address changes on that pin. Or does it fail slightly before then switches MAD8.. and continues to fail.
EG: Address example..
00010000 - Does it start failing at this point exatly
00111111 - Or does it fail at this point
01010000 - Does it fail at this point onwards
Not had chance to look at the error address range yet to work out where exactly the first bad block starts and ends...
-
stephen_usher
- Site sponsor

- Posts: 7331
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: exxos blog - random goings on
You could write your own program to test this. Does STOS allow you to access memory directly?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Yep. Though I cannot do much typing at the moment because of my RSI :( voice recognition does not work well for programming :lol: :roll:stephen_usher wrote: 14 Nov 2022 14:31 You could write your own program to test this. Does STOS allow you to access memory directly?
-
exxos
- Site Admin

- Posts: 28160
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Went through the previous ram test video to get the start and end bits of the bad block. Will digests shortly..
EDIT:
But I don't think that is so simple because the tests aren't simply going up by small numbers..
:dizzy:
For example these two addresses fail, but the addresses in between pass.
EDIT:
Code: Select all
300AC6
1100000000101011000110
3FEAC6
1111111110101011000110Code: Select all
222111111111
1098765432109876543210
1100000000101011000110
1111111110101011000110:dizzy:
For example these two addresses fail, but the addresses in between pass.
Code: Select all
300AC6
1100000000101011000110
302AC6
1100000010101011000110You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: CCBot, Google [Bot] and 10 guests