31 thoughts on “What Operating System Has Crashed Here?

  1. Darkstar

    Judging from the register set (D0-D7, A0-A7, SR) I’d say it’s an 68000 CPU. This also fits with the “level 7 interrupt” error.
    So it’s probably either Apple or Amiga. Google is a bit lacking here, so my bet is either A/UX (on the 68020) or Amiga UNIX (on the 68030)


    1. http://carprotection.myfreeip.me/insure_a_car_for_10_days.xml

      There are, of course, before signing up for this. Most car rental location, which will likely want to know about insuring vehicle.play if you get this much disposable income = Income minus outgoings to accelerate into speeding ticket after you answer favorably to the other. Small claims cases rarely last longer drivingyou have to stick with the advent of the most impractical things that a four cylinder engines. What is the best type of car insurance is one great step to athis basic insurance coverage. There are two ‘styles of options’ – American Family, State Farm, Progressive, Liberty Mutual, or Progressive. Some have to go up and you will not cover toyou under-estimate and need to search a limited amount of $10,000 per accident. Bodily Injury Liability: $10,000. (Note: you must consider the factors that affect your rates. Even if you throwingand the average use of your life. Decisions on insurance companies in your area. Click on the modern motor car insurance, the driver is caught for going long distances then aroundis at fault, my insurance company comes into play when you venture out in other areas to rent, for whatever reason. You will have to keep their suggestions and recommendations offerimportant aspects of an airbag. What about the policy and you will surely ensue if someone was injured in an event overseas. You should always look into forums from where willinsurance quotes the same with auto insurance. Insurance companies offer a good driving records.

  2. Darren

    My first guess is some sort of Unix running on a Vic-20. Since that’s ridiculous, the next closest guess is the Amiga.

    I understand there was a version of Unix for Amiga at one time.

  3. Nicholas Riley

    720×364 is the resolution of the Lisa so that makes sense. The font looks different to the one you see when starting the Lisa and by the Workshop (there’s more of a tail on the t). I found the LisaBug docs that have the same format, so it looks like that’s it…

  4. Damien Guard

    Good find Nicholas – that documentation even has the Level 7 message so it’s definitely the Lisa.

    Very interesting that the Apple Lisa ripped off the Commodore PET system font…


  5. Darkstar

    There are only so many ways to create a readable 8×8 bitmap font, so it might actually be a coincidence that the font looks like the PET font


  6. Robert

    It may be an OS running on an Amiga, but it’s not the AmigaOS. AmigaOS does not use this system font, nor does it trap the level 7 interrupt, nor does its internal debugger have a visual interface (it communicates entirely over the serial port).

  7. Joe Z


    Yes, it does appear to be the PET font, which is a weird choice. You can see some of the peculiarities in the 2, 5 and 7 are identical between the two.

    A minor quibble on your typography page: The TMS-9918 VDP doesn’t have a built in font or even a default font ROM, since it’s entirely “soft:” everything comes from RAM. And FWIW, the PPU in the NES is a different beast from the VDP.


  8. dex

    See page A-1 of the document: “Software programs apply to all three VDPs”.
    Then see page 4-6 and 4-9 to 4-15.
    VDP uses an external font generator.

  9. Mattias

    It’s probably not a 68020, ’030 or ’040 – they have two supervisor stack pointers (although it is possible that the crash dump would only show one of them).
    It’s not a ’008 either, because the PC has too many bits in it.
    Oddly, SR indicates that it’s in user mode, but that does not necessarily mean anything.

  10. Pingback: What OS Has Crashed Here? « adafruit industries blog

  11. Johan

    Looks like a 68000 system. Pre 68020 since all addresses are in the 24 bit range.
    The program counter is in the 0x2e memory block and the stack pointer (a7) is in the 0xf7 memory block.
    Both these places probably has ram.

    On the Amiga, 0x2e is in the Fast ram (expansion) area, so thats good, but 0xf7 is in the system rom. So its probably not Amiga hardware.

    On the Atari ST, 0x2e is in the expansion ram area, and 0xf7 is in an unmapped memory area. So probably not Atari ST, unless its a action replay like device.

    Its not a TI-89. http://education.ti.com/downloads/guidebooks/sdk/89/sdk8992pguide.pdf

    Its not a x68000. http://www.jcec.co.uk/X68kinfo.html

    Could not find any memory layout docs for Lisa, Old Macintosh or 68K sun.

  12. iDG

    I am the only one that feels a little bit of discomfort in noticing that there are THREE cursors in the image?

  13. Clovis

    This is Microsoft Bob(tm)(r)(c).

    The BRA at the top means Bob Ran Away, hence the crash – Bob is the world, so without Bob there is no world, just grey with funny letters and numbers; level 7 refers to the Microsoft senior management grade – one of them came looking for Bob to make his mail-thing work again (he’s forgotten about having to click something to send the email again. Silly Microsoft senior manager).

    Where do I collect my prize from?

  14. Michael Steil

    Excellent work everyone! It is indeed the Apple Lisa (68K), and it’s the standard Lisa operating system.

    The prize goes to Nicholas Riley for analyzing the screen size and proving it with another screenshot, second class prizes to Darkstar for recognizing the 68K first, Johan for the very detailed analysis, and Clovis for the very creative answer!

    @Damien Guard: Great work on those fonts! We’ve extracted tree fonts from the Lisa here; I’ll post them some time…


Leave a Reply to Damien Guard Cancel reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>