![]() |
Self Test on 28S - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: Self Test on 28S (/thread-23250.html) |
Self Test on 28S - Scuba Diver - 10-19-2002 Hi there! Over the past few months I've had the opportunity to run the self-test on three different HP 28Ss. Prior to displaying the "OK-28S" message, the units appear to run some sort of "screen test" (I'm probably not describing it properly, but hopefully you know what I mean). The interesting thing is; each unit's screen test was different!! No two units showed the same designs during this test. I would have expected that the self-test would run in exactly the same way on all 28Ss; can anyone explain the differences? At first I thought that maybe this was an indication of different ROM versions; but two of the units were manufactured within weeks of one another!
Any insight would be greatly appreciated! Re: Self Test on 28S - Raymond Del Tondo - 10-20-2002 Unlike the 42S, which has some built-in constants for this purpose,
Raymond
Re: Self Test on 28S - Vieira, Luiz C. (Brazil) - 10-20-2002 Hi; this is just a guess: as you are running RAM tests, have you cleared RAM contents prior to run them? (e.g. Memory Clear procedure) Maybe, just maybe, RAM contents are used to generate the display patterns (I had one HP28S, Brazilian made, recently stolen, and I bought an used, USA-made; did not have the chance to compare these patterns).
Cheers.
Re: Self Test on 28S - Scuba Diver - 10-21-2002 Actually, I have cleared the memory in all 3 units, and each unit's test is identical. Although the test results vary from unit to unit, the test result on each unit is always the same, regardless of how many times I run it...I've tested it at different times of the day, just in case the clock had something to do with it. I've also removed the batteries and reinstalled them, and once again, they are still the same. Although I'm not much of a computer expert, logic tells me that either (a)the ROMs are different or (b)there is some piece of data that the unit uses to randomize the test. Based upon my test results, I can only assume that (a) is correct.
Does anyone else have any other ideas? Re: Self Test on 28S - J-F Garnier - 10-21-2002 There is only one HP-28S ROM version: 2BB. You can check it by keying: #10d SYSEVAL. Regards.
J-F
Re: Self Test on 28S - Christoph Giesselink - 10-21-2002 If you think there are different versions of the 2BB ROM, check the CRC correction words of the two 64KB pages of the ROM. You can find the two CRC words (two CRC's per 64KB page) at #1FFF8-1FFFF and #3FFF8-#3FFFF. To read them you need a PEEK program. But that isn't necessary, the garbage you see in display during the self test on the HP28S is a remainder of 32KB user RAM test. The used RAM test destroys the RAM content, so the old content must be saved first. The display RAM is a good place for this. The different display output during the self test is a function of the different content of the user RAM at testing time. If you don't believe this, check the following code. Regards, Christoph
* RAM test |