Search results

  1. B

    68k Any sampling profilers for Mac 68k?

    Whaaat! I'm definitely going to take a look at that!
  2. B

    68k Any sampling profilers for Mac 68k?

    Checking with the debugger, I'm still seeing inconsistent layout of the stack at interrupt time. I'll take a look at the Time Manager source code and see if anything can be gleamed from that.
  3. B

    68k Any sampling profilers for Mac 68k?

    Awesome, thanks! Also, I figured out how to trigger MacsBug in my code. As simple as Debugger() 😉
  4. B

    68k Any sampling profilers for Mac 68k?

    I did something that I think is basically equivalent to that: Each time my Time Manager task fired, I had it get the address of the stack, and then scan through it looking for anything that could be an address of my program (looking for specific address ranges). I then had it print all of those...
  5. B

    68k Any sampling profilers for Mac 68k?

    I said I didn't want to reinvent that wheel... but I gave it a shot! I had the sense of what was the difficult part reversed, though. Correlating an instruction address with a line of code is fairly easy -- that's what building with debugging information is for. But I haven't figured out how to...
  6. B

    68k Any sampling profilers for Mac 68k?

    I'm been exploring profiling the code I'm writing, and I'm wondering what options are available. I've gotten CodeWarrior Pro 4's profile working, and while it certainly provides some useful information, it only provides timing on a per-function basis. I'm wondering if anyone made a sampling...
  7. B

    Netatalk 4.0 - Future-proofing Apple File Sharing

    @rdmark It's definitely using the right file. My current afp.conf: [Global] uam list = uams_guest.so guest account = username log level = default:debug log file = /opt/local/var/log/netatalk4.log extmap file = /opt/local/etc/extmap.conf [Stuff2] volume name = Stuff2 path =...
  8. B

    Netatalk 4.0 - Future-proofing Apple File Sharing

    I tried adding "legacy volume size = yes" to my volume, and it had no effect. :cry: Could there be a broader issue with certain settings not being used? I created a GitHub issue for #2, and I think I found a way to consistently trigger it which I describe in the report.
  9. B

    Netatalk 4.0 - Future-proofing Apple File Sharing

    I just noticed some more unusual or buggy behavior. These are all happening on an emulated system in BasiliskII running System 7.5.3 with AppleShare 3.7.2 and Open Transport 1.1.2. 1. The AFP volumes I'm mounting list all files as being 27.9 MB. 2. The first time I mount a volume the extension...
  10. B

    Netatalk 4.0 - Future-proofing Apple File Sharing

    I'm using netatalk 4.2.0. Here's my afp.conf file: [Global] uam list = uams_guest.so guest account = username log level = default:info log file = /opt/local/var/log/netatalk4.log [Stuff] volume name = Stuff path = /Users/username/misc/afp file perm = 0666 directory perm = 0777 ea = ad The...
  11. B

    Netatalk 4.0 - Future-proofing Apple File Sharing

    I've got an issue maybe someone here can help with! I'm trying to set up an AFP share in modern macOS that I connect to from Mac OS 7.5, and I want the contents of this share to be able to be added to a git repo. Since git doesn't handle extended attributes at all, I'm trying to set up the...
  12. B

    Getting random crashes when screen savers are running. Can someone help me figure out a log from MacsBug?

    Okay, I think I've got it sorted out. Naturally there were some screen saver modules I was using that were unstable. The trick came from me digging through the archives of comp.sys.mac newsgroup looking for clues. I found several posts there from the After Dark devs emphatically making the case...
  13. B

    Getting random crashes when screen savers are running. Can someone help me figure out a log from MacsBug?

    I've got the screen savers running again, and I'll do that when I get another crash. In the meantime I can say that the system did not crash over the course of several days when idling, which makes it more likely this is a bug in After Dark.
  14. B

    Getting random crashes when screen savers are running. Can someone help me figure out a log from MacsBug?

    I can't think of any reason why the Finder would be doing something involving creating patterns. It does have a desktop background, but I'd presume that's just stored in memory since the Finder redraws the desktop constantly. There's no reason for it to be processing an Apple event, or for...
  15. B

    Getting random crashes when screen savers are running. Can someone help me figure out a log from MacsBug?

    Yes, I do have KeyQuencer installed and I've used it for some automation. I'm going to try running the screen savers for several hours with KeyQuencer and some other extensions disabled to see if the crash still happens in that case. It typically happens within 24 hours, but given how...
  16. B

    Getting random crashes when screen savers are running. Can someone help me figure out a log from MacsBug?

    I have an SE/30 running System 7.1. When I'm not using it, it's usually displaying a random one of my favorite screensavers. (I have After Dark 2.0y installed.) However, every now and then the system crashes, and I'm wondering if I can figure out why, and if the answer is anything more than...
  17. B

    68k Trying to get old library linking into retro68 project without crashing the system

    I figured it out! There's nothing like asking for help to suddenly come upon the answer yourself. It turns out the issue was inconsistent int sizes. In THINK C / Symantec C++, it's two bytes. In retro68, it's four bytes. In CodeWarrior, you have the option of having it compile using either 2 or...
  18. B

    68k Trying to get old library linking into retro68 project without crashing the system

    Hello! This is my first post here, so I figure I should introduce myself briefly. I've recently gotten back into classic Mac game development. Back in the 90s when I was young (and I was in my preteens / teens) I made a bunch of HyperCard and C++ games, most of which were never finished much...