On 8/9/2014 11:46 AM, Jim Brain wrote: > On 8/9/2014 5:49 AM, Gerrit Heitsch wrote: >> >> Hello, >> >> we still haven't dumped the controller in the subject. Probably since >> most people don't have a spare one and the ones in the keyboards are >> soldered. >> >> I don't have the parts here to do it, but I'd be willing to provide a >> spare controller (*) and also throw in a 6571-036 (which is not the >> same as the 6570, I tried) and pay for postage if someone was willing >> and able to do the dumping and mailing them both back when done. >> >> (*) http://www.ebay.de/itm/160937718499 >> >> Gerrit >> >> >> >> >> Message was sent through the cbm-hackers mailing list > Well, that would probably be me. Go ahead and send them and I'll dump > them if at all possible. > > Jim > So, units arrived today. Sadly, neither gave useful results when tested :-( 6570 would generate a bunch of 0xff, but the 6571 gave me nothing. As a last ditch effort, I #ifdefed the new version of the code out and used the original byte-at-a-time code... Which worked :-) 6570-036: 08.txt 4D5878A97F8583C100C100A9FF8580858185828583A901858FA03F98D90000D0068810F74C0A0AA03FA9FE990000D90000D031382AB0F48810EFA03FA901990000D90000D01E182A90F48810EFA03F989900008810F9A03F98D90000D0068810F74C6908A9034C0A09A97F8583A9028500A9088501A9028502A9F88503A90085048505A8A9FF8583B10018650485049002E605E600D00EA97F8583C100C100E601A9FF8583E602D0DFE603D0DBAD0008C504D007AD0108C505F005A9014C0A09A903858FA9FF85858588C100C100C100A587C9FFD0034C0A0AA03F989900008810F9A900858FA9C88585A9AF8588A97F8583A903A8C100C100A9FF8583A58F29 09.txt 80F0FAA58788D0F5A907AAA97F8583A900858FC100C100A9FF8583A9FE8580C100C100C100C100A9FC8580C100C100C100C100A9FE8580C100C100C100C100A9FF8580A9BC8585A9348588A9108522A5878589A58F2940D01DA58F2980F0F4A97F8583A587C100C100A9FF85808583C622D0E04C1B09A9038523A908852218A5232A69008523097F382A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C622D0CDA9FF8580A9BC8585A9348588A90B8522A97F8583C100C100A9FF85808583A58F2980F0FAA587C622D0E68A182A6900AA097F8581A90B8522A97F8583C100C100A9FF85808583A58F2980F0FAA587C6 0a.txt 22D0E6A97F85814CBD0978A23F9AD8A97F8581A9FF858085828583A01FA9FF9900008810FAA97F85218520A9308538A90085348535A918858F8589A587A9FD20EB0AA9748585A9408588A90D852458A9FF858078A53829FE853858A9008537A9FF8539AAA537C908301B29F778207A0A588583A9FF85824C900A8522A9FF182AC62210FB6078207A0A588582A9FF8583A90A8522C622D0FCA437A5800903D90000F00B99000078A5380901853858B9000085238A0523253985398A2523AAE637A537C910309EA581297FC520F00A852078A5380901853858A5382901F041A0FBA224E8D0FDC8D0FA4C4F0A8523A5382902F009A53809048538A9FF60A434A523 0b.txt 992600E634A534C90E3004A9008534C535D006A5380902853820690FA90060A9008537A9008536A437A53618690278207A0A588523B9000005238522B910000523C522D0034CF70BA52249FFD007A98085224C6D0BA9008522B9000049FF2523F00BA539052349FFF0034CF70BA5370A85230A1865236536A8B9870FC962F00505224CC10BA522305AA538298019870F7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C6D0B78A5384980853858097F85814CE30B7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C6D0BA437A53618690278207A0A5849FF591000991000E636A536C90610034C 0c.txt 270BA97F8583C100C100E637A9FF8583A537C91010034C230BA9008536A53678207A0A58852305208522A5210523C522F047A52249FFF007A90085224C430CA9808522A436B9E80F05227820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C430CA53678207A0A5849FF45218521E636A536C907309CA5382910F02C78A53829EF853858A9FE7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C8F0C4C4F0A48A9FF8580A581294CF05CA58F2940F0034C950EA58F2980D0034C0208A587A5382920F040C624D03CA53809088538A9FE8580C100C100C100C100A9FC8580C100C100C100C100A9FE85 0d.txt 80C100C100C100C100A9FF8580A90D8524A9748585A940858485896840A97F8583C100C100C100A5382920F0034CC10DA9218522A9BC8585A934858820230EA58F2940D01BA58F2980F0F4A97F8583A587C100C100A9FF8583C622D0E24C640E20230EA5802901F01BA58F2980F0F4A97F8583A587C100C100A9FF8583C622D0E24C640EA9578522A9048524A9348588A5802901F0034C640EA58F2980F0F1A97F8583A587C100C100A9FF858338A522E9018522A524E90085240522D0D24C640EA9098522A9108524A9BC8585A93485888589A58F2940F0034C300DA58F2980F0F1A97F8583A587C100C100A9FF8583C624D0DFC622F06CA9FE8580C100C100 0e.txt C100C100A9FC8580C100C100C100C100A9FE8580C100C100C100C100A9FF85804CD30DA9878525A908852418A5252A69008525097F2A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C624D0CEA9FF8580858960A9388522A9BC8585A9348588A97F8583A587A9FD8580C100C100A9FF8583A58F2980F0FAC622D0E4A581294CF0D24C020898488589A5382908F01FA435B92600C9FDD009A53829F785384CBE0EA53829F709408538A9F94C120FA5382940F00BA53829BF8538A53A4C120FA5382904F00BA53829FB8538A9FA4C100FA535A8C534D010A5382902D00AA53829DF853868A86840A53829FD8538B92600 0f.txt 8525E635A535C90E3002A9008535A525853A49FF8525A908852418A5252A69008525097F382A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C624D0CDA9FF85808589A53809208538A9748585A9408584A90D852468A86840A5382920F00160A53809208538A9FE8580C100C100C100C100A9FF8580605F4C4F4E4D4A590D4446410F580C1B2B401D570B1A2A3B2D560A19293A3D5C091828394355081727381E5B071626372E54061525363E53051424353C52041323341F51031222332F50021121323F5A011020315E45004262305D4948472C1C0E0061656763606466000000000000000000000002080208B60C 6571-036 (328191-02): 08.txt 4D5878A97F8583C100C100A9FF8580858185828583A901858FA03F98D90000D0068810F74C0A0AA03FA9FE990000D90000D031382AB0F48810EFA03FA901990000D90000D01E182A90F48810EFA03F989900008810F9A03F98D90000D0068810F74C6908A9034C0A09A97F8583A9028500A9088501A9028502A9F88503A90085048505A8A9FF8583B10018650485049002E605E600D00EA97F8583C100C100E601A9FF8583E602D0DFE603D0DBAD0008C504D007AD0108C505F005A9014C0A09A903858FA9FF85858588C100C100C100A587C9FFD0034C0A0AA03F989900008810F9A900858FA9C88585A9AF8588A97F8583A903A8C100C100A9FF8583A58F29 09.txt 80F0FAA58788D0F5A907AAA97F8583A900858FC100C100A9FF8583A9FE8580C100C100C100C100A9FC8580C100C100C100C100A9FE8580C100C100C100C100A9FF8580A9BC8585A9348588A9108522A5878589A58F2940D01DA58F2980F0F4A97F8583A587C100C100A9FF85808583C622D0E04C1B09A9038523A908852218A5232A69008523097F382A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C622D0CDA9FF8580A9BC8585A9348588A90B8522A97F8583C100C100A9FF85808583A58F2980F0FAA587C622D0E68A182A6900AA097F8581A90B8522A97F8583C100C100A9FF85808583A58F2980F0FAA587C6 0a.txt 22D0E6A97F85814CBD0978A23F9AD8A97F8581A9FF858085828583A01FA9FF9900008810FAA97F85218520A9308538A90085348535A918858F8589A587A9FD20EB0AA9748585A9408588A90D852458A9FF858078A53829FE853858A9008537A9FF8539AAA537C908301B29F778207A0A588583A9FF85824C900A8522A9FF182AC62210FB6078207A0A588582A9FF8583A90A8522C622D0FCA437A5800903D90000F00B99000078A5380901853858B9000085238A0523253985398A2523AAE637A537C910309EA581297FC520F00A852078A5380901853858A5382901F041A0FBA224E8D0FDC8D0FA4C4F0A8523A5382902F009A53809048538A9FF60A434A523 0b.txt 992600E634A534C90E3004A9008534C535D006A5380902853820690FA90060A9008537A9008536A437A53618690278207A0A588523B9000005238522B910000523C522D0034CF70BA52249FFD007A98085224C6D0BA9008522B9000049FF2523F00BA539052349FFF0034CF70BA5370A85230A1865236536A8B9870FC962F00505224CC10BA522305AA538298019870F7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C6D0B78A5384980853858097F85814CE30B7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C6D0BA437A53618690278207A0A5849FF591000991000E636A536C90610034C 0c.txt 270BA97F8583C100C100E637A9FF8583A537C91010034C230BA9008536A53678207A0A58852305208522A5210523C522F047A52249FFF007A90085224C430CA9808522A436B9E80F05227820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C430CA53678207A0A5849FF45218521E636A536C907309CA5382910F02C78A53829EF853858A9FE7820EB0A58F01BA97F8583C100C100C100A9FF8583C100C100A5382902D0E84C8F0C4C4F0A48A9FF8580A581294CF05CA58F2940F0034C950EA58F2980D0034C0208A587A5382920F040C624D03CA53809088538A9FE8580C100C100C100C100A9FC8580C100C100C100C100A9FE85 0d.txt 80C100C100C100C100A9FF8580A90D8524A9748585A940858485896840A97F8583C100C100C100A5382920F0034CC10DA9218522A9BC8585A934858820230EA58F2940D01BA58F2980F0F4A97F8583A587C100C100A9FF8583C622D0E24C640E20230EA5802901F01BA58F2980F0F4A97F8583A587C100C100A9FF8583C622D0E24C640EA9578522A9048524A9348588A5802901F0034C640EA58F2980F0F1A97F8583A587C100C100A9FF858338A522E9018522A524E90085240522D0D24C640EA9098522A9108524A9BC8585A93485888589A58F2940F0034C300DA58F2980F0F1A97F8583A587C100C100A9FF8583C624D0DFC622F06CA9FE8580C100C100 0e.txt C100C100A9FC8580C100C100C100C100A9FE8580C100C100C100C100A9FF85804CD30DA9878525A908852418A5252A69008525097F2A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C624D0CEA9FF8580858960A9388522A9BC8585A9348588A97F8583A587A9FD8580C100C100A9FF8583A58F2980F0FAC622D0E4A581294CF0D24C020898488589A5382908F01FA435B92600C9FDD009A53829F785384CBE0EA53829F709408538A9F94C120FA5382940F00BA53829BF8538A53A4C120FA5382904F00BA53829FB8538A9FA4C100FA535A8C534D010A5382902D00AA53829DF853868A86840A53829FD8538B92600 0f.txt 8525E635A535C90E3002A9008535A525853A49FF8525A908852418A5252A69008525097F382A2A8580C100C100C100C10029FD8580C100C100C100C10009028580C100C100C100C100C624D0CDA9FF85808589A53809208538A9748585A9408584A90D852468A86840A5382920F00160A53809208538A9FE8580C100C100C100C100A9FF8580605F4C4F4E4D4A590D4446410F580C1B2B401D570B1A2A3B2D560A19293A3D5C091828394355081727381E5B071626372E54061525363E53051424353C52041323341F51031222332F50021121323F5A011020315E45004262305D4948472C1C0E0061656763606466000000000000000000000002080208B60C md5: 23cd71855daba5f728babd7048a52e8a *./6570/0e.txt 23cd71855daba5f728babd7048a52e8a *./6571/0e.txt 5f72aaf1e57f1b5fd549fa62166eeb80 *./6570/09.txt 5f72aaf1e57f1b5fd549fa62166eeb80 *./6571/09.txt 636035b09de6f42a2d8a388796cda052 *./6570/08.txt 636035b09de6f42a2d8a388796cda052 *./6571/08.txt 63da23b2ddde1224938bd82d945c428e *./6570/0c.txt 63da23b2ddde1224938bd82d945c428e *./6571/0c.txt 93101f945d14d25b5d2236d8a4f42941 *./6570/0d.txt 93101f945d14d25b5d2236d8a4f42941 *./6571/0d.txt 9699bcd085a445c050d34881137fccba *./6570/0a.txt 9699bcd085a445c050d34881137fccba *./6571/0a.txt bc6f1f44196ea99d0a475b4144109852 *./6570/0b.txt bc6f1f44196ea99d0a475b4144109852 *./6571/0b.txt f1e35385dc09a7b0308b83dff544e83b *./6570/0f.txt f1e35385dc09a7b0308b83dff544e83b *./6571/0f.txt So, according to this, the 2 CPUs have the same code in them. You had stated that the ICs were not interchangeable, which seems odd given that the code is the same. ( I checked and I did not dump the same ROM twice, but I will check again tomorrow night.) Since my newer "run the dump code from RAM" version does not work on these, one wonders if there is a difference in this version of the 6500/1 disallowing storage of a program in RAM... But, I assume it's just a timing thing. I tried putting the same (original) init code into my newer working util, with no success. This is why the original idea of trying to go straight to writing a program in RAM and running it would have failed... :-) So, I'll check again tomorrow or Wednesday, but the above dumps should be good. If someone has more units to dump, let me know. -- Jim Brain brain@jbrain.com www.jbrain.com Message was sent through the cbm-hackers mailing listReceived on 2014-08-19 04:00:02
Archive generated by hypermail 2.2.0.