Copland

From Computers Wiki
Revision as of 03:00, 18 September 2025 by Huntertur (talk | contribs) (→‎Copland D11E4: Add GXSlidemaster)
Jump to navigationJump to search

After a year, Copland has no longer beaten me.

Copland D7E1

Haven't tested it yet.

Copland D9 "Tools Edition"

On the Power Macintosh 7100/66, at least, the CD isn't bootable. My System 7.5 CD isn't bootable either. So, I perform a somewhat modified setup procedure.

  1. Boot from the Mac OS 8.1 Disk Tools floppy (System Software 8.1DT3)
  2. Create the two HFS partitions with Drive Setup Lite
  3. Insert the Copland D9 CD
  4. Install System 7.5 to the first partition using the Copland CD's copy
  5. Create the No Copland Mount file on the first partition
  6. Proceed as normal from there

When I boot into Copland, I get a "Failed to find main GDevice." error that I can't get past. Kickaha says my inclination that it could be related to the DB-15 adapter might be true:

All the drawing in Color QuickDraw is done through GDevice objects. If things are going correctly, the system finds all the displays, creates a GDevice for each, puts them in a list, and marks one as "current". If something goes tragically wrong, then the GDevice list will be empty or wrongly formatted. Then when a program (or even the rest of the OS) wants to start drawing, tragedy will ensue.

Gory programmer-level details at https://developer.apple.com/library/archive/documentation/mac/pdf/Imaging_With_QuickDraw/Graphics_Devices.pdf

So yes, it could be that Copland doesn't understand what to do with your VGA adapter and isn't creating a proper GDevice for it.

Copland D11E4

Component Version from vers ID = 1 Notes
AllEnvLibs 8d11c3885 C standard library, etc.
Appearance 8d11c3871 Includes desktop
AppleGuide 8d11c3792 Help system
DarumaEngine 8d11c2 Files related to Japanese input
DisplayMgr 8d11c7 Monitors
FileSystems 8d11c3831 HFS
Finder 8d11c14 Finder
GXGraphics 8d11c12 QuickDraw GX
GXSlideMaster 8d11c12 GXSlidemaster application
HighLevelToolbox 8d11c3756 This is spread out over several dozen files
Icons 8d11c9 Icons
Languages 8d11c3767 "Languages" system library
MixedModeEmulator 8d11c3886 68k support
ModernIO 8d11c3913 All non-printer drivers
ModernOS 8d11c3914 The "core" of Copland, but some critical files omit the module name and any "c" number component
MonitorsCP 8d11c4 Monitors control panel
OSServicesMrC 8d11c3882 ?
PrintExt 8d11c10 Printer drivers
Themes 8d11c7 For the two bundled themes
WarholProj 8d11c3878 QuickTime

Version string seen pretty much everywhere in vers ID = 2: 8.0D11E4Dbg

Also using the 7100/66 for this. The CD I am using is also not bootable, so I'm doing the following:

  1. Copy the Copland CD's version of Drive Setup to a floppy
  2. Boot from the 7.1.2 install CD
  3. Run Drive Setup from the floppy
  4. Create one HFS partition with Mac OS 8 support
  5. Install System 7.5 through a CD
  6. Run the install script as stated in the documentation

It boots, but it hangs shortly after reaching the desktop unless a debugging machine is connected. I am using a PowerBook 5300c for this. I recommend disabling the automatic breakpoints on DebugStr and code load. Use Control -> Propagate Exception if an application crashes. If an application gets in a loop, it seems like you are out of luck.

Make sure the debugging cable is connected to the modem port on the Copland machine. If the debugger is a PowerBook with a combined modem/printer port, set it to modem, even if it requires booting with extensions off because something is using the modem port.

External links