<!DOCTYPE html>
<html>
  <head>
    <title>Keli Hlodversson – tinkerer</title>

        <meta charset="utf-8" />
    <meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>

    
    <meta name="description" content="tinkerer">
    <meta property="og:description" content="tinkerer" />
    
    <meta name="author" content="Keli Hlodversson" />

    

    


    <!--[if lt IE 9]>
      <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    <link rel="stylesheet" type="text/css" href="/style.css" />
    <link rel="alternate" type="application/rss+xml" title="Keli Hlodversson - tinkerer" href="/feed.xml" />

    <!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
  </head>

  <body>
    <div class="wrapper-masthead">
      <div class="container">
        <header class="masthead clearfix">
          <a href="/" class="site-avatar"><img src="https://avatars0.githubusercontent.com/u/3471537?v=4&s=460" /></a>

          <div class="site-info">
            <h1 class="site-name"><a href="/">Keli Hlodversson</a></h1>
            <p class="site-description">tinkerer</p>
          </div>

          <nav>
            <a href="/">Blog</a>
            <a href="/about">About</a>
          </nav>
        </header>
      </div>
    </div>

    <div id="main" role="main" class="container">
      <div class="posts">
  
    <article class="post">

      <h1><a href="/bgd-intro/">BGD — The Little Green Desktop That Grew Up</a></h1>

      <div class="entry">
        <p>GEM was the graphical desktop environment that shipped on the Atari ST from 1985. It gave the ST a consistent, window-based interface at a time when most
home computers were still command-line machines — and for a decade, an enormous
catalogue of serious software was built on top of it: music tools, DTP
applications, graphics programs, professional utilities. The ecosystem was real
and deep.</p>


      </div>

      <a href="/bgd-intro/" class="read-more">Read More</a>
    </article>
  
    <article class="post">

      <h1><a href="/sad-disco/">The Unexpected Journey of Sad Disco</a></h1>

      <div class="entry">
        <h2 id="from-film-competition-to-global-recognition">From Film Competition to Global Recognition</h2>

<p>I never expected <em>Sad Disco</em> to go anywhere. It began as a submission to the “Pusher II Soundtrack Hunt” — a competition Nicolas Winding Refn organised alongside GAFFA and Mymusic, looking for diegetic music to use inside his film. I entered on something of a whim. To my surprise, Refn and his music director liked it enough to place it in the actual film, <a href="https://en.wikipedia.org/wiki/Pusher_II"><em>Pusher II</em></a>. One review from CineVue described it as “a haunting, hypnotic backdrop to the film’s darker themes.” I was relieved. It had done its job.</p>

<p>That should have been the end of the story.</p>


      </div>

      <a href="/sad-disco/" class="read-more">Read More</a>
    </article>
  
    <article class="post">

      <h1><a href="/hipsterComputer/">We Need a Hipster Computer</a></h1>

      <div class="entry">
        <h2 id="the-case-for-more-choices-in-desktop-computing">The case for more choices in desktop computing.</h2>

<p>Differences matter. Not just in the abstract, philosophical sense — as with Yin
and Yang, the dry and wet sides of the mountain — but practically. We need to
hear more than echoes of ourselves to stay sane, to know where we end and the
world begins.</p>

<p>Computing forgot this somewhere along the way.</p>


      </div>

      <a href="/hipsterComputer/" class="read-more">Read More</a>
    </article>
  
    <article class="post">

      <h1><a href="/blitter-life/">Conway's Game of Life on the BLiTTER</a></h1>

      <div class="entry">
        <p><img src="/images/life_in_a_window.png" alt="Gosper Glider Gun" title="Gosper Glider Gun running in a GEM window" class="float" />
The Atari ST’s BLiTTER chip was designed for one thing: moving rectangles of
pixels around as fast as possible. It’s not a processor. It can’t branch. It
has no ALU. And yet, buried inside it is a smudge mode that turns its halftone
pattern registers into a 16-entry lookup table — which means, if you’re
creative enough with your data layout, you can coax it into doing arithmetic.</p>

<p>Which raises an obvious question: could you run Conway’s Game of Life on it?</p>


      </div>

      <a href="/blitter-life/" class="read-more">Read More</a>
    </article>
  
    <article class="post">

      <h1><a href="/old-asic/">The Secret GAMECART Register — Spelunking in Atari STE Silicon</a></h1>

      <div class="entry">
        <p><img src="/images/GAMECART.png" alt="Inside the STE GLUE/MMU chip" title="Inside the STE GLUE/MMC chip" /></p>


      </div>

      <a href="/old-asic/" class="read-more">Read More</a>
    </article>
  
</div>
    </div>

    <div class="wrapper-footer">
      <div class="container">
        <footer class="footer">
          

<a href="https://www.facebook.com/keli.hlodversson"><i class="svg-icon facebook"></i></a>

<a href="https://github.com/kelihlodversson"><i class="svg-icon github"></i></a>

<a href="https://www.linkedin.com/in/hlodversson"><i class="svg-icon linkedin"></i></a>




<a href="https://youtube.com/channel/UChTPGHCRCoIohbuDmOQ8-uQ"><i class="svg-icon youtube"></i></a>

        </footer>
      </div>
    </div>

    

  </body>
</html>
