From zeltophil at dfupdate.se Fri Oct 7 09:23:38 2022 From: zeltophil at dfupdate.se (Anke =?utf-8?Q?St=C3=BCber?=) Date: Fri, 7 Oct 2022 09:23:38 +0200 Subject: Lecture: Who am I? CPUID on the PDP-8, 2022-10-09, 14:00 Message-ID: <20221007072338.GD19610@cortexcerebri.geruempel.org> Hi all, you're invited to the Update computer club[0] public lecture series "Updateringar"[1]! Please note that this talk is given as a part of the Vintage Computing Festival Berlin 2022[2] this coming weekend, the time and place for watching the lecture stream are different than usual. When: 2022-10-09, 14:00 CEST Where: Stream: https://streaming.media.ccc.de/vcfb2022/Signallabor Q&A: https://bbb.cryptoparty.se/b/upd-0mo-m2u-aq8 Who am I? CPUID on the PDP-8 Portable software must adapt to peculiarities of the target platforms. Even variations within a "compatible" family of computers may require specific code. But how does a program identify which machine is executing it? In this presentation we will dissect, line by line, a subroutine written by the late Charles Lasner (CJL) as part of the Kermit implementation for the PDP-8 family of computers. The subroutine, "MACHINE", is capable of identifying all DEC PDP-8 models. Some familiarity with programming will benefit the listener, but the presentation includes the basics of PDP-8 assembly and the level should be approachable to most. Pontus Pihlgren (Update) The lecture is free and open to everyone. Don't want to miss upcoming events? Subscribe to our low-traffic announcement list here[3]! Hope to see you there, Anke/zeltophil [0] https://www.dfupdate.se/en/ [1] https://wiki.dfupdate.se/projekt:updateringar [2] https://vcfb.de/ [3] https://lists.dfupdate.se/postorius/lists/announce.lists.dfupdate.se