Welcome to the FIRST Study Group Getting your Development Environment Setup & Hello, World!
Remember if you're not ready to start this week, don't worry, just come back when you are, we'll still be here to help!
Our goals for this week:
If your development machine is System 6, use ThinkC 5, if you're on System 7 use ThinkC 5 or 6. I believe the resulting binaries of eitehr will run on System 6+.
Environment Setup:
Real Hardware or an Emulator are fine, whatever experience you'd like to use!
Mini VMac - I recommend the MacII version as you will get 8mb of ram (can have Think Reference and ThinkC open at the same time)
Basilisk II
Ample (Mame) https://github.com/ksherlock/ample/releases
Software Links
Remember to have fun, post status updates on this thread, your profile posts, twitter, or anywhere you'd like!
Remember if you're not ready to start this week, don't worry, just come back when you are, we'll still be here to help!
Our goals for this week:
- Setup your environment
- Start reading Chapter 1 & 2 of Macintosh C Programming Primer 1992
- Provides a quick overview and getting your first Hello, World!ANSI C app running
- Share a screen shot of your app in this thread once complete!
- Provides a quick overview and getting your first Hello, World!ANSI C app running
- Post here with questions, tips, and help each other out
- Positive attitude, all are welcome. Everyone is here to learn and have fun.
- Ask questions - no idea what "ToolBox" means - ask here!
If your development machine is System 6, use ThinkC 5, if you're on System 7 use ThinkC 5 or 6. I believe the resulting binaries of eitehr will run on System 6+.
Environment Setup:
Real Hardware or an Emulator are fine, whatever experience you'd like to use!
Mini VMac - I recommend the MacII version as you will get 8mb of ram (can have Think Reference and ThinkC open at the same time)
Basilisk II
Ample (Mame) https://github.com/ksherlock/ample/releases
Software Links
- Required
- ThinkC 6 - The tool we'll be using to build and run our software.
- Think Reference 2 - Documentation for ToolBox and libraries used in ThinkC
- ResEdit - Create Resources for your apps
- Optional but good to have:
- Amend - Source Control system on System 6+
- Can share your amend files on amendhub.com
- Popfuncs - An optional function navigator utility for THINK C
- Hex Wrench 1.0 - A decimal to hexadecimal converter (need garden link)
- HexEdit 1.0.7 - View/Edit/Diff binary files
- MacTech Vol 1-12 - TONS of examples, articles, resources for mac programming.
- Do you have any other recommendations? Post them in this thread!
- Amend - Source Control system on System 6+
Remember to have fun, post status updates on this thread, your profile posts, twitter, or anywhere you'd like!
Last edited: