Recent content by jjuran

  1. jjuran

    What is the true 'maximum' file name size a Mac application should handle?

    Note to developers: It's easy to avoid this issue: If [H]OpenDF() isn't available and the filename (that you intend to pass to [H]Open() as the partial pathname) begins with '.', prepend a ':' to the filename, e.g. ":.This is not a driver.". (If the filename length is already 255, you should...
  2. jjuran

    Vanlandingham Tune-up: Lets Vanlandingham run on color Macs

    Now you can run Vanlandingham on any Macintosh[1]. Vanlandingham Tune-up https://www.macrelics.com/tuneup/vanlandingham/ (Yes, it works in the Blue Box, too.) [1] Some restrictions may apply. Qualifying hosts must have at least 512K of RAM. A classic Mac OS operating system is required...
  3. jjuran

    Duplicating a file with a resource fork won’t produce an exact copy

    This discussion inspired me to write a script that zeroes out the reserved areas (and also the next_map/refnum/handle fields used only in memory) of a resource structure: https://github.com/jjuran/metamage_1/blob/master/v/bin/rcleanse.vx (The language is Varyx, but it should be readable as...
  4. jjuran

    Bitcoin Mining on Mac Classic

    It speaks highly of this community that you got as warm and friendly a response as you did. That would be quite funny, if you had actually made it. That you had gone to such effort for something that nominally works but is essentially useless would be quite entertaining. As a Bitcoin...
  5. jjuran

    Legacynth: Sound Driver emulation for PPC Macs

    Thanks! I've added a Legacynth Compatibility Guide here: https://github.com/jjuran/metamage_1/blob/master/apps/mac/Legacynth/COMPATIBILITY.md I've added Shufflepuck Café (which feels somewhat clunky to me, but it does work) and StuntCopter 1.5 (and up), which adds the necessary speed control...
  6. jjuran

    Macintosh Personal Color, a Fantasy 1986, 68000 Mac with a 4bpp Color Mode (Emulator)

    I didn't mean to hijack this thread. Shall we move here? https://68kmla.org/bb/threads/advanced-mac-substitute.32386/
  7. jjuran

    Legacynth: Sound Driver emulation for PPC Macs

    I've made a reimplementation of the Sound Driver API via the Sound Manager, called Legacynth. A number of old games that use the Sound Driver are still able to run in Mac OS 9, but with no sound — there's a .Sound driver on PPC and AV Macs, but it doesn't produce audio. Legacynth intercepts...
  8. jjuran

    Macintosh Personal Color, a Fantasy 1986, 68000 Mac with a 4bpp Color Mode (Emulator)

    Advanced Mac Substitute implements most of the original trap calls, although some of those implementations remain incomplete or otherwise incorrect. There's some support for 128K ROM routines, and even beyond: Last year I added basic support for Sound Manager channels in addition to...
  9. jjuran

    Exo68k/ExoPPC

    I love Infinite Mac, but it's simply untenable (for security reasons) for the web browser to grant the comprehensive keyboard control required for experiencing "immersion" in the emulated system. The only solution is running the emulator locally.
  10. jjuran

    Macintosh Personal Color, a Fantasy 1986, 68000 Mac with a 4bpp Color Mode (Emulator)

    Congratulations, you inspired me to test a 256x172 screen in Advanced Mac Substitute, leading to the discovery of a MoveWindow() crash (in StdBits()) and its subsequent fix: https://github.com/jjuran/metamage_1/commit/76eaff4928fe6ff04c92e7f676860e1d91669831
Back
Top