• 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. cy384

    Apple prototype ROM flasher utility

    I am, btw, definitely interested in this experiment, if anyone has tips on where in the code this rom size decision gets made I could try it out.
  2. cy384

    Debugging via QEMU

    While I think it might be possible to directly hook ghidra to QEMU, I'm definitely not doing anything so sophisticated. It's more of a manual, side by side situation. I have the ROM loaded in ghidra, my a traps hack, ghidra's automatic disasembly, labels loaded from the ROM maps, and...
  3. cy384

    Debugging via QEMU

    Nice, I actually wrote a script to load the ROM map files into Ghidra, same idea. Thanks for all your work on QEMU!
  4. cy384

    68040 Heatsink options

    I've used indium foil instead of paste (on a 68040 and a modern power9 chip), but I think they really need high pressure to work well (much moreso than paste). I have a heatsink that kinda screws in to push down on the 68040 to ensure good contact, but it's an old aftermarket part, so not...
  5. 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...
  6. cy384

    A/UX "launch -b", a note

    Interesting find. Somewhat tangential, I've been experimenting with using QEMU for debugging ROM changes. You can hook in with gdb and a lot of other powerful functionality. I believe the Q800 emulation in QEMU is good enough to run A/UX. Have you tried it at all? If not, I could put up...
  7. cy384

    unirom: an Old World ROM info dumper

    The 660/840 ROM won't boot a Q650 (source: I tried it).
  8. cy384

    Faster MacOS by patching NewPtrClear?

    Very nice investigation!
  9. 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...
  10. cy384

    Looks like TLS 1.3 has been made to work on Windows 3.1. Can the same be done for System 7?

    mbedtls can be built with retro68, I use it for ssheven. A 68030 barely has the horsepower to do SSH without timing out. Web browsing would be pretty miserable. The problem is that you can't really bolt this into any 90s applications, even ones with the source available would be a lot of...
  11. cy384

    Lobos board (Strange Apple ROM)

    I tried running this ROM in my machine, which is basically a Quadra 650, but it set up the memory controller exactly the same as the stock ROM. I believe it may be looking for a different gestalt machine ID; mine is set up to report being a 36. The prototype machine may be the elusive gestalt...
  12. cy384

    Serial Wacom ArtPad II for Macintosh Plus Question

    oh, whoops, totally forgot, sorry!
  13. cy384

    Serial Wacom ArtPad II for Macintosh Plus Question

    I have a wacom pen partner ct-0405-a that I use with my Mac SE. Make sure to get an ADB one (can tell by the cable and the model number ends in A, not R). The artpad models and the UD models like UD-0608-A should also work.
  14. cy384

    Lobos board (Strange Apple ROM)

    oh, btw, I wrote a little program to inspect the djmemc (memory controller) settings, at some point hopefully I'll have time to burn this ROM and test it out on my machine, if anyone else wants to try, I've attached it (as mac binary) there's some discussion related to this tool over in the...
  15. cy384

    Lobos board (Strange Apple ROM)

    thanks for sharing this! from an extremely brief look, it seems like: some change to the CPU detection code, something in the djmemc setup, some other stuff I don't have mapped out, and the date is changed 12th of november, 1993 the changes are pretty small, like 500 bytes difference, mostly...
  16. cy384

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

    I'm always happy to see people using ssheven! It's been a very busy year for me but I swear I think about working on ssheven all the time 😩 The big things on the agenda are (still) improved handling of network errors, file transfer, various bug fixes, and some code cleanup. There are plenty...
  17. 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...
  18. cy384

    Making a VNC server for A/UX

    somewhat off topic, but I have an easy little hack for very basic A trap support for ghidra, I can make a thread here later if there's interest nice work with this vnc server!
  19. cy384

    NuBusFPGA: HDMI on NuBus Macs

    Thanks for sharing your code for this! (even using retro68 to build it! I really like to be able to use modern tools for mac dev). Fantastic! I'm very interested in hearing about your development process for the DeclROM, could you discuss that a bit?
  20. cy384

    Are Apple CPU cards compatible across all PCI power Mac models?

    There is an apple PDF floating around (don't have it at hand) that specifies exactly which apple modules are supported in which macs of this era.
Back
Top