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 04:48:24 -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 04SBbPiK023372; Thu, 28 May 2020 07:37:59 -0400 Received: from outgoing-exchange-7.mit.edu (OUTGOING-EXCHANGE-7.MIT.EDU [18.9.28.58]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 04SBbL2H023368 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 28 May 2020 07:37:21 -0400 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-7.mit.edu (8.14.7/8.12.4) with ESMTP id 04SBaRfq002735 for ; Thu, 28 May 2020 07:36:31 -0400 Received: from w92exhyb4.exchange.mit.edu (18.7.71.74) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Thu, 28 May 2020 07:36:50 -0400 Received: from oc11exhyb3.exchange.mit.edu (18.9.1.99) by w92exhyb4.exchange.mit.edu (18.7.71.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 28 May 2020 07:37:18 -0400 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by oc11exhyb3.exchange.mit.edu (18.9.1.99) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 28 May 2020 07:37:18 -0400 Received: from DM5PR16CA0001.namprd16.prod.outlook.com (2603:10b6:3:c0::11) by DM6PR01MB3980.prod.exchangelabs.com (2603:10b6:5:90::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Thu, 28 May 2020 11:37:16 +0000 Received: from DM3NAM03FT061.eop-NAM03.prod.protection.outlook.com (2603:10b6:3:c0:cafe::66) by DM5PR16CA0001.outlook.office365.com (2603:10b6:3:c0::11) 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 11:37:16 +0000 Received: from mail-ej1-f43.google.com (209.85.218.43) by DM3NAM03FT061.mail.protection.outlook.com (10.152.83.123) 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 11:37:15 +0000 Received: by mail-ej1-f43.google.com with SMTP id n24so31715307ejd.0 for ; Thu, 28 May 2020 04:37:15 -0700 (PDT) From: RussellMc 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 04:36:36 -0700 Subject: [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: AdY05eUHLBmKN2yKSxqcNEEyrbWkyg== Message-ID: List-Help: List-Subscribe: , List-Unsubscribe: , Reply-To: Microcontroller discussion list - Public. Accept-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: received-spf: Pass (protection.outlook.com: domain of gmail.com designates 209.85.218.43 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.218.43; helo=mail-ej1-f43.google.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=0Pxg3QGrnNW1BB5ZbARgbXnySvQylJCmHaEwph023Fg=; b=uAP7hWPQjyP7I5jBVRk6dBFTCTWD0BVD+rM38iGlimal0odf0kxS/V+mrk999gh74X rPA7C6MntuO+Cgv/gx8ziAmpOu7VhL3OPc4spVqqEUG9+UAXt4G0iBsG0/AmuyqaPYpn yL0djhc7tb3zjXVwji526iiaKv++Fwp+I1A0v2aQCwczvBXX4dxKkS/f8psP/xX0Wx1G FZK9uo52erw6JAQIECrKBdmeMxx+FEY+tIs0zt/HaeRLu4vhPkQVESkiMkT+EM5QxKSJ k+QvVJFF6hchYVBkGjOyNGOOi/7KoYNfaEgOUYiUteG43wE9p1Wx1f4iyY3FJXjQzvmo 5Xaw== authentication-results: spf=pass (sender IP is 209.85.218.43) smtp.mailfrom=gmail.com; mit.edu; dkim=pass (signature was verified) header.d=gmail.com;mit.edu; dmarc=pass action=none header.from=gmail.com;compauth=pass reason=100 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-received: by 2002:a17:906:8514:: with SMTP id i20mr2445024ejx.298.1590665833428; Thu, 28 May 2020 04:37:13 -0700 (PDT) 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 QW4gImFjaWQgYmF0aCBhbmQgbWljcm9zY29wZSIgZGVjb2RlIGFuZCBhbmFseXNpcyBvZiBob3cg dGhlClNpbmNsYWlyIFNjaWVudGlmaWMgQ2FsY3VsYXRvciBkaWQgd2hhdCBpdCBkaWQgYXQgYSB0 aW1lIHdoZW4gd2hhdCBpdCBkaWQKd2FzIGltcG9zc2libGUuCgpBIGZhc2NpbmF0aW5nIGFjY291 bnQgb2YgdGhlIGxlbmd0aHMgdGhhdCBLZW4gU2hpcnJpZiB3ZW50IHRvIHRvIGRlY29kZSB0aGUK d29ya2luZ3Mgb2YgdGhlIHByb2Nlc3NvciBhbmQgcmV2ZXJzZSBlbmdpbmVlciB0aGUgY29kZSBh bmQgYWxnb3JpdGhtcyB1c2VkLgoKVGhlIGNhbGN1bGF0b3IgdXNlZCBzb21lIGFsbW9zdCBibGFj ay1tYWdpYyB0ZWNobmlxdWVzIC0gYW5kIGluIHNvbWUgY2FzZXMKcHJvZHVjZWQgdmVyeSByb3Vn aCBhbmQgaW4gc29tZSBjYXNlcyBob3JyZW5kb3VzbHkgd3JvbmcgcmVzdWx0cy4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXyAuLi4iCgoiSW4gYSBob3RlbCByb29tIGluIFRl eGFzLCBDbGl2ZSBTaW5jbGFpciBoYWQgYSBiaWcgcHJvYmxlbS4gSGUgd2FudGVkIHRvCnNlbGwg YSBjaGVhcCBzY2llbnRpZmljIGNhbGN1bGF0b3IgdGhhdCB3b3VsZCBncmFiIHRoZSBtYXJrZXQg ZnJvbQpleHBlbnNpdmUgY2FsY3VsYXRvcnMgc3VjaCBhcyB0aGUgcG9wdWxhciBIUC0zNS4gSGV3 bGV0dC1QYWNrYXJkIGhhZCB0YWtlbgp0d28geWVhcnMsIDIwIGVuZ2luZWVycywgYW5kIGEgbWls bGlvbiBkb2xsYXJzIHRvIGRlc2lnbiB0aGUgSFAtMzUKPGh0dHA6Ly93d3cuaHBtdXNldW0ub3Jn L2hwMzUuaHRtPiwgd2hpY2ggdXNlZCA1IGNvbXBsZXggY2hpcHMKPGh0dHA6Ly9ob21lLmNpdHlj YWJsZS5jaC9waWVycmVmbGV1ci9KYWNxdWVzLUxhcG9ydGUvSFclMjBFeHBsb3JhdGlvbi5odG0+ IGFuZApzb2xkIGZvciAkMzk1LiBTaW5jbGFpcidzIHBhcnRuZXJzaGlwIHdpdGggY2FsY3VsYXRv ciBtYW51ZmFjdHVyZXIgQm93bWFyCmhhZCBnb25lIG5vd2hlcmUuIE5vdyBUZXhhcyBJbnN0cnVt ZW50cyBvZmZlcmVkIGhpbSBhbiBpbmV4cGVuc2l2ZSBjYWxjdWxhdG9yCmNoaXAgPGh0dHA6Ly9y aWdodG8uY29tL3RpPiB0aGF0IGNvdWxkIGJhcmVseSBkbyBmb3VyLWZ1bmN0aW9uIG1hdGguIENv dWxkCmhlIHVzZSB0aGlzIGNoaXAgdG8gYnVpbGQgYSAkMTAwIHNjaWVudGlmaWMgY2FsY3VsYXRv cj8KCgoKKiAgaHR0cDovL2ZpbGVzLnJpZ2h0by5jb20vY2FsY3VsYXRvci9zaW5jbGFpcl9zY2ll bnRpZmljX3NpbXVsYXRvci5odG1sCjxodHRwOi8vZmlsZXMucmlnaHRvLmNvbS9jYWxjdWxhdG9y L3NpbmNsYWlyX3NjaWVudGlmaWNfc2ltdWxhdG9yLmh0bWw+ICAqCgpUZXhhcyBJbnN0cnVtZW50 cycgZW5naW5lZXJzIHNhaWQgdGhpcyB3YXMgaW1wb3NzaWJsZSAtIHRoZWlyIGNoaXAgb25seSBo YWQKMyBzdG9yYWdlIHJlZ2lzdGVycywgbm8gc3Vicm91dGluZSBjYWxscywgYW5kIG5vIHN0b3Jh Z2UgZm9yIGNvbnN0YW50cyBzdWNoCmFzIM+ALiBUaGUgUk9NIHN0b3JhZ2UgaW4gdGhlIGNhbGN1 bGF0b3IgaGVsZCBvbmx5IDMyMCBpbnN0cnVjdGlvbnMsIGp1c3QKZW5vdWdoIGZvciBiYXNpYyBh cml0aG1ldGljLiBIb3cgY291bGQgdGhleSBwb3NzaWJseSBzcXVlZXplIGFueSBzY2llbnRpZmlj CmZ1bmN0aW9ucyBpbnRvIHRoaXMgY2hpcD8KCkZvcnR1bmF0ZWx5IENsaXZlIFNpbmNsYWlyLCBo ZWFkIG9mIFNpbmNsYWlyIFJhZGlvbmljcywgaGFkIGEgc2VjcmV0IHdlYXBvbgotIHByb2dyYW1t aW5nIHdoaXogYW5kIG1hdGggUGhEIE5pZ2VsIFNlYXJsZS4gSW4gYSBmZXcgZGF5cyBpbiBUZXhh cywgdGhleQpjYW1lIHVwIHdpdGggbmV3IGFsZ29yaXRobXMgYW5kIHdyb3RlIHRoZSBjb2RlIGZv ciB0aGUgd29ybGQncyBmaXJzdApzaW5nbGUtY2hpcCBzY2llbnRpZmljIGNhbGN1bGF0b3IsIHNv bWVob3cgcHJvZ3JhbW1pbmcgc2luZSwgY29zaW5lLAp0YW5nZW50LCBhcmNzaW5lLCBhcmNjb3Ms IGFyY3RhbiwgbG9nLCBhbmQgZXhwb25lbnRpYXRpb24gaW50byB0aGUgY2hpcC4KVGhlIGVuZ2lu ZWVycyBhdCBUZXhhcyBJbnN0cnVtZW50cyB3ZXJlIGFtYXplZC4KCkhvdyBkaWQgdGhleSBkbyBp dD8gVXAgdW50aWwgbm93IGl0J3MgYmVlbiBhIG15c3RlcnkuIEJ1dCB0aHJvdWdoIHJldmVyc2UK ZW5naW5lZXJpbmcsIEkndmUgZGV0ZXJtaW5lZCB0aGUgZXhhY3QgYWxnb3JpdGhtcyBhbmQgaW1w bGVtZW50ZWQgYQpzaW11bGF0b3IgdGhhdCBydW5zIHRoZSBjYWxjdWxhdG9yJ3MgYWN0dWFsIGNv ZGUuIFRoZSByZXZlcnNlLWVuZ2luZWVyZWQKY29kZSBhbG9uZyB3aXRoIG15IGRldGFpbGVkIGNv bW1lbnRzIGlzIGluIHRoZSB3aW5kb3cgYmVsb3cuCiAgICAgICAgICBfXwoKVGhlIG1hbnVhbApo dHRwOi8vd3d3LmRhdGFtYXRoLm5ldC9NYW51YWxzX090aGVycy9TaW5jbGFpcl9TY2llbnRpZmlj X0dCLnBkZgoKCl9fX19fX19fX19fX19fXwoKSFAzNSAgICAgICBodHRwczovL3d3dy5ocG11c2V1 bS5vcmcvaHAzNS5odG0KCkhQMzUgaW4gZGVwdGggYW5hbHlzaXMKaHR0cDovL2hvbWUuY2l0eWNh YmxlLmNoL3BpZXJyZWZsZXVyL0phY3F1ZXMtTGFwb3J0ZS9IVyUyMEV4cGxvcmF0aW9uLmh0bQoK QWxnb3JpdGhtcyBhbmQgYWNjdXJhY3kgaW4gdGhlIEhQMzUKaHR0cHM6Ly93d3c4LmhwLmNvbS91 cy9lbi9wZGYvMDIzaHBqb3VybmFsMDNfdGNtXzI0NV85MzUwNTYucGRmCgpDT1JESUMgIGh0dHBz Oi8vd2lraTIub3JnL2VuL0NPUkRJQwoKQ09SRElDIChmb3IgQ09vcmRpbmF0ZSBSb3RhdGlvbiBE SWdpdGFsIENvbXB1dGVyKSwgYWxzbyBrbm93biBhcyBWb2xkZXIncwphbGdvcml0aG0sIGlzIGEg c2ltcGxlIGFuZCBlZmZpY2llbnQgYWxnb3JpdGhtIHRvIGNhbGN1bGF0ZSBoeXBlcmJvbGljIGFu ZAp0cmlnb25vbWV0cmljIGZ1bmN0aW9ucywgdHlwaWNhbGx5IGNvbnZlcmdpbmcgd2l0aCBvbmUg ZGlnaXQgKG9yIGJpdCkgcGVyCml0ZXJhdGlvbi4KCgpTaW11bGF0aW5nIGEgVEkgY2FsY3VsYXRv ciB3aXRoIGNyYXp5IDExLWJpdCBvcGNvZGVzCmh0dHA6Ly9maWxlcy5yaWdodG8uY29tL2NhbGN1 bGF0b3IvVElfY2FsY3VsYXRvcl9zaW11bGF0b3IuaHRtbAoKClRoZSByaXNlIG9mICJ3b3JzZSBp cyBiZXR0ZXIiCmh0dHBzOi8vd3d3Lmp3ei5vcmcvZG9jL3dvcnNlLWlzLWJldHRlci5odG1sCi0t IApodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlz dCBhcmNoaXZlClZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0Cmh0dHA6Ly9t YWlsbWFuLm1pdC5lZHUvbWFpbG1hbi9saXN0aW5mby9waWNsaXN0Cg== .