This site is run by Landon Dyer. I’ve been around on various networks since the late 1970s. I program computers for a living, and I often talk about that here. I would be programming computers anyway, and it’s astonishing and fantastic that people will actually pay me to write code. Wow.

Since I’ve been around a while, I occasionally write up stories that I think you’d find fun. I usually change the names to protect the guilty.

We have a son.Β  I’ll refer to him from time to time, obliquely and not by name (despite protests to the contrary, anonymity on the net is hard to obtain, hard to maintain, and impossible to regain — and it would suck if you dad blew it when you were only a kid, right?)

We live in the Seattle area (I’ll bitch from time to time about the rain, but I truly think that it’s better than living in a desert like Silly Valley).

I also motorcycle, which you might think is incompatible with the rain, but it isn’t.


15 Responses to About

  1. David says:

    Here’s an article you will find interesting – surgeons are leveraging the Kinect for hands-free image selection and review while in surgery, to avoid having to scrub in / scrub out each time they want to see something.


  2. chrislynn5 says:

    I love your work with Atari, Donkey Kong rocks! I’m a collector of Atari 8-bit carts and hardware. Do you know if there is anyway to get “ahold” of any of those old Atari program managers or developers? I’ve foudn in my vast collection a cartridge in the early computer days 1979,80 for the project ‘Personal Finance’. The cartridge is Atari ready but was never released. I’ve found press releases and ads. I’d love to find the developers since it appears I need a disk that goes along with the cart to run. We’ve (AtariAge) been able to load at certain memory points to see menu, etc. A cool piece of history. Here’s the link if you can contribute (which would be much appreciated!): http://www.atariage.com/forums/topic/194283-checkbook-cartridge-cxl8001

  3. Landon,

    Hi there, you may or may not know me? I am a game developer like you and wrote a lot of books on the subject in the 90’s and 2000’s. Anyway, I started writing games in the late 70’s and in the 80’s I got pretty good at it with the Atari 800 and machine language (as we used to all call it πŸ™‚ Anyway, one of the games I used to love was Myriapede — and I thought, I would like to play that on my Atari 800 (I have a big retro collection), so I googled and not only found the game, but you! So, I thought I would drop you a note and tell you that was a great game, loved the character animation for the centipedes, the sound was awesome and all around was an awesome game.

    Funny story how I got it… it was 1983-4? I can’t remember, but my next store neighbor was a guy named George Titsler I think, and I used to mow his lawn, we talked and he realized I was an Atari programmer! So, I was thrilled since no one knew what I was talking about, and he showed me all kinds of new prototype games. And then showed me yours, along with a new defender clone (which was amazing as well).

    I was like WOW this Myriapede is good — Anyway, at the time I was hard core into the Atari 800, but there were so many good games and versions of centipede by then, I thought I would give it a shot on the PC with CGA/EGA graphics (yuck). Anyway, I wrote the game, put it on the Software Source, made a few bucks and that was that. About a year ago, I found a copy on eBay 20 years old still in mint condition and got it to work on DOSbox.

    But, the reason I made the game, and what really motivated me was your Myriapede since when I saw it, I was like “yes, SEE, you can do a good centipede on a little 8-bit machine” —

    Anyway, I made a video of me playing the game for a few moments, so you can check it out —


    Well, just thought you might like to check it out — hopefully, I can get this Myriapede copy to work on my A800 πŸ™‚


    • landon says:

      That’s pretty neat, thank you. Not many people know about Myriapede.

      I’ve got the source code for it hanging around somewhere, and I’ll see if I can scan it in or something. No promises (and it’s really not that exciting).

  4. sermad says:

    Hi Landon.

    I’ve just read an article about Atari TOS being the first use of the [x] to close. I was wondering if you had any insight into this – https://medium.com/solve-for-x/x-to-close-417936dfc0dc

    thanks very much.

  5. Chuck says:

    Saw your comment on HN as being a DG owner as well. As it turns out I too was in 11th grade and at the time the youngest person in the Las Vegas computer club with a computer (perhaps the entire city!) I appreciated that the older folks were as helpful as they were.

  6. The Furthest Man From Home says:


    Sorry to trouble you.

    Just wondered if you ever did anything on the later Atari Consoles? (Lynx/Panther/Jaguar?) If so, i’d be delighted to hear from you, if you could spare a few moments.

    Many thanks.

  7. Alex says:

    When the Amiga came out, what impact did it have on your job at Atari (if you were still there) ? What did you think of the machine in comparison to what you were working on at the time? Did you ever want to work on that machine instead?

  8. Mark-R says:

    Landon, I just read about the demise of the Kinect: https://www.fastcodesign.com/90147868/exclusive-microsoft-has-stopped-manufacturing-the-kinect

    Knowing that you had something to do with its creation, I expect that you’ll have something to say about this. I always look forward to your blog posts, even though they’re far too infrequent.

  9. Hi Landon,

    Belive it or not, but I’m just about to use “rmac” for compiling Jaguar’s GPU code :).

    And I’ve spot a little error in the code generator, in file riscasm.c, line 115 :

    { MR_UNPACK, RI_ONE, 63 + GPUONLY | (0 << 6) },
    { MR_PACK, RI_ONE, 63 + GPUONLY | (1 << 6) },

    But must be :
    { MR_UNPACK, RI_ONE, 63 + GPUONLY | (1 << 6) },
    { MR_PACK, RI_ONE, 63 + GPUONLY | (0 << 6) },

    Without this fix, the code generator swap PACK / UNPACK instruction.

    I've download the code here: http://shamusworld.gotdns.org/git/rmac

    Maybe I don't have the lasted version.

    The goal of using the your assembler software is to run a reverse engineering challenge for our security conference: reverse code on an old and forgotten target :). Here is our website : https://grehack.fr/

    Anyway, thanks for your assembler software, as an old Atari ST lovers, I am sensible to Jaguar's stuffs ;).



    • landon says:

      The RISC stuff was added to MadMac after I left Atari. I don’t know who added it (possibly Alan Pratt).

      I’ve never even seen a Jaguar. Oh well. :-/

  10. Justine Akehurst says:

    Hello Landon,

    I’ve been a fan of this blog for years but just noticed that you hadn’t posted in a yar or more. Are there any plans to post more stories?

    • landon says:

      While I’m not done with blogging, I’m also not very interested in writing more material right now. I’m well aware that I haven’t posted anything of general interest in several years; chalk it up to needing more material, or ramping up the energy to fill in more details of stuff I’ve written earlier.

      So that’s a definite maybe.

  11. Joe Cassara says:

    Hi Landon,

    Years earlier, Jack had been the subject of some kind of stalker / kook threat…

    I was just discussing this in the Commodore International Historical Society Group. Fascinating. Where did you hear that story initially β€” Jack? The SS? Leonard Tramiel says he has no idea what you’re taking about here. It would be interesting to get to the bottom of this, especially since Brian Bagnall is updating his books on Commodore history.


    • landon says:

      I’m pretty sure that I heard about the stalker/kook threat from one of the Tramiels, though it could have been their security guy (Dennis somebody-or-another). Anyway, to the best of my recollection there was some quid pro quo involving earlier aid of some kind to Jack, through “connections”.

      Sorry, all I have are anecdotes and memory.

Leave a Reply

Your email address will not be published. Required fields are marked *