Apple Macintosh
From DoomWiki.org
The Apple Macintosh is a brand of personal computers created by Apple Inc. beginning in 1984. During the 1990s, the standard was based on a proprietary operating system (Mac OS System 7) and the Motorola 68000 series of microprocessors. Later models replaced the Motorola 68k processor with the newer PowerPC architecture, introduced in 1994. Most applications were then shipped as "universal binaries," which included versions of the code compiled to run on either architecture.
Doom-engine games officially ported to this platform include:
- The Ultimate Doom, Doom II, Master Levels for Doom II, and Final Doom
- Hexen
- Killing Time (based on Jaguar Doom)
Versions of the unofficial D!Zone, Demon Gate, and Total Ruin level compilations were also released.
The Hellmaker and Demon level editors were also created for the classic Macintosh, as were tools such as DOOMinator and DeMackEd.
Since then, the platform went through additional major standard changes:
- The Mac OS operating system was replaced after version 9 by one based on NeXTSTEP (which is itself based on Mach and BSD, and famously used during Doom's development[1]), introduced in 2001, called Mac OS X. Some measure of backward compatibility was retained despite the OS change thanks to the Carbon API and emulation offered by the Classic Environment.
- The PowerPC architecture was soon after replaced by the Intel x86 architecture, introduced in 2005. Again, backward compatibility was lost, necessitating the use of emulators. The Rosetta emulator was provided with the operating system for this purpose initially, but has been discontinued by Apple. These changes did however bring the Mac closer to PCs in implementation, aiding in the production of cross-platform source ports or the emulation of Microsoft Windows binaries of same.
- The Intel chipset was eventually replaced itself with the Apple silicon derived from the ARM architecture family, first used in mobile devices like the iPhone and iPad and then the mainline Macintosh in 2020. The operating system had also been rechristened macOS in 2016 to fit the same scheme as the portable iOS. Apple dropped support for the OpenGL API in favor of its own Metal in 2018, which has again lead to Mac becoming a distinct environment away from the multi-platform Vulkan. This has rendered several previous Mac source ports either incompatible, using legacy support, or translated via shims such as MoltenVK.
These changes make it difficult to run 68k or PowerPC applications on a Intel OS X or modern silicon macOS computer. Emulators such as SheepShaver, Basilisk II, or Executor may be required, which can also be used to run MacDoom on PCs. The source code to MacDoom emerged in the 2023 Doom source code leak.
Many current classic Doom source ports support the Mac platform,[2][3] such as Chocolate Doom, Crispy Doom, PrBoomX, K8Vavoom, Zandronum, GZDoom, and Doom64 EX Plus, as do several tools and editors (namely Eureka, SLADE and ReDoomEd) for the game. A custom version was even made for playing through the touch bar of a MacBook Pro.[4]
The last mainline Doom game to have been natively released commercially was Doom 3 for OS X, released on March 14, 2005 by Aspyr.[5][6] dhewm3 and RBDOOM-3-BFG also provide support,[7] the latter bringing over the never officially ported Doom 3: BFG Edition. Google Stadia was accessible from a Mac however,[8] as is Xbox Cloud Gaming currently,[9] with later id Software games such as Doom (2016) and Doom Eternal released on those services. Strife: Veteran Edition was released for macOS, but support was dropped after macOS 10.15 due to it being a 32-bit executable.
Contents
Source ports running on Macintosh[edit]
See also[edit]
- Marathon, first-person shooters developed for the Macintosh
- RISC OS, also saw commercially sanctioned ports
External links[edit]
Macintosh Garden[edit]
- The Ultimate Doom
- Doom II
- Final Doom
- Hexen
- Hexen beta
- Deathkings of the Dark Citadel
- Killing Time
- Strife: Veteran Edition
- id Anthology
- Demon Gate
- D!Zone
- Total Ruin
- Doom Editing Suite
Macintosh Repository[edit]
- The Ultimate Doom
- Doom II
- Final Doom
- Master Levels for Doom II
- Hexen - Beyond Heretic
- Hexen - Beyond Heretic beta
- Hexen - Deathkings of the Dark Citadel
- Killing Time
- Strife: Veteran Edition
- id Anthology
- Demon Gate
- D!Zone
- Total Ruin
- Doom Editing Suite
Mac Source Ports[edit]
References[edit]
- ↑ Edwards, Benj (24 August 2020). "Before Mac OS X: What Was NeXTSTEP, and Why Did People Love It?" How-To-Geek. Retrieved 18 July 2024.
- ↑ Fioravanti, Paul (13 May 2022). "Play Classic Doom on a Mac." Floor and Varnish. Retrieved 19 July 2024.
- ↑ Morelo, David (7 July 2023). "How to Play Doom 1, 2, & 3 on an Apple Silicon Mac." Make Tech Easier. Retrieved 19 July 2024.
- ↑ Grossman, David (21 November 2016). "Yes, You Can Play 'Doom' on a MacBook Pro Touch Bar." Popular Mechanics. Retrieved 19 July 2024.
- ↑ Chaffin, Bryan (13 March 2005). "Doom 3 for Mac Ships." The Mac Observer. Retrieved 19 July 2024.
- ↑ Burnes, Andrew (17 June 2012). "Doom 3 Mac Ships." IGN. Retrieved 19 July 2024.
- ↑ (24 December 2021). "Play DOOM 3 natively on Apple M1." Malware Werewolf. Retrieved 19 July 2024.
- ↑ Orr, Andrew (25 November 2019). "What Google Stadia Means for the Future." The Mac Observer. Retrieved 19 July 2024.
- ↑ Cross, Jason (28 June 2021). "Xbox Cloud Gaming is now live on iPhone, iPad, and Mac." Macworld. Retrieved 19 July 2024.