Received: from PCH.mit.edu (18.7.21.50) by mail.efplus.com (192.168.0.8) with Microsoft SMTP Server (TLS) id 8.3.485.1; Thu, 28 May 2020 06:40:43 -0700 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 04SDT3PG014045; Thu, 28 May 2020 09:29:35 -0400 Received: from outgoing-exchange-5.mit.edu (OUTGOING-EXCHANGE-5.MIT.EDU [18.9.28.59]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 04SDSvub014040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 28 May 2020 09:28:57 -0400 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-5.mit.edu (8.14.7/8.12.4) with ESMTP id 04SDSJWQ003621 for ; Thu, 28 May 2020 09:29:01 -0400 Received: from w92expo6.exchange.mit.edu (18.7.74.60) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Thu, 28 May 2020 09:28:00 -0400 Received: from oc11exhyb5.exchange.mit.edu (18.9.1.110) by w92expo6.exchange.mit.edu (18.7.74.60) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Thu, 28 May 2020 09:28:28 -0400 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by oc11exhyb5.exchange.mit.edu (18.9.1.110) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 28 May 2020 09:28:28 -0400 Received: from DM3PR03CA0010.namprd03.prod.outlook.com (2603:10b6:0:50::20) by BN6PR0101MB2849.prod.exchangelabs.com (2603:10b6:405:2d::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.25; Thu, 28 May 2020 13:28:26 +0000 Received: from DM3NAM03FT034.eop-NAM03.prod.protection.outlook.com (2603:10b6:0:50:cafe::4a) by DM3PR03CA0010.outlook.office365.com (2603:10b6:0:50::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19 via Frontend Transport; Thu, 28 May 2020 13:28:26 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (40.107.237.122) by DM3NAM03FT034.mail.protection.outlook.com (10.152.82.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17 via Frontend Transport; Thu, 28 May 2020 13:28:25 +0000 Received: from CY4PR01MB2407.prod.exchangelabs.com (2603:10b6:903:6d::17) by CY4PR01MB2662.prod.exchangelabs.com (2603:10b6:903:eb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19; Thu, 28 May 2020 13:28:24 +0000 Received: from CY4PR01MB2407.prod.exchangelabs.com ([fe80::a496:322:ae51:d551]) by CY4PR01MB2407.prod.exchangelabs.com ([fe80::a496:322:ae51:d551%5]) with mapi id 15.20.3021.030; Thu, 28 May 2020 13:28:24 +0000 From: David Van Horn To: Microcontroller discussion list - Public. CC: "Reid, John (Oji Fibre Solutions)" , Gavin Higgie , ApptechNZ , RossGMail , "ken@elecsyn.com" Sender: "piclist-bounces@mit.edu" Date: Thu, 28 May 2020 06:28:23 -0700 Subject: Re: [EE]:: Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35 | & Some HP35 links Thread-Topic: [EE]:: Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35 | & Some HP35 links Thread-Index: AQHWNOSg2aIQC3RzzkmEsOF4KjzkUai9fbkF Message-ID: References: List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: Reply-To: Microcontroller discussion list - Public. Accept-Language: en-US Content-Language: en-US X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-AuthSource: TS500.efplus4.local X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-SenderIdResult: Pass X-MS-Exchange-Organization-PRD: mit.edu X-MS-TNEF-Correlator: acceptlanguage: en-US received-spf: Pass (protection.outlook.com: domain of backcountryaccess.com designates 40.107.237.122 as permitted sender) receiver=protection.outlook.com; client-ip=40.107.237.122; helo=NAM12-BN8-obe.outbound.protection.outlook.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=k2mdv.onmicrosoft.com; s=selector2-k2mdv-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i60SkCCKiE9ypEpb8pdaswBeLOmPYdaHWRkRv7DP8RM=; b=YxG0jHd+Nd1QRtsrt4ew6UVbm3bpl7q/cMrM1C8IXTq5miL58fs+asJuzhS8iCi1lYsuZKvWVQci85DefVBv0AQiaIFkcRWBiXcRYUl6o4oA/DAZI1KO7JDccWNC2zCHwBuB+ocmkaAPYAu+NTU7iu8aPO0fmQTVqZXtsCMgez4= authentication-results: spf=pass (sender IP is 40.107.237.122) smtp.mailfrom=backcountryaccess.com; mit.edu; dkim=pass (signature was verified) header.d=k2mdv.onmicrosoft.com; mit.edu; dmarc=pass action=none header.from=backcountryaccess.com;compauth=pass reason=100 x-originating-ip: [67.172.157.116] errors-to: piclist-bounces@mit.edu list-id: "Microcontroller discussion list - Public." list-post: x-beenthere: piclist@mit.edu x-mailman-version: 2.1.6 x-topics: [EE] x-content-filtered-by: Mailman/MimeDel 2.1.6 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 SSBiZXQgdGhleSBkaWRuJ3QgZG8gaXQgaW4gQy4gIPCfmYIgICAgSSBrZWVwIGhlYXJpbmcgImFu eXRoaW5nIHlvdSBjYW4gZG8gaW4gYXNtLCBjYW4gYmUgZG9uZSBpbiBDIiBhbmQgSSBrbm93IGl0 J3Mgbm90IHRydWUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBw aWNsaXN0LWJvdW5jZXNAbWl0LmVkdSA8cGljbGlzdC1ib3VuY2VzQG1pdC5lZHU+IG9uIGJlaGFs ZiBvZiBSdXNzZWxsTWMgPGFwcHRlY2huekBnbWFpbC5jb20+DQpTZW50OiBUaHVyc2RheSwgTWF5 IDI4LCAyMDIwIDU6MzYgQU0NClRvOiBNaWNyb2NvbnRyb2xsZXIgZGlzY3Vzc2lvbiBsaXN0IC0g UHVibGljLiA8cGljbGlzdEBtaXQuZWR1Pg0KQ2M6IFJlaWQsIEpvaG4gKE9qaSBGaWJyZSBTb2x1 dGlvbnMpIDxqb2huLnJlaWRAb2ppZnMuY29tPjsgR2F2aW4gSGlnZ2llIDxnYXZpbmhpZ2dpZUBn bWFpbC5jb20+OyBBcHB0ZWNoTlogPGFwcHRlY2huekBnbWFpbC5jb20+OyBSb3NzR01haWwgPHJv c3NtY21AZ21haWwuY29tPjsga2VuQGVsZWNzeW4uY29tIDxrZW5AZWxlY3N5bi5jb20+DQpTdWJq ZWN0OiBbRUVdOjogUmV2ZXJzaW5nIFNpbmNsYWlyJ3MgYW1hemluZyAxOTc0IGNhbGN1bGF0b3Ig aGFjayAtIGhhbGYgdGhlIFJPTSBvZiB0aGUgSFAtMzUgfCAmIFNvbWUgSFAzNSBsaW5rcw0KDQpB biAiYWNpZCBiYXRoIGFuZCBtaWNyb3Njb3BlIiBkZWNvZGUgYW5kIGFuYWx5c2lzIG9mIGhvdyB0 aGUNClNpbmNsYWlyIFNjaWVudGlmaWMgQ2FsY3VsYXRvciBkaWQgd2hhdCBpdCBkaWQgYXQgYSB0 aW1lIHdoZW4gd2hhdCBpdCBkaWQNCndhcyBpbXBvc3NpYmxlLg0KDQpBIGZhc2NpbmF0aW5nIGFj Y291bnQgb2YgdGhlIGxlbmd0aHMgdGhhdCBLZW4gU2hpcnJpZiB3ZW50IHRvIHRvIGRlY29kZSB0 aGUNCndvcmtpbmdzIG9mIHRoZSBwcm9jZXNzb3IgYW5kIHJldmVyc2UgZW5naW5lZXIgdGhlIGNv ZGUgYW5kIGFsZ29yaXRobXMgdXNlZC4NCg0KVGhlIGNhbGN1bGF0b3IgdXNlZCBzb21lIGFsbW9z dCBibGFjay1tYWdpYyB0ZWNobmlxdWVzIC0gYW5kIGluIHNvbWUgY2FzZXMNCnByb2R1Y2VkIHZl cnkgcm91Z2ggYW5kIGluIHNvbWUgY2FzZXMgaG9ycmVuZG91c2x5IHdyb25nIHJlc3VsdHMuDQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAuLi4iDQoNCiJJbiBhIGhvdGVs IHJvb20gaW4gVGV4YXMsIENsaXZlIFNpbmNsYWlyIGhhZCBhIGJpZyBwcm9ibGVtLiBIZSB3YW50 ZWQgdG8NCnNlbGwgYSBjaGVhcCBzY2llbnRpZmljIGNhbGN1bGF0b3IgdGhhdCB3b3VsZCBncmFi IHRoZSBtYXJrZXQgZnJvbQ0KZXhwZW5zaXZlIGNhbGN1bGF0b3JzIHN1Y2ggYXMgdGhlIHBvcHVs YXIgSFAtMzUuIEhld2xldHQtUGFja2FyZCBoYWQgdGFrZW4NCnR3byB5ZWFycywgMjAgZW5naW5l ZXJzLCBhbmQgYSBtaWxsaW9uIGRvbGxhcnMgdG8gZGVzaWduIHRoZSBIUC0zNQ0KPGh0dHA6Ly93 d3cuaHBtdXNldW0ub3JnL2hwMzUuaHRtPiwgd2hpY2ggdXNlZCA1IGNvbXBsZXggY2hpcHMNCjxo dHRwOi8vaG9tZS5jaXR5Y2FibGUuY2gvcGllcnJlZmxldXIvSmFjcXVlcy1MYXBvcnRlL0hXJTIw RXhwbG9yYXRpb24uaHRtPiBhbmQNCnNvbGQgZm9yICQzOTUuIFNpbmNsYWlyJ3MgcGFydG5lcnNo aXAgd2l0aCBjYWxjdWxhdG9yIG1hbnVmYWN0dXJlciBCb3dtYXINCmhhZCBnb25lIG5vd2hlcmUu IE5vdyBUZXhhcyBJbnN0cnVtZW50cyBvZmZlcmVkIGhpbSBhbiBpbmV4cGVuc2l2ZSBjYWxjdWxh dG9yDQpjaGlwIDxodHRwOi8vcmlnaHRvLmNvbS90aT4gdGhhdCBjb3VsZCBiYXJlbHkgZG8gZm91 ci1mdW5jdGlvbiBtYXRoLiBDb3VsZA0KaGUgdXNlIHRoaXMgY2hpcCB0byBidWlsZCBhICQxMDAg c2NpZW50aWZpYyBjYWxjdWxhdG9yPw0KDQoNCg0KKiAgaHR0cDovL2ZpbGVzLnJpZ2h0by5jb20v Y2FsY3VsYXRvci9zaW5jbGFpcl9zY2llbnRpZmljX3NpbXVsYXRvci5odG1sDQo8aHR0cDovL2Zp bGVzLnJpZ2h0by5jb20vY2FsY3VsYXRvci9zaW5jbGFpcl9zY2llbnRpZmljX3NpbXVsYXRvci5o dG1sPiAgKg0KDQpUZXhhcyBJbnN0cnVtZW50cycgZW5naW5lZXJzIHNhaWQgdGhpcyB3YXMgaW1w b3NzaWJsZSAtIHRoZWlyIGNoaXAgb25seSBoYWQNCjMgc3RvcmFnZSByZWdpc3RlcnMsIG5vIHN1 YnJvdXRpbmUgY2FsbHMsIGFuZCBubyBzdG9yYWdlIGZvciBjb25zdGFudHMgc3VjaA0KYXMgz4Au IFRoZSBST00gc3RvcmFnZSBpbiB0aGUgY2FsY3VsYXRvciBoZWxkIG9ubHkgMzIwIGluc3RydWN0 aW9ucywganVzdA0KZW5vdWdoIGZvciBiYXNpYyBhcml0aG1ldGljLiBIb3cgY291bGQgdGhleSBw b3NzaWJseSBzcXVlZXplIGFueSBzY2llbnRpZmljDQpmdW5jdGlvbnMgaW50byB0aGlzIGNoaXA/ DQoNCkZvcnR1bmF0ZWx5IENsaXZlIFNpbmNsYWlyLCBoZWFkIG9mIFNpbmNsYWlyIFJhZGlvbmlj cywgaGFkIGEgc2VjcmV0IHdlYXBvbg0KLSBwcm9ncmFtbWluZyB3aGl6IGFuZCBtYXRoIFBoRCBO aWdlbCBTZWFybGUuIEluIGEgZmV3IGRheXMgaW4gVGV4YXMsIHRoZXkNCmNhbWUgdXAgd2l0aCBu ZXcgYWxnb3JpdGhtcyBhbmQgd3JvdGUgdGhlIGNvZGUgZm9yIHRoZSB3b3JsZCdzIGZpcnN0DQpz aW5nbGUtY2hpcCBzY2llbnRpZmljIGNhbGN1bGF0b3IsIHNvbWVob3cgcHJvZ3JhbW1pbmcgc2lu ZSwgY29zaW5lLA0KdGFuZ2VudCwgYXJjc2luZSwgYXJjY29zLCBhcmN0YW4sIGxvZywgYW5kIGV4 cG9uZW50aWF0aW9uIGludG8gdGhlIGNoaXAuDQpUaGUgZW5naW5lZXJzIGF0IFRleGFzIEluc3Ry dW1lbnRzIHdlcmUgYW1hemVkLg0KDQpIb3cgZGlkIHRoZXkgZG8gaXQ/IFVwIHVudGlsIG5vdyBp dCdzIGJlZW4gYSBteXN0ZXJ5LiBCdXQgdGhyb3VnaCByZXZlcnNlDQplbmdpbmVlcmluZywgSSd2 ZSBkZXRlcm1pbmVkIHRoZSBleGFjdCBhbGdvcml0aG1zIGFuZCBpbXBsZW1lbnRlZCBhDQpzaW11 bGF0b3IgdGhhdCBydW5zIHRoZSBjYWxjdWxhdG9yJ3MgYWN0dWFsIGNvZGUuIFRoZSByZXZlcnNl LWVuZ2luZWVyZWQNCmNvZGUgYWxvbmcgd2l0aCBteSBkZXRhaWxlZCBjb21tZW50cyBpcyBpbiB0 aGUgd2luZG93IGJlbG93Lg0KICAgICAgICAgIF9fDQoNClRoZSBtYW51YWwNCmh0dHA6Ly93d3cu ZGF0YW1hdGgubmV0L01hbnVhbHNfT3RoZXJzL1NpbmNsYWlyX1NjaWVudGlmaWNfR0IucGRmDQoN Cg0KX19fX19fX19fX19fX19fDQoNCkhQMzUgICAgICAgaHR0cHM6Ly93d3cuaHBtdXNldW0ub3Jn L2hwMzUuaHRtDQoNCkhQMzUgaW4gZGVwdGggYW5hbHlzaXMNCmh0dHA6Ly9ob21lLmNpdHljYWJs ZS5jaC9waWVycmVmbGV1ci9KYWNxdWVzLUxhcG9ydGUvSFclMjBFeHBsb3JhdGlvbi5odG0NCg0K QWxnb3JpdGhtcyBhbmQgYWNjdXJhY3kgaW4gdGhlIEhQMzUNCmh0dHBzOi8vd3d3OC5ocC5jb20v dXMvZW4vcGRmLzAyM2hwam91cm5hbDAzX3RjbV8yNDVfOTM1MDU2LnBkZg0KDQpDT1JESUMgIGh0 dHBzOi8vd2lraTIub3JnL2VuL0NPUkRJQw0KDQpDT1JESUMgKGZvciBDT29yZGluYXRlIFJvdGF0 aW9uIERJZ2l0YWwgQ29tcHV0ZXIpLCBhbHNvIGtub3duIGFzIFZvbGRlcidzDQphbGdvcml0aG0s IGlzIGEgc2ltcGxlIGFuZCBlZmZpY2llbnQgYWxnb3JpdGhtIHRvIGNhbGN1bGF0ZSBoeXBlcmJv bGljIGFuZA0KdHJpZ29ub21ldHJpYyBmdW5jdGlvbnMsIHR5cGljYWxseSBjb252ZXJnaW5nIHdp dGggb25lIGRpZ2l0IChvciBiaXQpIHBlcg0KaXRlcmF0aW9uLg0KDQoNClNpbXVsYXRpbmcgYSBU SSBjYWxjdWxhdG9yIHdpdGggY3JhenkgMTEtYml0IG9wY29kZXMNCmh0dHA6Ly9maWxlcy5yaWdo dG8uY29tL2NhbGN1bGF0b3IvVElfY2FsY3VsYXRvcl9zaW11bGF0b3IuaHRtbA0KDQoNClRoZSBy aXNlIG9mICJ3b3JzZSBpcyBiZXR0ZXIiDQpodHRwczovL3d3dy5qd3oub3JnL2RvYy93b3JzZS1p cy1iZXR0ZXIuaHRtbA0KLS0NCmh0dHA6Ly93d3cucGljbGlzdC5jb20vdGVjaHJlZi9waWNsaXN0 IFBJQy9TWCBGQVEgJiBsaXN0IGFyY2hpdmUNClZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBv cHRpb25zIGF0DQpodHRwOi8vbWFpbG1hbi5taXQuZWR1L21haWxtYW4vbGlzdGluZm8vcGljbGlz dA0KLS0gCmh0dHA6Ly93d3cucGljbGlzdC5jb20vdGVjaHJlZi9waWNsaXN0IFBJQy9TWCBGQVEg JiBsaXN0IGFyY2hpdmUKVmlldy9jaGFuZ2UgeW91ciBtZW1iZXJzaGlwIG9wdGlvbnMgYXQKaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QK .