Re: Looking for William Doug Wilder Message #4 Posted by Doug on 7 Mar 2008, 3:53 a.m., in response to message #2 by Meindert Kuipers
Hi Meindert,
As Eric Smith said above, there isn't any list, other than what's available in the PPC Journals. What I did was to use the 82162A VASM from HP to snag the labels, then painstakingly decided where they should be for the 82143A disassembly. This was a matter of looking at the code sequences for similarities. All the labels are at different locations. Lots of hair pulling! A few labels are totally "made up".
As far as permission, you don't need any, that study is not copyrighted.
The lists published in PPC are for the 62A rev 2E, the HP-IL module, the Timer 1C chip, the basic 41C VASM, and XF rev C. Note: the 62A rev 2E rom differed from the 2D rom only in that CR and LF were swapped. These were the only VASMs released by HP although Warren says that an HP VASM does exist for the 43A, I have never seen it. All the disassembly notes in that preliminary study are from my own observation and a few from the 62A VASM (digit entry stuff).
I don't have a list of labels for the 43A, haven't gotten to this yet (if ever). Any volunteers?
BTW, there is yet another cpu bug, have you seen this one?
04E C=0
09C PT=5
2D0 LD B
170 PUSH
2A0 SETDEC
1B0 POP
0E8 WRIT X
3E0 RTN
Maybe this is common knowledge, haven't seen it published though.
HP didn't know about it, evidenced by the code @ MSGA 1C6C.
This makes a rule: "don't POP in decimal mode".
Doug
Edited: 7 Mar 2008, 4:15 a.m.
|