ThinkC THINK C series on YouTube

Relating to ThinkC Development

Mu0n

Active Tinkerer
Oct 29, 2021
618
570
93
Quebec
www.youtube.com
I realized I hadn't made a post directly on the topic, but here goes.

I started a series on using THINK C (technically Symantec THINK C++ 6.0) where the dev platform is Basilisk II running on my PC but the target machine is the Macintosh Plus, often for System 6, sometimes earlier, sometimes System 7.

The intro video is my best performing one of all time on my channel, racking up 8k+ views since May of 2023 - it was my MARCHintosh 2023 video!

I then dived straight in June 2023 into games programming (games part 1), with a skeleton program needed to run a game loop with inputs, graphics and score:

I then worked in the next entry SINCE JUNE 2023, but only in short stints separated by long periods of hiatus. The result is the last entry, games part2, detailing how flickering works released Feb 1st 2025:


What other topics are in store for the future?​


-timing measurements, milliseconds, microseconds
-getting modern graphics down to Macintosh resources exploitable by C code
-using a "sprite" struct to host your frames based animated sprites, with mask, self healing through an offscreen bitmap
-how sound works with the Olde Sound Driver - square wave, 4-tones of 256 byte wave synth, freeform synth (basically a DAC in all cases)
-outputing midi signals to get tunes working with the help of a MIDI interface and an external midi module
-reverse engineering the Sudio Session format for 6-channel output
-and more!
 
  • Like
Reactions: GutBomb and eric