Re: ROM Dump of Amiga Keyboard controller

From: Jim Brain <brain_at_jbrain.com>
Date: Fri, 04 Jul 2014 20:52:23 -0500
Message-ID: <53B75A57.3040202@jbrain.com>
On 7/4/2014 7:37 PM, Martin Hoffmann-Vetter wrote:
> Hello Jim,
>
>> And, I found that I had accidentally turned on JTAG on this AVR via
>> the fuse settings, and so the incorrect opcodes were being sent.
>> Fixed, and...
>>
>> SUCCESS!
> Congratulation!
>
> Which version of mc did you have used? There are two known version with part
> number 325340-01 and 325340-03.
>
> Martin
>
>
>         Message was sent through the cbm-hackers mailing list
-01

but, I found an -03 in another 1520 here:

Some pages are different:

pagea-03.txt
392B1B09071525B7020F0A2B39B322292AAD02112133393ABD32170E0304BB1E13A3020B081B2923283B49C3020B091B2B39B304091B2B3935231385042537392B0B8140313B1B090715B50A1913182BBB041323352717091B2BB90A2B1E13A30A0333BB0A072347CB0A05132527253345CB024B0AC30A09254A49810A4B03C330BF70810239638306193933121939CB020F5F538378A23F9AA9BF8580A2FF86818682E88683A9E0858F8AA23D9500CAD0FB205E0FA90485154A851CA28B20DB0FC615D0F7A90C851520D60FA582100EC615D0F5CA868120440F8583F0F6A24320E60F208B0FA25F20590DA51ED0F4C61C205B0F20440F858320010CA58110F1
pagea.txt
392B1B09071525B7020F0A2B39B322292AAD02112133393ABD32170E0304BB1E13A3020B081B2923283B49C3020B091B2B39B304091B2B3935231385042537392B0B8140313B1B090715B50A1913182BBB041323352717091B2BB90A2B1E13A30A0333BB0A072347CB0A05132527253345CB024B0AC30A09254A49810A4B03C330BF70810239638306193933121939CB020F5F538378A23F9AA9BF8580A2FF86818682E88683A9E0858F8AA23D9500CAD0FB20670FA90485154A851CA28B20E50FC615D0F7A90C851520E00FA582100EC615D0F5CA8681204D0F8583F0F6A23E20F00F20A10FA25F20630DA51ED0F4C61C20640F204D0F8583200A0CA58110F1

pageb-03.txt
0A3005208B0FF0EC0A3007A902850720CF0F200D0C10E5A96020FD0B20380F20A10BA5812907186924C52CF00720070C30FB10C5200D0CB0FBA960852C200D0C100320A10BA52CC96090E2C968B0DE29070AA8B9650B48B9640B48C004900420C70C9860150C820C730B780B7E0B820B880B940A208F0FF01B2903851C101585211011290F8522100B29014A6A8518900320A10BA52DF0F94CF40AA52D49FFF055200D0CB0FB20070C2920D0F9852DA209200D0CB010CAD0F820FB0BC62DA207CAD0FD20070CA208A5802902F0FAA5802902D0FAA58049FF0A662CCAD0EA200D0C90FB20FB0BA214CAD0FDA52D100320010CA52CC90D60A920D002A9400580D0
pageb.txt
0A300520A10FF0EC0A300BA9E08506A9018507209A0F20160C10E120040C20000C20410F20AA0BA5812907186924C52CF00720100C30FB10C020160CB0FBA960852C20160C100320AA0BA52C29F0C960D0E0A52C29070AA8B96A0B48B9690B48C004900420D10C98601E0C8C0C780B810B870B8B0B910B940A2903851E20A90FF01B2903851C101585211011290F8522100B29014A6A8518900320AA0BA52DF0F94CF40AA52D49FFF05520160CB0FB20100C2920D0F9852DA20920160CB010CAD0F820040CC62DA207CAD0FD20100CA208A5802902F0FAA5802902D0FAA58049FF0A662CCAD0EA20160C90FB20040CA214CAD0FDA52D1003200A0CA52CC90D60

pagec-03.txt
0AA9DF25808580A9BF25808580A580C580D0FA4A6A6020A10BF05AC90AF056C98DF05BC9FFD002A9DEC922D002E6194518852C297F38E920B00EA5192901851AF02DA52C297F0920C940B023C9209006A62C1002691F852C201A0F9003205B0F20570D461A900820780FA25C20590DA52DF0A3D04F205B0F8619861AF0F120830FF0EC20A10B861FC949D003206E0FC948D00320780FC94DF00EC952F00AC944F004C94AD01EE61F4820C70C8406850720C70C84088509682904F00520E00DF00320CD0D4C940BA903851520410D209B0BF057C92EF04EC92DD002C614204A0DB0EC4806122613A612A4130612261306122613188A6512851298651385136818
pagec.txt
A920D002A9400580D00AA9DF25808580A9BF25808580A580C580D0FA4A6A6020AA0BF05BC90AF057C98DF05CC9FFD002A9DEC922D002E6194518852C297F38E920B00EA5192901851AF02DA52C297F0920C940B023C9209006A62C1002691F852C20230F900320640F20610D461A900820810FA25C20630DA52DF0A34CF40A20640F8619861AF0F0208C0FF0EB20AA0B861FC949D00320770FC948D00320810FC94DF00EC952F00AC944F004C94AD01EE61F4820D10C8406850720D10C84088509682904F00520EA0DF00320D70D4C9D0BA9038515204B0D20A40BF057C92EF04EC92DD002C61420540DB0EC4806122613A612A4130612261306122613188A65

paged-03.txt
651285129002E613C615F019209B0BF019204A0D90CCC945D00320410DC920F009C92CF005209B0BD0ECA412A513A614F00E489849FFA86849FFC8D00318690160A90085148512851360AA38E9309004C90A90028A3860A62CE8A9088517A0008416B1161003CAF008E616D0F5E617D0F1206E0FA001B116851B4AAA29078508A900850785092A851F8A4A4A4A29078506A61BE8F00EA521F00AA408A506490785088406A61CF00B0606260706082609CAD0F520CD0DE616D002E617A51B10B4C9FFF008A9FF851BA9E0D0AE60A20218B506750E9506B507750F9507CACAF0EFA20238B506F50A9506B507F50B9507CACAF0EFA202B406B5079526100720320D
paged.txt
12851298651385136818651285129002E613C615F01920A40BF01920540D90CCC945D003204B0DC920F009C92CF00520A40BD0ECA412A513A614F00E489849FFA86849FFC8D00318690160A90085148512851360AA38E9309004C90A90028A3860A62CE8A9088517A0008416B1161003CAF008E616D0F5E617D0F120770FA001B116851B4AAA29078508A900850785092A851F8A4A4A4A29078506A61BE8F00EA521F00AA408A506490785088406A61CF00B0606260706082609CAD0F520D70DE616D002E617A51B10B4C9FFF008A9FF851BA9E0D0AE60A20218B506750E9506B507750F9507CACAF0EFA20238B506F50A9506B507F50B9507CACAF0EFA202B4

pagee-03.txt
95079406CACAF0ED38A508E506A509E507A90085232A2AAAB50785034A8501B50685026A85008A4902AA852AB5068504B5078505A5060507D007A5080509D02D60A5080509F01338A500E5048500A501E50585019008A52AF013E625D01118A50065028500A50165038501E625E627A202B526300320030FB40AB50B100320320D489838E9E768E903B0088AD00C201A0F9007261F38661F300EB525F016B5263004F629F629D629B525F008B506D002D607D606B526100320030FCACAF0B2A51F1006A900851F8520F010A622F010A523D0248623A5202901F004A2FED002A2FDE420F012E0FDF003203E0F86828620203E0FA9FF858220240F85258527C623
pagee.txt
06B50795261007203C0D95079406CACAF0ED38A508E506A509E507A90085232A2AAAB50785034A8501B50685026A85008A4902AA852AB5068504B5078505A5060507D007A5080509D02D60A5080509F01338A500E5048500A501E50585019008A52AF013E625D01118A50065028500A50165038501E625E627A202B5263003200C0FB40AB50B1003203C0D489838E9E768E903B0088AD00C20230F9007261F38661F300EB525F016B5263004F629F629D629B525F008B506D002D607D606B5261003200C0FCACAF0B2A51F10052901851F4AF010A622F010A523D0248623A5202901F004A2FED002A2FDE420F012E0FDF00320470F8682862020470FA9FF8582

pagef-03.txt
4C340EB425F0090AB007F60AD002F60B60B50AD002D60BD60A6038A50AE9E0A50BE90160A5292903A8B9530F48A52B2903A86819570F8583A9D8A00ED00AA94FA013D004A976A02C85858488A58F10FCA90060090A060590A0605020830FA61CE8A9050ACAD0FC850C860D20CF0FA204B509950DCAD0F960A204B50D9505CAD0F9F04CA90085068507F03CE61EA51E2903851EA51DC51EF04AA50A48A50B4820DB0E20830FA24120DB0F20D60F20D60FA24120E60FE61DA51D2903851DC51ED0E4688507688506A50C8508A50D8509A980851F4CE00D20E40FA223C62920240FCAD0F860A223E62920240FCAD0F860AAAAAAAAAAAAAAAAAAAAAA950A950A950A
pagef.txt
202D0F85258527C6234C3E0EB425F0090AB007F60AD002F60B60B50AD002D60BD60A6038A50AE9E0A50BE90160A5292903A8B95C0F48A52B2903A86819600F8583A966A00AD00AA987A012D004A976A02C85858488A58F10FCA90060090A060590A06050208C0FA61CE8A9050ACAD0FC850C860D209A0FA204B509950DCAD0F960A204B50D9505CAD0F9F00EA90085068507A50C8508A50D8509A900851F4CEA0DE61EA51E2903851EA51DC51EF03EA50A48A50B4820E40E208C0FA23C20E50F20E00F20E00FA23C20F00FE61DA51D2903851DC51ED0E46885076885064C920F20EE0FA21EC629202D0FCAD0F860A21EE629202D0FCAD0F860AA950A950A950A


Since I had the system back up, I dumped both CPUs again...

0f7f599fc77f23079d7c0177fe330e0d *pagea-03.txt <- not mirrored in page2-03
20ce2ab5d969764f2bb05af3cfee37f3 *page8-01.txt -< same in both versions
20ce2ab5d969764f2bb05af3cfee37f3 *page8-03.txt
27bb9e54a264a15585fb1926de0fa07f *pagea-01.txt <- not mirrored in page2-01
31860a5ad27d6aaa55a4b59a4f2ee657 *page0-01.txt <- zpage
33c012f716dbbb5fc70d7da61c45e386 *pageb-01.txt <- not mirrored in page3-01
3a263e9eb29001723c3943293b3d6781 *page4-03.txt -> mirror
3a263e9eb29001723c3943293b3d6781 *pagec-03.txt
3e9b9e63c0594afb8d04387a85448c98 *page1-01.txt <- no mirror of page9-01
5394ec90504b36916ce9b6fa284998d9 *page7-03.txt -> mirror
5394ec90504b36916ce9b6fa284998d9 *pagef-03.txt
56074fea421c54aca301aed6d2450c54 *pageb-03.txt <- not mirrored in page3-03
56c82d933ee31378726ee2b9c9263d06 *page5-03.txt -> mirror
56c82d933ee31378726ee2b9c9263d06 *paged-03.txt
723899d5ee8ede2df69741b55ce4f2b0 *page1-03.txt <- no mirror of page9-03
75eaacb5292558b802f676cf70b60c7e *page9-01.txt <- same in both versions
75eaacb5292558b802f676cf70b60c7e *page9-03.txt
8676a5a986fe062fe01d04192dbea935 *page2-03.txt -> same as page 3-03
8676a5a986fe062fe01d04192dbea935 *page3-03.txt
9c9dcb4a4757ab08183822adbd47d2d8 *page4-01.txt -> mirror
9c9dcb4a4757ab08183822adbd47d2d8 *pagec-01.txt
b2078146000985a0ac9aec2426e425d1 *page5-01.txt -> mirror
b2078146000985a0ac9aec2426e425d1 *paged-01.txt
bac386b5ae74aeac64fc137890c4db70 *page6-03.txt -> mirror
bac386b5ae74aeac64fc137890c4db70 *pagee-03.txt
c47bb1faf052e5fe5be6d825488f82b4 *page7-01.txt -> mirror
c47bb1faf052e5fe5be6d825488f82b4 *pagef-01.txt
cc601ad007d75e3447ba012f3592d52d *page0-03.txt zpage
cf78e0434231db8c31aa04e715d7ba0e *page6-01.txt -> mirror
cf78e0434231db8c31aa04e715d7ba0e *pagee-01.txt
fab2fefb72ca946cdeccc8929fbec678 *page2-01.txt -> same as page3-01
fab2fefb72ca946cdeccc8929fbec678 *page3-01.txt

Looks like 4,5,6,7 are mirrors or c,d,e,f.  2 and 3 are the same, 0 and 
1 are distinct.
Jim


-- 
Jim Brain
brain@jbrain.com
www.jbrain.com


       Message was sent through the cbm-hackers mailing list
Received on 2014-07-05 02:00:02

Archive generated by hypermail 2.2.0.