• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Search results

  1. Crutch

    Presenting TidyMenus

    All right, I couldn’t stop myself so went ahead and worked out how to do the MacOS 8 thing and, when they “Hide Label menu” checkbox is selected under System 7, move the Label menu to a hierarchical submenu under the ‘File’ menu* instead of just hiding it entirely. This way the Label menu is...
  2. Crutch

    MacGUI Downloads gone

    I think both.
  3. Crutch

    MacGUI Downloads gone

    Yeah I just checked and there is surprisingly little specific info available online about disk-based MacWrite. It was an important upgrade at the time, and the floppy disks even included the phrase “Disk-Based” printed alongside the original MacWrite “Picasso” style graphic. I think it may be...
  4. Crutch

    MacGUI Downloads gone

    That’s true about the original version of MacWrite, but “disk-based” MacWrite came out shortly thereafter (1985? I recall it being a free upgrade that we received in the mail maybe?) and solved this problem. Dog Cow’s point was just that it was indeed solvable.
  5. Crutch

    Tax-free use of the Notification Manager at INIT time

    Thanks @cheesestraws , good idea. Here’s my working code. void Notify(Str255 s) // Notify() allocates a buffer to hold (1) a simple response cleanup proc (defined // with inline machine instructions below), (2) the NMRec that points to the // cleanup proc, and (3) the notification...
  6. Crutch

    MacGUI Downloads gone

    I think that is a new blog post (nice to see!) and his blogs have always had dates that are far into the past. I wonder if he pre-writes them when inspiration strikes then leaks them out slowly over time (if so, good strategy).
  7. Crutch

    SillyTinySCSI - Smallest SCSI emulator! (ZuluSCSI OSHW)

    Nice work! Cute as a button.
  8. Crutch

    Debugging via QEMU

    Awesome I’m really interested in this too. But … is there an iOS version? (In my defense I did try googling this, answer wasn’t obvious.) I am entirely addicted to carrying my vintage Macs everywhere on my iPad nowadays …. Hey look I have 20 free minutes on the train, let’s patch some traps.
  9. Crutch

    Tax-free use of the Notification Manager at INIT time

    Oh that’s right. do you know what system version introduced support for appe’s?
  10. Crutch

    Tax-free use of the Notification Manager at INIT time

    (You could have the INIT generate the app by writing a CODE resource it contains out to disk, then have the app delete itself. But yes it is less elegant and would create a slightly weird UX as the user would see an unexpected app pop open after the Finder loads. I do like the cleverness of it...
  11. Crutch

    Tax-free use of the Notification Manager at INIT time

    Yes! That should do it. I knew I was missing something simple. (DisposPtr may move memory and I was stuck on the string needing to be locked down since the NMRec needs a pointer to it.) @Phipli your idea is indeed hacky but I think would also technically work!
  12. Crutch

    Tax-free use of the Notification Manager at INIT time

    So I want an INIT to use the Notification Manager to alert the user (once the Finder loads) if it couldn’t run. That’s easy. To do it, though, I have to give _NMInstall an NMRec that includes a pointer to the string I want to display in the alert, which I have to stick in a nonrelocatable...
  13. Crutch

    Patched 6.0.8L for more Macs

    I love the bespoke bug fixes in the ROM. Somewhere there is one (I think in SetTrapAddress) that prevents only HyperCard 2.0 from patching only SysBeep, because for some reason that Broke Things.
  14. Crutch

    MacGUI Downloads gone

    I have found quite a bit that’s unique there over the years actually. Mostly (at least, this is what I’ve searched for and found, given my unique interests) really early dev tools. In the past I’m pretty sure I’ve found earlier/different versions of Hippo C and Lightspeed C, for example, and a...
  15. Crutch

    MacGUI Downloads gone

    1. MacGUI is a great site, his articles have always been great, his knowledge of very early (1984-ish) Mac systems architecture and assembly programming is truly impressive, I hope he updates the Blog soon (because 100% of the Blog articles are excellent and include substantial original...
  16. Crutch

    Seeking basic example in C/C++ using the Process-to-Process Communication Toolbox

    The best place to find examples are the MacTech archive (for example http://preserve.mactech.com/articles/mactech/Vol.14/14.11/Client-ServerDevelopment/index.html ) and old MacTech and Develop CDs (available on macintoshgarden). The MacTech article I linked just above appears to provide a...
  17. Crutch

    CPU replacement for Mac Plus?

    (Fascinating adumbration from JDW in 2008)
  18. Crutch

    CPU replacement for Mac Plus?

    Continuing the tangent, I have no visceral anti-YouTube thing but will also almost never watch a video. There is something about feeling “locked into” a time commitment, however brief, of watching a video vs just scrolling through text … But yeah, I watched this one, and Action Retro indeed...
  19. Crutch

    Presenting TidyMenus

    @Nixontheknight it was driving me nuts trying to figure out how my extremely simple code to check for MacOS 8 wasn’t working …. Then I realized I had just re-uploaded the old file again. This is the right version, would you mind checking on your setup?
  20. Crutch

    vpRowBytes in video card declaration ROM

    How does CopyBits from video memory to an arbitrary pointer work if you can’t read back the framebuffer?
Back
Top