• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Search results

  1. cy384

    Debugging via QEMU

    Somewhat recently, QEMU support has been developed for the Quadra 800. This is great for a few reasons, but one that I think is uniquely useful is the debugging tools you can use with it. I was going to do a nice full tutorial, but sadly been too busy with work and other matters, so I hope...
  2. cy384

    Interest in a new code archive?

    For modern development, it's usually pretty easy to find code examples. Stuff like stack overflow, online documentation, and github code search make most practical information very easy to find. In the classic Mac era, there were a few sources of code I can think of: * Apple SDKs and...
  3. cy384

    A-Traps in Ghidra

    For those unfamiliar with them, a-traps are a clever(?) trick used by the classic mac OS: it uses illegal instructions as a system call interface. When an illegal instruction gets hit, a lookup table is examined to figure out what code to run. This enables lots of shenanigans since the lookup...
  4. cy384

    68k CPU frequency detection?

    I want to detect the CPU frequency on 68k machines. There's a gestalt selector 'pclk' aka gestaltProcClkSpeed, but this seems to only work on PPC machines. I know this must be possible, what's the trick to it?
  5. cy384

    SSHeven: a modern SSH client for Mac OS 7/8/9

    I think the cat is out of the bag on this one, so here's a thread announcing my SSH client (beta release): SSHeven is a bare-bones open source SSH client with support for the latest protocol version and encryption standards, allowing access to the default configurations of all modern servers...
Top