CINXE.COM

Retrocomputing - Trammell Hudson's Projects

<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="description" content="Collection of my projects and hacks."> <link rel="canonical" href="https://trmm.net/Category%3ARetrocomputing/"> <link rel="next" href="../Category%3AVector_display/"> <link rel="icon" href="../assets/images/favicon.png"> <meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.6"> <meta property="og:title" content="Retrocomputing"> <meta property="og:site_name" content="Trammell Hudson's Projects"> <meta property="og:url" content="https://trmm.net/Category%3ARetrocomputing/"> <meta property="og:description" content="Collection of my projects and hacks."> <meta property="og:image" content="https://trmm.net/images/logo.png"> <title>Retrocomputing - Trammell Hudson's Projects</title> <link rel="stylesheet" href="../assets/stylesheets/main.558e4712.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.2505c338.min.css"> <!-- Load fonts from Google --> <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin /> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=IBM+Plex+Serif:300,400,400i,700%7CIBM+Plex+Sans:500,600,700%7CIBM+Plex+Mono&display=fallback" /> <style> body, input { font-family: "IBM Plex Serif", "Helvetica Neue", Helvetica, Arial, sans-serif; } pre, code, kbd { font-family: "IBM Plex Mono", "Courier New", Courier, monospace; } h1, h2, h3, h4, h5, h6 { font-family: "IBM Plex Sans", sans-serif; font-weight: 700 !important; } </style> <link rel="stylesheet" href="../extra.css"> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> </head> <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="black" data-md-color-accent="purple"> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> <label class="md-overlay" for="__drawer"></label> <div data-md-component="skip"> <a href="#categoryretrocomputing" class="md-skip"> Skip to content </a> </div> <div data-md-component="announce"> </div> <header class="md-header" data-md-component="header"> <nav class="md-header__inner md-grid" aria-label="Header"> <a href=".." title="Trammell Hudson&#39;s Projects" class="md-header__button md-logo" aria-label="Trammell Hudson's Projects" data-md-component="logo"> <img src="../images/logo.png" alt="logo"> </a> <label class="md-header__button md-icon" for="__drawer"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg> </label> <div class="md-header__title" data-md-component="header-title"> <div class="md-header__ellipsis"> <div class="md-header__topic"> <span class="md-ellipsis"> Trammell Hudson's Projects </span> </div> <div class="md-header__topic" data-md-component="header-topic"> <span class="md-ellipsis"> Retrocomputing </span> </div> </div> </div> <label class="md-header__button md-icon" for="__search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> </label> <div class="md-search" data-md-component="search" role="dialog"> <label class="md-search__overlay" for="__search"></label> <div class="md-search__inner" role="search"> <form class="md-search__form" name="search"> <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> <label class="md-search__icon md-icon" for="__search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </label> <nav class="md-search__options" aria-label="Search"> <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> </button> </nav> </form> <div class="md-search__output"> <div class="md-search__scrollwrap" data-md-scrollfix> <div class="md-search-result" data-md-component="search-result"> <div class="md-search-result__meta"> Initializing search </div> <ol class="md-search-result__list" role="presentation"></ol> </div> </div> </div> </div> </div> <div class="md-header__source"> <a href="https://github.com/osresearch/" title="Go to repository" class="md-source" data-md-component="source"> <div class="md-source__icon md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class="md-source__repository"> GitHub </div> </a> </div> </nav> </header> <div class="md-container" data-md-component="container"> <main class="md-main" data-md-component="main"> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> <label class="md-nav__title" for="__drawer"> <a href=".." title="Trammell Hudson&#39;s Projects" class="md-nav__button md-logo" aria-label="Trammell Hudson's Projects" data-md-component="logo"> <img src="../images/logo.png" alt="logo"> </a> Trammell Hudson's Projects </label> <div class="md-nav__source"> <a href="https://github.com/osresearch/" title="Go to repository" class="md-source" data-md-component="source"> <div class="md-source__icon md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class="md-source__repository"> GitHub </div> </a> </div> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item md-nav__item--active md-nav__item--nested"> <input class="md-nav__toggle md-toggle " data-md-toggle="__nav_1" type="checkbox" id="__nav_1" checked> <label class="md-nav__link" for="__nav_1" tabindex="0" aria-expanded="true"> Categories <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" aria-label="Categories" data-md-level="1"> <label class="md-nav__title" for="__nav_1"> <span class="md-nav__icon md-icon"></span> Categories </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item md-nav__item--active"> <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc"> <label class="md-nav__link md-nav__link--active" for="__toc"> Retrocomputing <span class="md-nav__icon md-icon"></span> </label> <a href="./" class="md-nav__link md-nav__link--active"> Retrocomputing </a> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class="md-nav__title" for="__toc"> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <li class="md-nav__item"> <a href="#retrocomputing" class="md-nav__link"> Retrocomputing </a> <nav class="md-nav" aria-label="Retrocomputing"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#cm-2-random-and-pleasing" class="md-nav__link"> CM-2 "Random and Pleasing" </a> </li> <li class="md-nav__item"> <a href="#pdp-1134" class="md-nav__link"> PDP-11/34 </a> </li> <li class="md-nav__item"> <a href="#adventfor" class="md-nav__link"> ADVENT.FOR </a> </li> <li class="md-nav__item"> <a href="#kaypro-2" class="md-nav__link"> Kaypro 2 </a> </li> <li class="md-nav__item"> <a href="#altair-8800b" class="md-nav__link"> Altair 8800b </a> </li> <li class="md-nav__item"> <a href="#next-computers" class="md-nav__link"> NeXT Computers </a> </li> <li class="md-nav__item"> <a href="#45baudnet" class="md-nav__link"> 45baud.net </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#reimplementing" class="md-nav__link"> Reimplementing </a> <nav class="md-nav" aria-label="Reimplementing"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#motorola-mdt9100" class="md-nav__link"> Motorola MDT9100 </a> </li> <li class="md-nav__item"> <a href="#trs80-model-100-pi" class="md-nav__link"> TRS80 Model 100 + Pi </a> </li> <li class="md-nav__item"> <a href="#mac-se-easter-egg" class="md-nav__link"> Mac SE Easter Egg </a> </li> <li class="md-nav__item"> <a href="#macintosh-se-video-interface" class="md-nav__link"> Macintosh SE Video interface </a> </li> <li class="md-nav__item"> <a href="#adb-to-usb-adapter" class="md-nav__link"> ADB to USB adapter </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#unibus-adapter" class="md-nav__link"> Unibus Adapter </a> </li> <li class="md-nav__item"> <a href="#punch-cards-and-paper-tape" class="md-nav__link"> Punch cards and paper tape </a> <nav class="md-nav" aria-label="Punch cards and paper tape"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#ibm-model-129-card-data-recorder" class="md-nav__link"> IBM Model 129 Card Data Recorder </a> </li> <li class="md-nav__item"> <a href="#ibm-83-card-sorter" class="md-nav__link"> IBM 83 Card Sorter </a> </li> <li class="md-nav__item"> <a href="#papertapes" class="md-nav__link"> Papertapes </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#terminals" class="md-nav__link"> Terminals </a> <nav class="md-nav" aria-label="Terminals"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#model-15-teletype" class="md-nav__link"> Model 15 Teletype </a> </li> <li class="md-nav__item"> <a href="#model-asr33-teletype" class="md-nav__link"> Model ASR33 Teletype </a> </li> <li class="md-nav__item"> <a href="#dec-vt100" class="md-nav__link"> DEC VT100 </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#symbolics-keyboard-to-usb-interface" class="md-nav__link"> Symbolics keyboard to USB interface </a> </li> <li class="md-nav__item"> <a href="#events" class="md-nav__link"> Events </a> <nav class="md-nav" aria-label="Events"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#vintage-computer-festival-east-80" class="md-nav__link"> Vintage Computer Festival East 8.0 </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#list-of-pages" class="md-nav__link"> List of pages </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="../Category%3AVector_display/" class="md-nav__link"> Vector display </a> </li> <li class="md-nav__item"> <a href="../Category%3ARobots/" class="md-nav__link"> Robots </a> </li> <li class="md-nav__item"> <a href="../Category%3AClocks/" class="md-nav__link"> Clocks </a> </li> <li class="md-nav__item"> <a href="../Category%3A3D_Printing/" class="md-nav__link"> 3D Printing </a> </li> <li class="md-nav__item"> <a href="../Category%3ALaser_cutter/" class="md-nav__link"> Laser cutter </a> </li> <li class="md-nav__item"> <a href="../Category%3ATeensy/" class="md-nav__link"> Teensy </a> </li> <li class="md-nav__item"> <a href="../Category%3AMac/" class="md-nav__link"> Mac </a> </li> <li class="md-nav__item"> <a href="../Category%3APhotography/" class="md-nav__link"> Photography </a> </li> <li class="md-nav__item"> <a href="../Category%3AHobbies/" class="md-nav__link"> Hobbies </a> </li> <li class="md-nav__item"> <a href="../Category%3ALED/" class="md-nav__link"> LED </a> </li> <li class="md-nav__item"> <a href="../Category%3ALEDscape/" class="md-nav__link"> LEDscape </a> </li> <li class="md-nav__item"> <a href="../Category%3AReverse_engineering/" class="md-nav__link"> Reverse engineering </a> </li> <li class="md-nav__item"> <a href="../Category%3ATalks/" class="md-nav__link"> Talks </a> </li> <li class="md-nav__item"> <a href="../Category%3AHacks/" class="md-nav__link"> Hacks </a> </li> <li class="md-nav__item"> <a href="../Category%3ASecurity/" class="md-nav__link"> Security </a> </li> <li class="md-nav__item"> <a href="../Category%3AAircraft/" class="md-nav__link"> Aircraft </a> </li> <li class="md-nav__item"> <a href="../Category%3AArt/" class="md-nav__link"> Art </a> </li> <li class="md-nav__item"> <a href="../Category%3ABiking/" class="md-nav__link"> Biking </a> </li> <li class="md-nav__item"> <a href="../Category%3ALED/" class="md-nav__link"> Blinky </a> </li> <li class="md-nav__item"> <a href="../Category%3ABurning_Man/" class="md-nav__link"> Burning Man </a> </li> <li class="md-nav__item"> <a href="../Category%3AClasses/" class="md-nav__link"> Classes </a> </li> <li class="md-nav__item"> <a href="../Category%3ACoffee/" class="md-nav__link"> Coffee </a> </li> <li class="md-nav__item"> <a href="../Category%3AESP/" class="md-nav__link"> ESP </a> </li> <li class="md-nav__item"> <a href="../Category%3AFont/" class="md-nav__link"> Font </a> </li> <li class="md-nav__item"> <a href="../Category%3AGames/" class="md-nav__link"> Games </a> </li> <li class="md-nav__item"> <a href="../Category%3AInteractive_Show/" class="md-nav__link"> Interactive Show </a> </li> <li class="md-nav__item"> <a href="../Category%3ABeagleBone/" class="md-nav__link"> BeagleBone </a> </li> <li class="md-nav__item"> <a href="../Category%3APRU/" class="md-nav__link"> PRU </a> </li> <li class="md-nav__item"> <a href="../Category%3AMakerfaire/" class="md-nav__link"> Makerfaire </a> </li> <li class="md-nav__item"> <a href="../Category%3ANYCR/" class="md-nav__link"> NYCR </a> </li> <li class="md-nav__item"> <a href="../Category%3AOctober_First/" class="md-nav__link"> October First </a> </li> <li class="md-nav__item"> <a href="../Category%3AOscilloscope/" class="md-nav__link"> Oscilloscope </a> </li> <li class="md-nav__item"> <a href="../Category%3AROM/" class="md-nav__link"> ROM </a> </li> <li class="md-nav__item"> <a href="../Category%3ARadio/" class="md-nav__link"> Radio </a> </li> <li class="md-nav__item"> <a href="../Category%3ARaspberry_Pi/" class="md-nav__link"> Raspberry Pi </a> </li> <li class="md-nav__item"> <a href="../Category%3AShopbot/" class="md-nav__link"> Shopbot </a> </li> <li class="md-nav__item"> <a href="../Category%3ASoftware/" class="md-nav__link"> Software </a> </li> <li class="md-nav__item"> <a href="../Category%3ASparkCore/" class="md-nav__link"> SparkCore </a> </li> <li class="md-nav__item"> <a href="../Category%3AThingiverse/" class="md-nav__link"> Thingiverse </a> </li> <li class="md-nav__item"> <a href="../Category%3AUSB_Devices/" class="md-nav__link"> USB Devices </a> </li> <li class="md-nav__item"> <a href="../Category%3AVideo/" class="md-nav__link"> Video </a> </li> <li class="md-nav__item"> <a href="../Category%3AWearables/" class="md-nav__link"> Wearables </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " data-md-toggle="__nav_2" type="checkbox" id="__nav_2" > <label class="md-nav__link" for="__nav_2" tabindex="0" aria-expanded="false"> Chronological <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" aria-label="Chronological" data-md-level="1"> <label class="md-nav__title" for="__nav_2"> <span class="md-nav__icon md-icon"></span> Chronological </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../Category%3A2010/" class="md-nav__link"> 2010 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2011/" class="md-nav__link"> 2011 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2012/" class="md-nav__link"> 2012 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2013/" class="md-nav__link"> 2013 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2014/" class="md-nav__link"> 2014 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2015/" class="md-nav__link"> 2015 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2016/" class="md-nav__link"> 2016 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2017/" class="md-nav__link"> 2017 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2018/" class="md-nav__link"> 2018 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2019/" class="md-nav__link"> 2019 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2020/" class="md-nav__link"> 2020 </a> </li> <li class="md-nav__item"> <a href="../Category%3A2021/" class="md-nav__link"> 2021 </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " data-md-toggle="__nav_3" type="checkbox" id="__nav_3" > <label class="md-nav__link" for="__nav_3" tabindex="0" aria-expanded="false"> About <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" aria-label="About" data-md-level="1"> <label class="md-nav__title" for="__nav_3"> <span class="md-nav__icon md-icon"></span> About </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../About/" class="md-nav__link"> About Me </a> </li> <li class="md-nav__item"> <a href="../PGP/" class="md-nav__link"> Contact </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class="md-nav__title" for="__toc"> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <li class="md-nav__item"> <a href="#retrocomputing" class="md-nav__link"> Retrocomputing </a> <nav class="md-nav" aria-label="Retrocomputing"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#cm-2-random-and-pleasing" class="md-nav__link"> CM-2 "Random and Pleasing" </a> </li> <li class="md-nav__item"> <a href="#pdp-1134" class="md-nav__link"> PDP-11/34 </a> </li> <li class="md-nav__item"> <a href="#adventfor" class="md-nav__link"> ADVENT.FOR </a> </li> <li class="md-nav__item"> <a href="#kaypro-2" class="md-nav__link"> Kaypro 2 </a> </li> <li class="md-nav__item"> <a href="#altair-8800b" class="md-nav__link"> Altair 8800b </a> </li> <li class="md-nav__item"> <a href="#next-computers" class="md-nav__link"> NeXT Computers </a> </li> <li class="md-nav__item"> <a href="#45baudnet" class="md-nav__link"> 45baud.net </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#reimplementing" class="md-nav__link"> Reimplementing </a> <nav class="md-nav" aria-label="Reimplementing"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#motorola-mdt9100" class="md-nav__link"> Motorola MDT9100 </a> </li> <li class="md-nav__item"> <a href="#trs80-model-100-pi" class="md-nav__link"> TRS80 Model 100 + Pi </a> </li> <li class="md-nav__item"> <a href="#mac-se-easter-egg" class="md-nav__link"> Mac SE Easter Egg </a> </li> <li class="md-nav__item"> <a href="#macintosh-se-video-interface" class="md-nav__link"> Macintosh SE Video interface </a> </li> <li class="md-nav__item"> <a href="#adb-to-usb-adapter" class="md-nav__link"> ADB to USB adapter </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#unibus-adapter" class="md-nav__link"> Unibus Adapter </a> </li> <li class="md-nav__item"> <a href="#punch-cards-and-paper-tape" class="md-nav__link"> Punch cards and paper tape </a> <nav class="md-nav" aria-label="Punch cards and paper tape"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#ibm-model-129-card-data-recorder" class="md-nav__link"> IBM Model 129 Card Data Recorder </a> </li> <li class="md-nav__item"> <a href="#ibm-83-card-sorter" class="md-nav__link"> IBM 83 Card Sorter </a> </li> <li class="md-nav__item"> <a href="#papertapes" class="md-nav__link"> Papertapes </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#terminals" class="md-nav__link"> Terminals </a> <nav class="md-nav" aria-label="Terminals"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#model-15-teletype" class="md-nav__link"> Model 15 Teletype </a> </li> <li class="md-nav__item"> <a href="#model-asr33-teletype" class="md-nav__link"> Model ASR33 Teletype </a> </li> <li class="md-nav__item"> <a href="#dec-vt100" class="md-nav__link"> DEC VT100 </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#symbolics-keyboard-to-usb-interface" class="md-nav__link"> Symbolics keyboard to USB interface </a> </li> <li class="md-nav__item"> <a href="#events" class="md-nav__link"> Events </a> <nav class="md-nav" aria-label="Events"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#vintage-computer-festival-east-80" class="md-nav__link"> Vintage Computer Festival East 8.0 </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#list-of-pages" class="md-nav__link"> List of pages </a> </li> </ul> </nav> </div> </div> </div> <div class="md-content" data-md-component="content"> <article class="md-content__inner md-typeset"> <h1 id="categoryretrocomputing">Category:Retrocomputing</h1> <h2 id="retrocomputing">Retrocomputing</h2> <p>I really enjoy working on ancient machines and have restored several antiques to mostly operational condition. Many of my other projects involve adapting modern computers to fit inside or work with older hardware.</p> <p><a href="http://www.flickr.com/photos/osr/sets/72157633398553907/">More photos of antique computers</a>, some of which I'm working on restoring.</p> <h3 id="cm-2-random-and-pleasing">CM-2 "Random and Pleasing"</h3> <p><a href="https://www.flickr.com/photos/osr/38299631141/lightbox"><img src="https://live.staticflickr.com/4549/38299631141_2b924845cd_b.jpg" srcset="https://live.staticflickr.com/4549/38299631141_2b924845cd_b.jpg 1024w, https://live.staticflickr.com/4549/38299631141_2b924845cd.jpg 400w" /></a> MoMA asked about creating replica LED panels for the CM-2 running "Random and Pleasing", so I worked Tamiko Thiel, the original industrial designer of the system, to build them. <a href="/CM-2"><strong>Read on for a simulation of the front panel</strong></a> and various reference photos.</p> <h3 id="pdp-1134">PDP-11/34</h3> <p><a href="https://www.flickr.com/photos/osr/16316675619/lightbox"><img src="https://live.staticflickr.com/7367/16316675619_7a71c30d49_b.jpg" srcset="https://live.staticflickr.com/7367/16316675619_7a71c30d49_b.jpg 1024w, https://live.staticflickr.com/7367/16316675619_7a71c30d49.jpg 400w" /></a> We rescued two PDP-11/34 computers and their associated equipment from a storage unit in the Bronx and have been working on getting one of them running again. It is now on static display at my office. <a href="/PDP-11"><strong>Read on for more details...</strong></a></p> <h3 id="adventfor">ADVENT.FOR</h3> <p><a href="https://www.flickr.com/photos/osr/14146556127/lightbox"><img src="https://live.staticflickr.com/2929/14146556127_2e5e004587_b.jpg" srcset="https://live.staticflickr.com/2929/14146556127_2e5e004587_b.jpg 1024w, https://live.staticflickr.com/2929/14146556127_2e5e004587.jpg 400w" /></a> This is a transcript of how to setup <a href="/Simh">simh</a> on a simulated <a href="/PDP-11">PDP-11</a>, generate a working FORTRAN IV compiler, transfer the original ADVENT source code into the simulator or real PDP-11 hardware, build it and play <a href="https://en.wikipedia.org/wiki/Colossal Cave Adventure">Colossal Cave Adventure</a>. <a href="/Advent"><strong>Read on for the details...</strong></a></p> <h3 id="kaypro-2">Kaypro 2</h3> <p><a href="https://www.flickr.com/photos/osr/16661050647/lightbox"><img src="https://live.staticflickr.com/7592/16661050647_ca7c988830_b.jpg" srcset="https://live.staticflickr.com/7592/16661050647_ca7c988830_b.jpg 1024w, https://live.staticflickr.com/7592/16661050647_ca7c988830.jpg 400w" /></a> There was a <a href="https://en.wikipedia.org/wiki/Kaypro">Kaypro 2</a> in the storage loft at <a href="/NYCR">NYCR</a> that booted on the first try. The floppy disk in the drive was "<a href="http://www.mobygames.com/game/mickeys-jigsaw-puzzles/techinfo">Mickey's Jigsaw Puzzles</a>", but it booted up with <a href="https://en.wikipedia.org/wiki/CP/M">CP/M</a>. On the disk was <a href="https://en.wikipedia.org/wiki/Kermit (protocol)"><code>KERM411.COM</code></a>, which allowed us to connect it to a remote Unix machine. <a href="/Kaypro"><strong>Read on for the details...</strong></a></p> <h3 id="altair-8800b">Altair 8800b</h3> <p><a href="https://www.flickr.com/photos/osr/14310144336/lightbox"><img src="https://live.staticflickr.com/5111/14310144336_3a5c11ff56_b.jpg" srcset="https://live.staticflickr.com/5111/14310144336_3a5c11ff56_b.jpg 1024w, https://live.staticflickr.com/5111/14310144336_3a5c11ff56.jpg 400w" /></a> We ended up with a stack of <a href="https://en.wikipedia.org/wiki/Altair 8800b">Altair 8800b</a> systems from <a href="https://en.wikipedia.org/wiki/Micro Instrumentation and Telemetry Systems">MITS</a> and "Cyclone" clones of the Altair, as well as a stack of <a href="/ROMs">ROM chips</a>. I haven't had time to go through and survey them yet. <a href="/Altair"><strong>Read on...</strong></a></p> <h3 id="next-computers">NeXT Computers</h3> <p><a href="https://www.flickr.com/photos/osr/16875077367/lightbox"><img src="https://live.staticflickr.com/7699/16875077367_6ccde17eb3_b.jpg" srcset="https://live.staticflickr.com/7699/16875077367_6ccde17eb3_b.jpg 1024w, https://live.staticflickr.com/7699/16875077367_6ccde17eb3.jpg 400w" /></a> The <a href="https://en.wikipedia.org/wiki/NeXT">NeXT</a> computers were one of Steve Job's greatest systems. They developed the <a href="https://en.wikipedia.org/wiki/Objective C">Objective C</a> language, the Interface Builder things like the <code>Terminal.app</code> application packaging. When Apple bought NeXT, it dumped the older Macintosh OS and turned the user friendly (but still Unix-like) NeXTstep into OS X. Every Mac and iPhone today still remembers this with the name of the classes like <code>NSString</code> in <a href="https://en.wikipedia.org/wiki/Foundation Kit">Foundation Kit</a>. <a href="/NeXT"><strong>Read on for setup details...</strong></a></p> <h3 id="45baudnet">45baud.net</h3> <p><a href="https://www.flickr.com/photos/osr/8835832161/lightbox"><img src="https://live.staticflickr.com/5448/8835832161_71f66ce17a_b.jpg" srcset="https://live.staticflickr.com/5448/8835832161_71f66ce17a_b.jpg 1024w, https://live.staticflickr.com/5448/8835832161_71f66ce17a.jpg 400w" /></a> I used to maintain a separate wiki dedicated to teletypes, punchcards and papertape machines at <nowiki>45baud.net</nowiki>, although I've migrated most of the information onto this website instead.</p> <h2 id="reimplementing">Reimplementing</h2> <p>Sometimes when the systems are no longer functional or worth restoring, I'll re-implement parts of them or "re-brain" them with modern CPUs.</p> <h3 id="motorola-mdt9100">Motorola MDT9100</h3> <p><a href="https://www.flickr.com/photos/osr/40754929641/lightbox"><img src="https://live.staticflickr.com/4785/40754929641_e54ecd3eb8_b.jpg" srcset="https://live.staticflickr.com/4785/40754929641_e54ecd3eb8_b.jpg 1024w, https://live.staticflickr.com/4785/40754929641_e54ecd3eb8.jpg 400w" /></a> I reverse engineered the keyboard and CRT interface for the retro-future styled Motorola MDT-9100T "Mobile Data Terminals" and wrote an interface for the BeagleBone Black to drive the CRT so that the terminal can be used as a modern monochrome Unix machine. <a href="/MDT9100"><strong>Read on for more details...</strong></a></p> <h3 id="trs80-model-100-pi">TRS80 Model 100 + Pi</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/8350723485/lightbox"><img src="https://live.staticflickr.com/8468/8350723485_a6ea6f9d70_b.jpg" srcset="https://live.staticflickr.com/8468/8350723485_a6ea6f9d70_b.jpg 1024w, https://live.staticflickr.com/8468/8350723485_a6ea6f9d70.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/8350719719/lightbox"><img src="https://live.staticflickr.com/8354/8350719719_13267e54fc_b.jpg" srcset="https://live.staticflickr.com/8354/8350719719_13267e54fc_b.jpg 1024w, https://live.staticflickr.com/8354/8350719719_13267e54fc.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>The TRS80 Model 100 was the very first tablet computer and many of them are still functional. Using the original 1983 schematics and datasheets, I've designed a new motherboard to replace the 80C85 with a Teensy++ and Raspberry Pi. <a href="/TRS80_Model_100"><strong>Read on for more information on interfacing with the Model 100...</strong></a></p> <h3 id="mac-se-easter-egg">Mac SE Easter Egg</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/7828783992/lightbox"><img src="https://live.staticflickr.com/7136/7828783992_c4dd21906b.jpg" srcset="https://live.staticflickr.com/7136/7828783992_c4dd21906b.jpg 1024w, https://live.staticflickr.com/7136/7828783992_c4dd21906b.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/7695518136/lightbox"><img src="https://live.staticflickr.com/8432/7695518136_7f918b08a0.jpg" srcset="https://live.staticflickr.com/8432/7695518136_7f918b08a0_b.jpg 1024w, https://live.staticflickr.com/8432/7695518136_7f918b08a0.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>Using my PROMdate generic EPROM reader, I extracted the Mac SE boot ROMs from a machine I found on the side of the road. We then reverse engineered the easter egg photographs of the development team hidden in the extra space. <a href="/Mac-SE_Easter_Egg"><strong>Read on for more details...</strong></a></p> <h3 id="macintosh-se-video-interface">Macintosh SE Video interface</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/12137818294/lightbox"><img src="https://live.staticflickr.com/3764/12137818294_a70f3d67c6_b.jpg" srcset="https://live.staticflickr.com/3764/12137818294_a70f3d67c6_b.jpg 1024w, https://live.staticflickr.com/3764/12137818294_a70f3d67c6.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/12144563936/lightbox"><img src="https://live.staticflickr.com/7314/12144563936_0a1b80746d_b.jpg" srcset="https://live.staticflickr.com/7314/12144563936_0a1b80746d_b.jpg 1024w, https://live.staticflickr.com/7314/12144563936_0a1b80746d.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>Rather than let an old <a href="/Mac-SE_Easter_Egg">Mac SE</a> with dead drives go to waste, I built a video card interface to the BeagleBone Black to drive the 512x342x1 display using the PRU. <a href="/Mac-SE_video"><strong>Read on for more info...</strong></a></p> <h3 id="adb-to-usb-adapter">ADB to USB adapter</h3> <p><a href="https://www.flickr.com/photos/osr/12398938953/lightbox"><img src="https://live.staticflickr.com/2858/12398938953_459ec90bd6_b.jpg" srcset="https://live.staticflickr.com/2858/12398938953_459ec90bd6_b.jpg 1024w, https://live.staticflickr.com/2858/12398938953_459ec90bd6.jpg 400w" /></a> Older Macintosh computers used the <a href="/En:Apple_Desktop_Bus">Apple Desktop Bus</a> protocol to communicate with keyboards and mice. It is a one-wire, bidirectional multi-drop protocol. <a href="/ADB_to_USB">More information on my adapter design</a></p> <h2 id="unibus-adapter">Unibus Adapter</h2> <p><a href="https://www.flickr.com/photos/osr/14523581376/lightbox"><img src="https://live.staticflickr.com/3909/14523581376_386a72714d_b.jpg" srcset="https://live.staticflickr.com/3909/14523581376_386a72714d_b.jpg 1024w, https://live.staticflickr.com/3909/14523581376_386a72714d.jpg 400w" /></a> I'm building an adapter from the <a href="/Category:BeagleBone">BeagleBone Black</a> to the DEC Unibus to allow modern CPUs to interface with Unibus devices, or to emulate other devices on the bus, like a network adapter for our <a href="/PDP-11">PDP-11</a>. There are 56 signals on the bus and the BBB has 55 user GPIO lines, but the DCLO line isn't really necessary since by the time it is asserted it is too late to do anything about it. <a href="/Unibus"><strong>Read on for more details...</strong></a></p> <h2 id="punch-cards-and-paper-tape">Punch cards and paper tape</h2> <h3 id="ibm-model-129-card-data-recorder">IBM Model 129 Card Data Recorder</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/6703579917/lightbox"><img src="https://live.staticflickr.com/7142/6703579917_1554a15172_b.jpg" srcset="https://live.staticflickr.com/7142/6703579917_1554a15172_b.jpg 1024w, https://live.staticflickr.com/7142/6703579917_1554a15172.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/6703510825/lightbox"><img src="https://live.staticflickr.com/7025/6703510825_278dce4644_b.jpg" srcset="https://live.staticflickr.com/7025/6703510825_278dce4644_b.jpg 1024w, https://live.staticflickr.com/7025/6703510825_278dce4644.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>We restored this IBM 129 Card data recorder to an almost fully functional state and can punch cards fairly reliably now. The circuits are wirewrapped and also feature some of the earliest integrated components. <a href="/IBM_129_Card_data_recorder"><strong>Read on for more info on the IBM 129 Card Data Recorder</strong></a></p> <h3 id="ibm-83-card-sorter">IBM 83 Card Sorter</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/7719589162/lightbox"><img src="https://live.staticflickr.com/7138/7719589162_aa854cb826_b.jpg" srcset="https://live.staticflickr.com/7138/7719589162_aa854cb826_b.jpg 1024w, https://live.staticflickr.com/7138/7719589162_aa854cb826.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/7719650520/lightbox"><img src="https://live.staticflickr.com/7108/7719650520_b54a1bd53e_b.jpg" srcset="https://live.staticflickr.com/7108/7719650520_b54a1bd53e_b.jpg 1024w, https://live.staticflickr.com/7108/7719650520_b54a1bd53e.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>This stately IBM 83 Card Sorter is still a work in progress. I can manually crank the cards through it, but the tubes and motor drive do not seem to be functioning. <a href="/IBM_83_Card_Sorter"><strong>Read on for more details about this device...</strong></a></p> <h3 id="papertapes">Papertapes</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/8705425441/lightbox"><img src="https://live.staticflickr.com/8560/8705425441_53931cd2ce_b.jpg" srcset="https://live.staticflickr.com/8560/8705425441_53931cd2ce_b.jpg 1024w, https://live.staticflickr.com/8560/8705425441_53931cd2ce.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/8727971940/lightbox"><img src="https://live.staticflickr.com/7451/8727971940_5101be428d_b.jpg" srcset="https://live.staticflickr.com/7451/8727971940_5101be428d_b.jpg 1024w, https://live.staticflickr.com/7451/8727971940_5101be428d.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>I ran across a cache of mid 1960's papertapes and read them with a friend's <a href="/Model_ASR33_Teletype">Model ASR33 Teletype</a>, and then helped another friend build an LED punch tape reader to read some of the 8-bit tapes that didn't read in the 7-bit teletype. <a href="http://45baud.net/Papertapes">More details on the papertapes</a>.</p> <h2 id="terminals">Terminals</h2> <h3 id="model-15-teletype">Model 15 Teletype</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/8686712001/lightbox"><img src="https://live.staticflickr.com/8114/8686712001_2e03f0e41a_b.jpg" srcset="https://live.staticflickr.com/8114/8686712001_2e03f0e41a_b.jpg 1024w, https://live.staticflickr.com/8114/8686712001_2e03f0e41a.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/8674190298/lightbox"><img src="https://live.staticflickr.com/8113/8674190298_4b861b005b_b.jpg" srcset="https://live.staticflickr.com/8113/8674190298_4b861b005b_b.jpg 1024w, https://live.staticflickr.com/8113/8674190298_4b861b005b.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>To drive a 1930's Model 15 Teletype, I've designed a USB serial port and 100VDC, 60mA current loop <a href="/Boost_converter">boost converter</a>. It converts the ASCII to 5-bit Baudot at 45.5 Baud and generates the high voltage to operate the selector coil. <a href="/Model_15_Teletype"><strong>Read on for more details...</strong></a></p> <h3 id="model-asr33-teletype">Model ASR33 Teletype</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/8699656409/lightbox"><img src="https://live.staticflickr.com/8545/8699656409_5a79a68ac9_b.jpg" srcset="https://live.staticflickr.com/8545/8699656409_5a79a68ac9_b.jpg 1024w, https://live.staticflickr.com/8545/8699656409_5a79a68ac9.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/8720952216/lightbox"><img src="https://live.staticflickr.com/7404/8720952216_dc4f594c4f_b.jpg" srcset="https://live.staticflickr.com/7404/8720952216_dc4f594c4f_b.jpg 1024w, https://live.staticflickr.com/7404/8720952216_dc4f594c4f.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>A friend of mine has an excellent condition Teletype Model 33 ASR that I've built an 110 baud 7-bit current loop adapter with an auto-on power relay. We've used it to read paper tapes and as a serial console for a Raspberry Pi. The bit encoding and timing is purely mechanical with a rotor very reminscent of the forty year older <a href="/Model_15_Teletype">Model 15 Teletype</a>. <a href="/Model_ASR33_Teletype"><strong>Read on for more details...</strong></a></p> <h3 id="dec-vt100">DEC VT100</h3> <table class="gallery"> <tbody markdown='1'> <tr> <td class="gallery-image col-1" width="50.0%"><a href="https://www.flickr.com/photos/osr/9735230175/lightbox"><img src="https://live.staticflickr.com/7404/9735230175_032d3ccdb4.jpg" srcset="https://live.staticflickr.com/7404/9735230175_032d3ccdb4_b.jpg 1024w, https://live.staticflickr.com/7404/9735230175_032d3ccdb4.jpg 400w" /></a></td> <td class="gallery-image col-2" width="50.0%"><a href="https://www.flickr.com/photos/osr/9738461432/lightbox"><img src="https://live.staticflickr.com/7354/9738461432_7f126a3da0.jpg" srcset="https://live.staticflickr.com/7354/9738461432_7f126a3da0_b.jpg 1024w, https://live.staticflickr.com/7354/9738461432_7f126a3da0.jpg 400w" /></a></td> </tr> <tr markdown='1' class='gallery-caption-row'> <td class="gallery-caption col-1" width="50.0%"></td> <td class="gallery-caption col-2" width="50.0%"></td> <p></tr> </tbody></p> </table> <p>We have a few functional VT100s and a stack of broken ones awaiting fixes. Some of them are connected to a <a href="/Category:BeagleBone">BeagleBone</a> running Linux, some of them are connected to a <a href="/PDP-11">PDP-11/34</a>. <a href="/VT100"><strong>Read on for more info on fixing the terminals...</strong></a></p> <h2 id="symbolics-keyboard-to-usb-interface">Symbolics keyboard to USB interface</h2> <p><a href="https://www.flickr.com/photos/osr/16748613350/lightbox"><img src="https://live.staticflickr.com/8741/16748613350_65dbda71fa_b.jpg" srcset="https://live.staticflickr.com/8741/16748613350_65dbda71fa_b.jpg 1024w, https://live.staticflickr.com/8741/16748613350_65dbda71fa.jpg 400w" /></a> If you want to connect your Symbolics Lisp machine's keyboard to your more <s>modern</s> recent system, you need to convert it to USB. The interface is quite simple: it looks like a 128-bit shift register with one bit per key on the keyboard. There does not appear to be any ghosting, which means N-key roll over is not an issue! <a href="/Symbolics"><strong>Read on for more details...</strong></a></p> <h2 id="events">Events</h2> <h3 id="vintage-computer-festival-east-80">Vintage Computer Festival East 8.0</h3> <p><a href="https://www.flickr.com/photos/osr/7151170579/lightbox"><img src="https://live.staticflickr.com/8002/7151170579_753c6fb9c0_b.jpg" srcset="https://live.staticflickr.com/8002/7151170579_753c6fb9c0_b.jpg 1024w, https://live.staticflickr.com/8002/7151170579_753c6fb9c0.jpg 400w" /></a> Over a weekend in 2012 a bunch of NYCR members went to the <a href="http://vintage.org/2012/east/">Vintage Computer Festival East (8.0)</a>, held at the <a href="http://www.infoage.org//">InfoAge</a> / <a href="http://www.midatlanticretro.org/">MARCH</a> computer history museum in Wall, NJ. <a href="/VCF_East_8.0"><strong>Read on for more photos from the musuem...</strong></a></p> <hr> <h2 id="list-of-pages">List of pages</h2> <ul> <li><a href="/45baud.net/">45baud.net</a></li> <li><a href="/ADB_to_USB/">ADB to USB</a></li> <li><a href="/Advent/">ADVENT.FOR on the PDP-11</a></li> <li><a href="/Altair/">Altair</a></li> <li><a href="/Boost_converter/">Boost converter</a></li> <li><a href="/Butterfly/">Butterfly</a></li> <li><a href="/CM-2_references/">CM 2 references</a></li> <li><a href="/CM-2/">CM 2</a></li> <li><a href="/Dialup/">Dialup</a></li> <li><a href="/Flapple_Bird/">Flapple Bird</a></li> <li><a href="/IBM_129_Card_data_recorder/">IBM 129 Card data recorder</a></li> <li><a href="/IBM_83_Card_Sorter/">IBM 83 Card Sorter</a></li> <li><a href="/IBM_PC/">IBM PC</a></li> <li><a href="/Kaypro/">Kaypro</a></li> <li><a href="/Lisa/">Lisa</a></li> <li><a href="/Mac-SE_Easter_Egg/">Mac SE Easter Egg</a></li> <li><a href="/Mac-SE_video/">Mac-SE/30 video interface</a></li> <li><a href="/Microfiche/">Microfiche</a></li> <li><a href="/Minivac_601/">Minivac 601</a></li> <li><a href="/Model_15_Teletype/">Model 15 Teletype</a></li> <li><a href="/Model_ASR33_Teletype/">Model ASR33 Teletype</a></li> <li><a href="/Model_F/">Model F</a></li> <li><a href="/MDT9100/">Motorola MDT9100 conversion</a></li> <li><a href="/NeXT/">NeXT Computers</a></li> <li><a href="/Pager/">Pager</a></li> <li><a href="/Papertapes/">Papertapes</a></li> <li><a href="/PDP-11/">PDP 11</a></li> <li><a href="/PDP-11/Booting/">PDP-11 Booting</a></li> <li><a href="/Pipboy/">Pipboy</a></li> <li><a href="/Rotary/">Port-O-Rotary</a></li> <li><a href="/SaaS/">SaaS</a></li> <li><a href="/Gamebadge/">SHA2017 e-ink Gameboy badge</a></li> <li><a href="/SiliconCity/">SiliconCity</a></li> <li><a href="/Simh/">Simh</a></li> <li><a href="/Slackware/">Slackware</a></li> <li><a href="/Space_Rocks/">Space Rocks</a></li> <li><a href="/Symbolics/">Symbolics keyboard USB interface</a></li> <li><a href="/TRS80_Model_100/">TRS80 Model 100 + Raspberry Pi</a></li> <li><a href="/Twitter_oscilloscope/">Twitter oscilloscope</a></li> <li><a href="/Unibus/">Unibus to BeagleBone Black Adapter</a></li> <li><a href="/Utah2014/">Utah2014</a></li> <li><a href="/VCF_East_8.0/">VCF East 8.0</a></li> <li><a href="/Vector_display/">Vector display</a></li> <li><a href="/VT100/">VT100</a></li> </ul> <hr> <hr> <div class="md-source-file"> <small> Last update: <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 8, 2020</span> </small> </div> </article> </div> </div> </main> <footer class="md-footer"> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class="md-copyright"> Made with <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> Material for MkDocs </a> </div> <div class="md-social"> <a href="https://twitter.com/qrs" target="_blank" rel="noopener" title="twitter.com" class="md-social__link"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> </a> <a href="https://flickr.com/osr" target="_blank" rel="noopener" title="flickr.com" class="md-social__link"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"/></svg> </a> <a href="https://github.com/osresearch" target="_blank" rel="noopener" title="github.com" class="md-social__link"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </a> <a href="https://social.v.st/@th" target="_blank" rel="noopener" title="social.v.st" class="md-social__link"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg> </a> </div> </div> </div> </footer> </div> <div class="md-dialog" data-md-component="dialog"> <div class="md-dialog__inner md-typeset"></div> </div> <script id="__config" type="application/json">{"base": "..", "features": [], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script> <script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10