General > New Member Welcome

Hello (world) from Maryland

(1/2) > >>

jjuran:
Hi,

I'm the developer of Advanced Mac Substitute, MacRelix, and most recently Legacynth.  I target pretty much all versions of Mac OS (as well as POSIX generally), and I write tools to make this more practical.  I primarily write in C++, Perl, and Varyx, though I just started learning Objective-C.  I use Git.

I tend to work mostly on 201x-era Macs, using SheepShaver with Mac OS 8.1 or 9 to run Metrowerks C++ through MPW's ToolServer for building classic programs.

This year I started replaying TaskMaker. :-)

Jubadub:
Welcome to Mac OS 9 Lives!, @jjuran! -afro- It's great to have you join the fray! Mac OS 9 army grows!

For anyone else wondering about the really cool things @jjuran already brought to Mac OS 9, check out this interesting Garden thread.

jjuran:

--- Quote from: Jubadub on December 04, 2025, 10:17:57 PM ---Welcome to Mac OS 9 Lives!, @jjuran! -afro- It's great to have you join the fray! Mac OS 9 army grows!

For anyone else wondering about the really cool things @jjuran already brought to Mac OS 9, check out this interesting Garden thread.

--- End quote ---

Thanks! 

Sorry for any confusion around the Legacynth alpha download.  I've since given up on the MacBinary+ format for general distribution and wrote a SEA shell which is now used for the Legacynth installer:

Legacynth
https://www.macrelics.com/legacynth/

The current version supports Lode Runner's sound effects...

davecom:
You have an amazing body of work. How did you first get involved in building legacy Mac software?

jjuran:

--- Quote from: davecom on December 05, 2025, 10:54:39 AM ---You have an amazing body of work. How did you first get involved in building legacy Mac software?

--- End quote ---

When I started learning the Mac Toolbox, it wasn't legacy yet. :-)  My first foray into Mac retroprogramming was MacRelix, an effort to bring POSIX features to classic Mac OS beyond the sockets API provided by GUSI, about which I've written:

MacRelix Origins
https://www.metamage.com/text/relix/origins.html

In 2003, I wrote Port XTender, my first Mac OS X application and first classic Mac OS device driver (pair), to bridge the gap between the Blue Box environment and a Mac's internal modem.  (It was also my first (and so far, only) commercial product — there was a popular application called MacAuthorize that never got updated for Carbon, and its users were necessarily businesses, so they could afford to pay for a solution.)  The hack is that the driver worked by... (are you sitting down?) sending Apple events. :-O

In 2007, I finally started learning 68K (and some PPC) assembly language so I could generate stack traces and do those special 68K things you can only do from asm.  That led to teaching MacRelix new tricks (like installing its own hardware exception handlers), a 68K disassembler, the v68k interpreter core, a debugger, a threads library, and various trap-patching INITs.

Navigation

[0] Message Index

[#] Next page

Go to full version