Search results

  1. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Quick question @Crutch. Why does GetNewCWindow() crash the old rom machines? In addition to not calling devicemanager stuff the last thing I had to do was instead call GetNewWindow() if the machine was one of these old machines. Meanwhile my Se/30 was cool with calling GetNewCWindow() despite...
  2. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    @lilliputian , try this branch! It should fix the issue with the older Macintoshes: I have it up as a pre-release on the releases page too On the plus side (no pun intended) this also includes the dynamic sizing stuff I've been talking about - all wrapped into the beta release. Give it a...
  3. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Well shoot -- I got past the usage of GetMainDevice (as @Crutch suggested - screenBits.bounds provides the monitor size). But Now I'm fighting icon plotting issues (they won't plot with the existing code on these older machines). So I'll have to dig some more to see what it isn't happy about...
  4. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    @Crutch to the rescue again!! Thanks. i was just messing with it as I couldn’t resist. Why wouldn’t inside macintosh mention this (maybe it does just not above every function). But alright thanks!!!
  5. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Probably - in my case I use it to find the size of the screen (or resolution as we’d call it now) so I can center the Dock on the bottom of the screen. So no doubt I could just check some Gestalt ID stuff and see if it is an older mac (SE or below, if you will) and if so I’ll know the size...
  6. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Ok figured it out my cavalier inattention to checking stuff with GestaltID and such has finally caught up to me. i was calling a function named GetMainDevice that returns a handle to the screen that i can check dimensions etc. . I didnt know this but calling that on a 68000 causes a crash...
  7. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Nah This didn’t do it. ok so if that’s not it my next guess is that I’m doing something that is either using 68020 instructions or newer-than-68000 rom calls via a toolbox call… the only thing that comes to mind is a few extra toolbox functions I had to type in myself as per the apple...
  8. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Right. Well - confirmed doesn't work in 7.5 on my SE either. Well shoot - I had no idea that I could break compatibility between the 68030 and 68000 processors if they were running the same system software and both had sufficient memory available etc.. You know what.. hold on.. at least...
  9. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    AH! confirmed - my SE with 7.0.1 gets Unimplemented trap crash as well!! Trying with 7.5 to see if the break happens along those lines or if it's something odder (like related to Plus and SEs but not SE/30.?)
  10. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Very wild. I should try it on my SE and I should try to put System 7.0.1 on it to get as close to a Plus as I have on hand. I don't know anything about the v3 ROM differences so I can't speak to that. Now you got me thinking so I'm going to go try 7.0.1 on my SE and see how it does...
  11. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Gah - you're right about the .sit file incompatibility!!. Sorry - I must have accidentally used some newer stuffit to compress it. Normally I use the old 1.x stuffit but this time I think I got lazy and used some newer drop stuff. Ok I updated the release and the main branch to have a .sit...
  12. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Thanks -- yes a list of extensions would be good so I could try to recreate (safe mode aka extensions off I assume would be good too) -- but before that I assume you've used that method in the past to transfer files? I didn't think anything [with a resource fork, i.e. most apps] was safe going...
  13. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    ah! wtf. Thanks for the heads up I'll try it later today. The readme states some system requirements I'd expect System 7.0.1 to work hmm... Ok I just tried it on InfiniteMac with System 7.0 (they didn't offer 7.0.1) and that version (1.3.2) works on it.. Strange though.... It doesn't...
  14. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Thanks for the tips as always. I implemented the window redraws by hiding the window before the resize+move. Tradeoff being that it technically disappears momentarily while it resizes+moves in the background before drawing it again in the new size+position but on my SE/30 it was unnoticeable...
  15. MacOfAllTrades

    VCF Midwest 2023 - Sep 9-10th Elmhurst IL

    Was great to play with your NeXT setup! First time I ever got to use one in person. The spinning beachball I encountered took me back to OS X!! Beautiful graphics on the next machine!
  16. MacOfAllTrades

    Ahh what happened to the lisa documentary??

    Thanks @Patrick I wish he was still taking donations. I’d like to chip in. Probably would take it if I reached out directly so I’ll try that. Labors of love!
  17. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    Yup stays at whichever size you set it to. And no more hiding away. Ah I hear you on the sim issue -- you mean your memory issue? I noticed no problems running think c 5 on my 32-bit enabled emulator but haven't tried it on the se/30. Hiding would be cool if I hacked the system to make the...
  18. MacOfAllTrades

    ThinkC MacDock dev progress -- Like today's macOS Dock but for System 7

    I spent time last night replacing the hide feature with a toggle size. One of the .h files in the current release contains the icon width and height as constants. You could just mess with these and youll see the icons at the different size. However if you go lower than 32 x 32 youll see a...
  19. MacOfAllTrades

    VCF Midwest 2023 - Sep 9-10th Elmhurst IL

    Coasters. They were low on the happy macs or Id have gotten four!
  20. MacOfAllTrades

    VCF Midwest 2023 - Sep 9-10th Elmhurst IL

    I managed to come away from VCG without any additional computers but I did pick up an awesome set of coasters (pic soon) and @Mac84 's table had an awesome "Ask me about Lisa" repro button I couldn't resist. And a few other goodies.