Raiders Mac OS
Raiders Mac OS
Dave, a longtime MacRaiding acquaintance of Kerrie's from England has kindly agreed to share his memory of their joint experiences of getting older Tomb Raiders (and by extension other games) to work on newer Macs despite changes in hardware and operating systems over the years. The result is the informative article below. |
General Notes POWER PC MAC OS 9 OSX TRANSITION: two OS, three libraries'>OS9->OSX TRANSITION: POWER PC, MAC OS X MACINTEL TRANSITION'>POWER PC->MACINTEL TRANSITION MACINTEL, MAC OS X Postscript | General Notes: This article is about getting PC/Mac versions of the Tomb Raider series to work on Macs they weren't designed for. The price of Apple's survival and ultimate turnaround over the last decade has been ruthless cutting of backwards compatibility: old apps, and especially games, no longer 'just work' on new machines. The main options are running pre-OS9 games in OS9, OS9 games in OSX, PowerPC games on MacIntel, and Windows games on Macs. The reverse options are generally not currently possible. A Motorola 68K-based Macintosh can't run any games but its own whatever its OS version. There should be enough detail to cover most 2D/3D games of similar vintage and box specs: 2D is actually more stable over time than 3D. The early generations of games, including all the original Core Tomb Raiders, were written exclusively for 4:3 ratio monitors, and it may not be possible to avoid the 'stretch to fit' effect on some modern widescreen setups. YMMV. Finally, if you don't recognise any of the terminology, Google and Wikipedia are your friends. Gaming peripherals I can't recommend any current Apple aluminium/chiclet keyboard, built-in, wired, or Bluetooth, for any form of heavy gaming. The older white ones are OK for native Mac games, but still affected by the different special key assignments, especially the use of Command as the attention key, when using Windows. Older Apple mice with only one button (plus ctrl-click for right) are not particularly effective for FPS using standard two-button plus scroll wheel controls (e.g., Bioshock), Mighty and/or Magic Mice are too expensive to hammer. To date, I have no experience of Magic Trackpads for gaming, but the lack of 'clickwheel' scrolling may be problematic. In such cases, I suggest using a separate gaming USB keyboard and/or USB scroll mouse, or even a gamepad where possible. OSX Macs can handle multiple such peripherals, without Prefs changes or software installs, so there's no need to even unplug them when not in use if you have the space.You may need to change System Preferences->Language & Text->Input Sources to a -PC suffix setup if you use a keyboard designed for Windows. SPECIFIC CASES PowerPC, Mac OS9, pre-OS9 games Motorola 68K, and other pre-OS9 games, usually run in OS9 unless they are poorly coded to directly access hardware features that no longer exist, such as a specific resolution screen or a hardware FPU. Methods of dealing with this (vMac, Software FPU respectively) are outside the scope of this article. Try a search engine ,or an article such as 10 Greatest Early Mac Games (And How to Play Them) PowerPC firmware includes emulation of the Motorola 68040LC chip, so almost all 68K games (and other apps), including the 2D precursor of Tomb Raider, the original Prince of Persia, are supported. Technically, the original block-world Tomb Raiders are pre-OS9 games - TR1/2/3 min OS 7.x plus specific extensions, TR4 min OS 8.1, TR5/LP min OS 8.6 - but all require PowerPC hardware, and even PPC Macs prior to 1998 (say PPC G3s) usually shipped with inadequate CPUs and/or GPU VRAM to support these games well, or in some cases at all, so most useable machines will be running OS9 anyway. PowerPC, Mac OS9, OS9 games The game will run if your Mac meets its requirements. If it doesn't, even if upgrading is physically possible, at this stage the parts may no longer exist or cost more than it's worth; finding a newer computer and/or using one of the emulation methods below may be both easier and cheaper. During the OS9 period, 3D (gaming) evolved rapidly. Originally just a routine within a program, generating very lowres and blocky images by today's standards, shifting this processing to dedicated graphics cards (GPUs) resulted, as usual, in several different 'standards' before the situation actually standardised ;) Mac games flirted with three different systems, RAVE, 3Dfx, and QuickDraw3D (QD3D) before moving to OpenGL following Steve Jobs' return to Apple. Some, including TR1-3, supported more than one option. 3Dfx was not an Apple technology and required a graphics card and a matching 3Dfx system extension. A third-party translator, MacGLide, that converts 3Dfx calls to OpenGL, may be a fix if no such card or extension is available or supported. PowerPC, Mac OS9, Windows games If you don't already have working Windows 3D gaming emulation, forget it. The last viable method was Connectix Virtual PC 3.0.3, discontinued circa 2001, a guest copy of Windows 98SE, and a PCI Voodoo1/2 card in passthrough mode, which was obsolete even then, and could only be fitted in a machine with a spare PCI slot. You also need the card's Windows 98SE drivers, obviously. Later Voodoo cards or any other manufacturer won't work. Later versions of the software don't work with Voodoo cards at all. The Mac has to be bootable in OS9, which with one exception means pre-2004. Macs with replacement CPUs generally won't work. Expect about 20-25% of host machine CPU speed tops. All the Tomb Raiders playable at the emulation speeds achievable came out for OS9 anyway. Oh, and if you can't get it work yourself, I can't help you. Don't even ask. Anyone still here? ;) If you are, for completeness, Connectix also released Virtual Gamestation, which allowed you to play PS1 games on Macs of this era; after court cases proved it legal, Sony bought the IP rights and canned it that way. The TR emulation wasn't as good as some games, you needed USB-PS adaptors to use PS1 pads, and you can play PS1 games today on the PS3 either from the original discs or PSN downloads anyway. As I said, completeness... OSX TRANSITION: two OS, three libraries'>OS9->OSX TRANSITION: two OS, three libraries The changeover from OS9 to OSX created three classes of software: Classic: ran in OS9 and the OSX Classic compatibility environment Additionally, Macs went through three phases of capability: Boot OS9 only (generally because an existing machine wasn't or couldn't be updated to add OSX) Inevitably: Some Classic games play (or just render) better in OS9 than OSX/Classic If you have a dual-boot Power PC Mac, then obviously you can experiment to find the best environment for each game, but given that the overhead of booting between OS is significant, it's your call whether it's worth it. PowerPC, Mac OSX, OS9 games Carbon games should just play in OSX native as well. A few have Classic installers which must be run as below, but the game package can then be shifted from the 'Applications (Mac OS 9)' folder to OSX 'Applications'. If the installer, or game itself, is Classic, it will only run in the Classic environment, which is on the second OS install disc of capable machines, which typically means those running OSX 10.3 Panther or 10.4 Tiger; earlier versions are unreliable, later ones don't support Classic. The Classic environment supports all three graphics systems from OS9, but 3Dfx games are even more likely to benefit from MacGLide, and RAVE games may exhibit missing textures. It also has the Motorola 68K emulator mentioned above, so those games should still work. There may be minor variations depending on exact OS point release and hardware: Kerrie's Panther/Classic, with an NVIDIA GPU, seemed a little better than my Tiger/Classic with an ATI GPU. The only QD3D game I ever tried this way, Nanosaur, ran, but appeared (wrongly) to believe it hadn't enough VRAM for the fancier features. As usual, YMMV. While not as dead as Windows on Power PC, Classic should be regarded as a dying art; development was killed by the switch to MacIntel at OSX 10.4.4, it was left out of 10.5, and almost all Macs appearing in web stats today appear to be that or later - although some legacy machines may be being used offline-only. It is possible to reinstall an original OS on such machines, either on a separate partition of the internal HDD, or a bootable external HDD, in order to re-enable Classic for gaming without losing everything else, but a newer Mac will not run versions of the OS older than it shipped with even if you can find the discs. Power PC, Mac OSX, Windows games There are no workable options. Virtual PC was bought by Microsoft for use as a legacy OS host in Windows. The free generic emulator Qemu will install and run Windows, but is molasses slow (typically <5% of the host CPU) and has no 3D support at all. MACINTEL TRANSITION'>POWER PC->MACINTEL TRANSITION Again, there are three types of program files to consider ('Kind' in a Get Info pane) Application(Power PC) can be Classic or Carbon; see below for runnability on Intel MacIntel, Mac OSX, OS9 games Carbon games should play in the Rosetta environment of Intel Macs running OSX 10.4 Tiger, 10.5 Leopard, or 10.6 Snow Leopard, but once again, your luck may decline on later versions due to Apple's lack of interest in back-compatibility. Rosetta was reduced to an optional install in 10.6 (you'll get a prompt if you need it), and completely removed from 10.7 Lion - versions from older OS can't be 'patched in'. Classic OS9 software CANNOT be run on MacIntel, which means if you have the Classic installer problem above you must find a Classic or OS9-capable Power PC machine, install the Carbon game on that, and then copy it to your Rosetta-capable MacIntel. Tedious. The Mac versions of Tomb Raider Chronicles/TR Level Player were released with both Classic and Carbon forms on their CDROMs, the latter may run in Rosetta on MacIntel prior to OSX 10.7 Lion. TR1-4 were released only in Classic versions, so cannot be played on MacIntel at all. From 10.7 Lion or later onwards, OSX has no facilities for running any kind of PowerPC (or 68K) game. A legacy gaming partition, with an earlier Intel OS version that supports the Rosetta emulator, can be left on a pre-Lion machine when upgrading, but as usual, cannot be retrofitted to one that shipped with Lion. Ironically almost all of the affected games have Windows versions which will usually still run on Macs (see below). In some non-TR cases the install discs are even cross-platform. The lack of a free, bundled, accurate Power PC/OS9 emulator for modern MacIntel is, IMO, a pity. Apple could certainly afford one, and current Sony, Nintendo, and M$ systems all exhibit better back-compatibility. MacIntel, Mac OSX, Windows games The shift from Motorola to Intel chips has greatly simplified the installation and use of Windows on Apple hardware, but has financial and operational overheads that should be carefully considered. It may be that a games console will allow you to run the same games with less hassle for much the same total package cost. There are two methods: Boot Camp, and emulation. Both require a legal copy of Windows, which needs activation or limits functionality after 30 days, plus Internet Security software if you plan to use it online. While Boot Camp is provided as part of OSX, all emulators that currently support 3D gaming adequately have to be paid for too. Boot Camp adds a second partition to your Mac HDD (or can go on a second internal HDD of any Mac that can have one) to which you install Windows (with Apple-provided drivers), after which, your Mac doesn't just run Windows like a PC, when it's running Windows it is a PC. Windows is running direct on your hardware, so any game should run if its box spec is met. The decline in back-compatibility of macOS also applies to Boot Camp; see https://en.wikipedia.org/wiki/Boot_Camp_(software). The current version 6.1 only supports installation of 64-bit versions of Windows 7, 8.1, and 10, and if your Mac is running macOS 10.14 Mojave or later, 64-bit Windows 10 only. Boot Camp's Apple-written device drivers may underperform native Windows equivalents. The emulators are Corel Parallels and VMware Fusion, which run Windows inside a virtual machine (VM). Both present it as a normal (windowed or fullscreen) Mac app that you can multitask with just like any other, and don't need device drivers since they translate all calls internally. Unlike Boot Camp, the emulators typically retain support for more and older versions of Windows, including 32-bit SKUs that permit direct running of classic 16-bit apps and games, or even DOS, but GPU support is via emulation of the DirectX interface, not direct execution on the Mac GPU, so expect lower resolutions and/or framerates than BC. As both macOS and the emulators are now refreshed every year, the best combo for your particular situation is a moving target. Only checking game specs against emulator specs on their respective websites https://www.vmware.com/products/fusion.html https://www.parallels.com/products/desktop/ will determine the best answer for your particular setup. The newest version of the emulator your host macOS can run, and Windows 10, is now the safest bet unless you have specialist knowledge/requirements. As of 2020, Parallels 15 probably has more up-to-date options for gaming, including DX 9, 10, and 11 support in the client OS via the Apple Metal API in the host, but requires recent Metal-capable Mac hardware, and at least macOS 10.14 Mojave. If you're trying to reuse an old Mac for older Windows games, Fusion 11.5 should still run on macOS 10.12.5 Sierra and later, but doesn't support DX 11 &emdash; neither emulator supports DX12, which otherwise would be an option in the Windows versions of RotTR and SotTR. WARNING: The options below may be non-trivial to install and configure, and/or CPU-intensive. DOS games in VMs/Bootcamp Windows in any of the above environments only supports a subset of DOS games, even if run in the COMMAND PROMPT utility. The PC versions of the original TR, and its Unfinished Business expansion, are amongst those affected. Current retro releases, whether in budget disc compilations, or downloaded from sites like GOG, supply this game embedded in a more complete DOS emulator, DOSBox, but even this only supports the very lowest resolution graphics modes. A commercial ($10) extension of DOSBox, Glidos, restores the higher resolution modes, and also supports replacement audio, FMV, and textures of higher quality than the original PC release. Thanks to Paul, the author, for assistance in confirming this works in Windows VMs. Glidos supports a number of other classic DOS games of the period in this way. DOS games in DOSBox-for-Mac DOSBox has been ported to OSX, and should be able to directly run the same PC-DOS games as DOSBox-for-Windows, but Glidos hasn't (yet), so the low resolution graphics issues with TR1 would remain. The PC equivalents of a number of Classic Mac OS games, including the first two Elder Scrolls, which are free from the Bethesda website, and the original Prince of Persia, can be played this way without the expense of emulating/Bootcamping Windows. Windows games in WINE The Unix/Linux WINE Windows interpreter project has been provided with an OSX interface. A reasonable summary of how this varies from emulation might be: compatibility is worse, but speed should be faster where it works, it's FREE, and you don't need to buy Windows either. Thanks to Manu for this news. Wineskin isn't a true OSX Cocoa app (it uses the Unix underpinnings, including X-windows graphics which are no longer included by default from 10.8 Mountain Lion onwards; users must install XQuartz themselves) but if the games you want are in its compatibility database (the majority of Tomb Raiders are), then it may be an option. A more polished, commercial version of Wine (Crossover) is available: http://www.codeweavers.com/products/ MacIntel, Mac OSX, OSX games Intel The game will run if your Mac meets its requirements. TR Anniversary will play on most MacIntel computers, and with a PS3 BT controller, TR Underworld on a more restricted range of OS versions and graphics cards. See Feral Interactive's site for details. Most other Feral games, and some from other publishers, should work with a PS3 controller under both Snow Leopard and Lion: see http://forums.macrumors.com/showpost.php?p=13033644&postcount=28 MacIntel, Mac OSX, Mac App Store In late October 2011, Aspyr Media released a port of the original TR II (without the bonus Golden Mask levels) via the Mac App Store, access to which is limited to MacIntel hardware running at least OSX 10.6.6. Not all such hardware meets the game spec, and some fullscreen video modes may be distorted due to limitations of the port. A more comprehensive makeover of the original 1996 TR, including the bonus levels, was released in the App Store, for iOS devices only, by Square Enix in December 2013. Given the long gap between these, it is not clear what plans if any either company have for the remaining games in the original sequence. MacIntel, macOS, 64-bit only From macOS10.15 Catalina, support for 32-bit apps, including games, has been withdrawn. Unless developers issue 64-bit updates, the only way to run such titles will be to retain a drive or partition that will boot macOS 10.14 Mojave or earlier, which may not be possible on T2-based Macs. The only 64-bit Mac Tomb Raider games are Tomb Raider 2013 (originally 32-bit, upgrade available), Rise of the Tomb Raider, and Shadow of the Tomb Raider (both 64-bit on release). Apple stopped accepting 32-bit Mac App Store submissions at the beginning of 2018, so anything newer than that has to be 64-bit. A 64-bit Steam client is available, and recent installations should already be up-to-date https://9to5mac.com/2018/07/27/steam-for-mac-64-bit/, but updating from an existing 32-bit client is a multi-step process, see https://appleinsider.com/articles/19/09/03/how-to-update-your-steam-install-to-64-bit-before-macos-catalina As above, a 32-bit game in your existing Steam library will only continue to run under macOS 10.15 Catalina and beyond if the developer provides a 64-bit update. The MacIntel versions of TR II, TR Anniversary, and TR Underworld have not been updated, so will not run on macOS beyond 10.14 Mojave, wherever they were bought from. Apps released as 32-bit on the Mac App Store, and not updated, are no longer available for purchase, but existing owners may be able to (re-)download them in 10.14 Mojave or earlier from their Purchased list. Catalina also introduced Mac Catalyst, a process for quickly building macOS apps from iPadOS projects, although initial examples bundled with the OS, such as the News app, have been crude. It's not yet clear how widely this process will be adopted, especially for games. iPadOS games like TR, TR II, LC and the Guardian of Light, and TR Relic Run would all be eligible, but may not be economic. Games dependent on optical disc Apple introduced the MacBook Air, without an optical drive, in 2007, and similarly, the Mac Mini Server in late 2009. The drive was then removed from the basic Mac Mini in 2011, and most other models during 2012. Many games install from optical media, and/or require the disc to be in the optical drive to play. If you're trying to run OS9/Power PC games on Macs this new, then lack of an optical drive is likely to be the least of your worries, but for more recent games, including Windows in VMs, there are several possible workarounds, in likely order of convenience: (1) Use Disk Utility on a Mac with a drive to make a mountable .dmg 'disk image' copy that can go on the HDD of the diskless Mac, double-click to mount. However, DVD images can be so large they take a long time to mount, particularly annoying when the install phase copies all the game data to hard disk, and the image is only required for run-time verification of a few small hidden/encrypted files. Also, for a variety of reasons, including copy prevention technologies, some disks simply will not image. (2) Use a program such as Carbon Copy Cloner or SuperDuper! on a Mac with a drive to clone the disk onto an appropriate size of SD card, or even an external HDD or a partition of one, with the same name as the original optical; the installer and/or game itself may take that in lieu. As above, it's possible some disks will not clone, or that the game will not recognise a clone on different media as an equivalent. (3) Buy the USB MacBook Air Superdrive; avoid any third-party equivalent that requires drivers, you're pushing your luck with old games already. This may also be necessary with some multi-disc games if the in-game disk swap routine can't cope with, or is confused by, methods 1&2. (4) Share the drive of an OSX Mac or Windows PC with Remote Disc installed, via System Preferences->Sharing; this is obviously only worthwhile if you can't run the game on the other computer in the first place!http://support.apple.com/kb/HT5287has links to any necessary downloads and limitations of this feature. For disk-based Windows games in Bootcamp on a diskless Mac, (assuming you can install Windows on such Macs in the first place, see e.g., http://support.apple.com/kb/TS4599) (3) should work unchanged, but I don't have any experience of, or knowledge of equivalent utilities for, the other methods: Windows 8 will mount .img and .vhd files, but third party tools are still needed to create them. Other than that, you're on your own! See Mac Help/Disk Utility Help, and the sites for the programs mentioned, for further details, and the 'Windows on the Mac' and 'Mac and PC games' sections at http://forums.macrumors.com/for Windows equivalents. It's entirely your responsibility to check that these approaches are legal under fair use, legitimate backup, or other statutory provisions in your jurisdiction. Postscript 'If I was trying to get there, I wouldn't be starting from here' While all the methods detailed above (can be made to) work, it is very hard to recommend them in retrospect. If I were given a list of games for non-current Apple hardware and/or operating system i.e., 68K, Power PC, or Wintel, TODAY, and told I had to run them, I'd try to obtain suitable hardware rather than attempt the above. For 68K or Power PC/OS9, I'd look for a cheap secondhand OS9-bootable Power PC machine; that might be a G3/32MB VRAM iBook, a G4/64MB VRAM Powerbook, or a G5/128MB VRAM Power Mac, depending on the games; all the Core Tomb Raiders will run on any of these. Mactrackeris your friend for specs here. For legacy Windows, I'd similarly consider dedicated hardware (pretty much the cheapest modern laptop with a GPU will handle all pre-Crystal Dynamics TRs, and is available with Windows bundled for far less the price of equivalent Apple-branded hardware) rather than Boot Camp or emulation. Recent consoles offer limited back-compatibility. Xbox One can play the X360 TRs, PS3 the PS1-era games at PS1-era resolutions, and the HD trilogy bundle of the first PS2 Crystal Dynamics series, while the Wii U will play the (SD, 4:3) Wii versions of Anniversary and Underworld. Earlier consoles lack the modern HDMI TV interface. Retrogaming, handhelds and mobile are outside the scope of this article. Gaming appendix - which TRs run on which Macs? Assuming your hardware meets the specification, the following colour-coding applies: PPC, OS9 or OSX/Classic (some best with MacGLide) [limit Tiger] In all cases, some earlier versions of the OS may be supported, consult publisher's documentation for exact details. TR (TR Unfinished Business is included on the CDROM) Mac TR Trilogy package contains all red games above, with minor fixes/enhancements TR The Last Revelation (Times Exclusive Level runs in TRLP on Mac) TR II, including The Golden Mask: Mac App Store Edition TR (2013) 64-bit upgrade All the above are also available for Windows/DX (except TR1 is DOS, with only limited HW3D support) and can ALSO be run via Boot Camp, emulation, or maybe interpretation on MacIntel as described above. Those below are Windows/DX only, so can ONLY be run on Macs via these methods. TR Legend The PC pack of the original TR/TR II/TR III Trilogy, and other budget PC bundles since, do not contain the bracketed bonus games. Underlined games are also available for i(Pad)OS in the App Store. i(Pad)OS13 and later support PS4/Xbox One controllers. Technical appendix The above has been compiled over more than a decade using: c.2000: Power PC G3/300DT, 192MB RAM, 20GB HDD, 6MB VRAM, OS 9.2.2, 13' CRT monitor c.2005: eMac G4/1.42GHz, 1GB RAM, 160GB HDD, 64MB VRAM, OSX 10.4.11 Tiger plus Classic c.2010: iMac Core 2 Duo/3.06GHz, 4GB RAM, 1TB HDD, 256MB VRAM, OSX 10.6 Snow Leopard Final Any errors are due to the fallability of memory, as I no longer have the older systems to check with. Kerrie's equivalent machines during this period are fully documented as part of http://www.users.on.net/~macraider/lastmacintosh.html. At the time of her death she had switched to Xbox360 + HDTV for Legend onwards, rather than MacIntel. I also transferred all my gaming off-Mac, initially to PS3+HDTV in 2011, adding PC+Steam+hires monitor at the end of 2012, reducing my iMac setup to email/browsing only, without VMs, in 2014, when I moved to OS X 10.9. Unless there is a major shift in Apple's current attitude towards back-compatibility, I would now recommend anyone interested in retrogaming Tomb Raider, or any other franchise, to look for alternative platforms to Mac/iDevices to do it on. For similar reasons to those given by Trevor on MacRaider's main page, I have not yet played the latest game released under the Tomb Raider banner, and have no plans to do so. Dedication In memoriam Kerrie, January 2011 DL |
Raiders Marcus Mariota
Raiders Marcus Allen
How to Install and Play the Golden Mask Bonus Levels in the New Aspyr Tomb Raider 2 App for Mac OS X: WARNING: These instructions are unofficial and still in the experimental stage. Several players have had success installing the levels this way, but apparently it's impossible to save the game without it crashing. The Mac OS X version of the game was released by Feral Interactive on April 28, 2011. You can play as the villains and the heroes. The characters can be bought at the shop. It is about the first three movies (Raiders of the Lost Ark, The Temple of Doom, and The Last Crusade). The hub for this game is Barnett College.
Raiders Mac OS