29 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)

    -Darkstar

    Reply
  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.

    Reply
  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…

    Reply
  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…

    [)amien

    Reply
  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

    -Darkstar

    Reply
  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).

    Reply
  7. Joe Z

    Damien,

    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.

    –Joe

    Reply
  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.

    Reply
  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.

    Reply
  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.
    http://www.ntrautanen.fi/computers/hardware/misc/amiga_memory.htm

    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.
    http://dev-docs.atariforge.org/files/ST_HW_Spec_1-7-1986.pdf

    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.

    Reply
  12. iDG

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

    Reply
  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?

    Reply
  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…

    Reply

Leave a 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>