ThinkC Think C 6 and System 7.6.1...

Relating to ThinkC Development

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
Does anyone know about compatibility between Think C 6 and System 7.6.1? I am trying to use it under SheepShaver and it's not working very well.

I get hard lock-ups or endless hanging when I try to build under SheepShaver. Back in the 80s and early 90s, I seem to remember Think C being buggy and crashing frequently vs. environments like MPW or CodeWarrior. So, maybe I am just re-remembering why I never really used it in the past. Also, the compiler/linker errors do not appear to be very informative.

Is there a matrix somewhere of which versions of Think C work with which system versions? Or is it a SheepShaver issue?

Or, maybe something is corrupted. I guess I will try a fresh install from the 30mb project drive....or maybe see if my old version of CodeWarrior 10 or Gold still works, assuming I can find it.
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
SheepShaver is a PowerPC emulator - ThinkC6 is a 68k app - even on real PPC hardware it crashes/doesnt work right. I'd use BasiliskII or Mini vmac and emulate a 68k machine. It works fine in both of those. It also works fine on a real 68k machine running 7.6.1.
 
  • Like
Reactions: retr01 and BFEXTU

Crutch

Tinkerer
Jul 10, 2022
293
228
43
Chicago
Totally agree w/ @eric , but would add don’t use Basilisk for 68K coding. It can’t run Macsbug, which is essential if you’re sufficiently serious. Mini vMac is your best bet in my experience. THINK C 6 is extremely solid on Mini vMac emulating a 4MB Mac II.
 
  • Like
Reactions: retr01 and BFEXTU

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
OK - sounds like it's probably a PPC-related issue. Thanks for the help everyone.

I'm tired of SheepShaver's issues - the scrolling/paging click-slewing is poorly implemented and nearly impossible to use. Plus, no Macsbug/NMI support. Don't get me wrong -- I think that the emulators are amazing for many reasons, but there are still some fundamental usability issues that vex me.

Maybe I will just set everything up on my 950 with a 21" monitor. I think I have an accelerated 1152 board around here somewhere. I just rebuilt the floppy drive, and I have a 150gb SCSI drive for it, but I need to create a cooling setup. I also have a 900, but with all the cheap RAM available, the 950 is much better. The 900 had major 24/32-bit addressing issues and can't boot when using a RAM disk with more that 32Mb installed -- all fixed on the 950. I may try a reverse ROM swap at some point.

No Macsbug (or TMON or Nosy) is definitely an issue. Thanks @Crutch. If I have any issues on the Quadra, I will go back to my Mac II or IIsi and see if they work. I upgraded the ROMs on the Mac II to IIx and am currently doing some FPU testing...but can't finish that until next week. If anybody knows where I can find a II-format SWIM chip, let me know. Seems impossible.
 
Last edited:
  • Like
Reactions: retr01 and JDW

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
I have been too busy over the past month or two to try it, but I plan to set it up on my 950. I have to make a cooled enclosure for my drive. Then I will try to set it up with a 1360 x 1024 board, assuming I can find a flat panel that works properly.
 

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
Well...I finally set up my Quadra 950 and found my Symantec C++ Release 4 disk from around 1995. It also includes THINK Pascal 4.0.2 and other fun tools. In addition, I installed CodeWarrior 11 Gold. It is currently running on a SuperMac Thunder/24 board on a Sony 520GS 21" monitor. Now I just have to find my GWorld RAM and try it with the 1360x1024 board. I think I have 8Mb around here somewhere.
 
  • Like
Reactions: Kabootie Computey!