4 ms·
Congratulations on a truly neat project! I'm particularly impressed by the revision control system. Since acquiring a Mac Plus and an SE/30 I've wanted to try a
by floren 4y ago
Congratulations on a truly neat project! I'm particularly impressed by the revision control system. Since acquiring a Mac Plus and an SE/30 I've wanted to try a bit of programming, but have not really known where to start. It sure looks like Think C + Amend might be a good place to begin!
Edit: have we hugged it to death? I can initiate a connection but never get a login prompt.
- projektfu 4y agoYou'll want inside macintosh 1-5 and a decent starter book. If you want system 7 then you need the newer inside macintosh volumes or volume 6 at least. Think Pascal was the easiest way for me to get started. It fits well on the screen. I use resedit to do resources and then you just link the resedit file in the project preferences. The book Macintosh Pascal Programming Primer is pretty good for learning how to start. Think Reference is useful too, or ObiWan for an online reference. If you prefer C, it's a little idiosyncratic on the Mac. Code warrior, older versions, will run, and so will Think C. There was also Symantec C++ for the Mac that I never tried. If you want the apple tools, they were released on CDs called ETO in the latter years. MPW is ... well it gives you a shell but it's got a learning curve. You can also cross compile to the Mac with Free Pascal. There's also a Modula-2 system called MacMETH. Microsoft had a version of Visual C++ that had a Mac compiler too. Sometimes the easiest thing is to set up an appletalk share and do your coding on a familiar machine with a large monitor.
- MontagFTB 4y agoDo you have any links for these old Mac development resources? Inside Mac? HIG? MPW? MacApp?
- camhenlin 4y agoThe VintageApple website has tons of pdf scans of old Apple-related books. Check this page out: https://vintageapple.org/inside_o/ https://vintageapple.org/inside_o/
- projektfu 4y agoI have paper copies... I'm that old. The ETO and CodeWarrior CDs had Inside Macintosh in electronic format. A lot of stuff is available on the Macintosh Garden. https://macintoshgarden.org/ https://macintoshgarden.org/
- camhenlin 4y agoStrongly recommend checking out Retro68 and cross compiling from a newer machine: https://github.com/autc04/Retro68 https://github.com/autc04/Retro68 There are some really good Retro68 code examples out there as well. I started compiling a list here, including a couple of my own: https://henlin.net/2021/12/21/Cool-Retro68-projects/ https://henlin.net/2021/12/21/Cool-Retro68-projects/ As a few other folks have said, the inside Macintosh books are extremely valuable references for Mac-specific code. I keep pdfs of them open the whole time I’m working on my Macintosh projects.