Jump to content
IGNORED

memtest cart for SAMS/Myarc/Foundation/Corcomp/etc


jedimatt42

Recommended Posts

I've been kicking around this memory test tool for quite a while. Just updated it to include Corcomp 256k/512k testing... 

 

https://github.com/jedimatt42/ti994a-memtest/releases - version 2.2 now. (release is tagged 2.2_a cause I made a mistake) 

 

With a Corcomp board at crubase >1000 my old memtest messed up the cru bits while checking for the presence of the myarc card... this solves that, and adds Corcomp size detection and specific paging support. 

  • Like 7
Link to comment
Share on other sites

2 hours ago, Ksarul said:

I use your earlier version regularly when testing memory devices. I have found one oddity though: sometimes, a 4M SAMS board is recognized as a 64K Foundation board for some reason.

They (Foundation and SAMS) use the same crubase to control paging.  A fault in SAMS page count assesment can cause this... If the SAMS doesn't appear to have at least 128k then I reject it as SAMS and try other board types... I'm not looking at DSRs, just crubit behaviors... looking for a memtype by precedence:

 

1st, is there mem?

2nd, try SAMS paging, compute page count, if at least 33 pages, then it's sams... this probably improperly excludes 128k AMS, but those can just sit in a dungeon somewhere.

3rd, try Corcomp... 2 crubases to check, and must be able to turn ram off completely... 

4th, check for Myarc at >1000 

5th, check for Foundation at >1E00 <-- faulty SAMS can look like this...

6th, assume it is one of the many standard 32k boards.

 

It is written that early foundation cards don't have DSRs, and it is known that many foundation cards have Myarc ROMs... so checking for the DSR is also not definitive. 

 

I could tighten this up though... a foundation card would actually have 4 or 16 pages (if hand upgraded to 512k), never 2. If anything has only 2 pages, it is just an error detecting and I should stop right there. 

Link to comment
Share on other sites

3 hours ago, globeron said:

Have not tried it yet. But does this work for Horizon 3000 ramdisk and Rambo extension on it  to test memory?

No. It is focused on the things that page in the 32k expansion space. Thus it runs itself from ROM space.

 

Mostly cause prior tests I could find would 'pass' when I knew there was a fault. 

 

Supported cards: https://github.com/jedimatt42/ti994a-memtest#supported-cards

 

I no longer have an HRD, but I assume with the recent re-release of HRD-4000s and it not conflicting with test code living in 32k space, there must be a trusted test out there already. Any other reality seems foolish.

 

Note: RAMDISK testing in my program destroys any data in the RAMDISK. 

Link to comment
Share on other sites

Thank you for the tool. Seems the Corcomp 512K is all okay.

 

Foe EXP-RAM TEST first run got an error already at page 0. Second run all okay until page 15.

 

For EXP-RAM BURNIN, it seems to be in an end less process? Going to differerent pages like 95 as well. After an hour  I stopped at Burning Pass 12 

20210821_140055.jpg

20210821_134614.jpg

20210821_171141.jpg

20210821_151755.jpg

  • Like 1
Link to comment
Share on other sites

Yep. Burn in is endless... But page on a 512k corcomp should never be more than 15 (0-15 32k pages).  So there's a bug I need to fix.

 

The corcomp card I tested on is also subject to intermittent failure. If it is rare like that, might just be edge card contacts.  

 

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...