Below you will find an extensive list of the work that went into MorphOS 2.6.
Please note that this is just an overview and does not mention or explain every new feature.



MorphOS 2.6 boot.img Changes

The following is a (probably incomplete) list of changes made between the 2.5 and 2.6 releases of MorphOS to the ROM (boot.img) based components.


Quark and Related Modules

Power Mac G4 support, targeting the following models:


System ID Model
Power Mac 3,1 AGP-Graphics
Power Mac 3,2 AGP-Graphics
Power Mac 3,3 Gigabit Ethernet
Power Mac 3,4 Digital Audio
Power Mac 3,5

- Quick Silver
- Quick Silver 2002

Power Mac 3,6

- Mirrored Drive Doors
- FW 800
- Mirrored Drive Doors 2003


Currently, audio is only supported for Power Mac 3,4 to 3,6 models using the AppleI2S AHI driver.

NVIDIA GeForce2 MX and NVIDIA GeForce4 MX/Titanium cards found in some Power Mac 3,x models are not supported.


Fixed to work on machines that wouldn't display a 640x480@60Hz screen mode


  • CDDA audio track support fixes
  • Fixed wrong command length for SCSI READ12


Better volume unmount support


Better input data sanity checks to workaround bugs in CandyFactoryPro


  • New, highly optimized and configurable Title.sbar
  • Double-click on the Clock.sbar opens Time preferences
  • Fixes in window resize routines on non-enhanced display screens
  • Avoids flickering with the previous screen content when changing screens
  • Volume.sbar is now default on all configurations, Eject.sbar is default
    on all Mac systems
  • Fixed refresh problems with CandyFactoryPro


Avoids showing the previous state of the screen when switching between screens


  • Uses new dos.library unmount capabilities
  • Removed unwanted debug output for MBR/Mac disks


Improved booting off USB devices


Abort the network task instead of waiting for it to timeout when preferences are closed



MorphOS 2.6 Disk Changes

Following is a (probably incomplete) list of changes made to the disk based components of MorphOS. While not mentioned for every component translations were updated for most of them. Also various cosmetical fixes were applied here and there.


  • Fixed not to spawn multiple drive info threads when changing preferences
  • Added default MIME types for Nintendo (R) GBA and NDS ROM files, WHDLoad Slave files, RMVB files, EPUB files
  • Fixed and completed detection rules for the OpenDocument file format family (OpenOffice)


Fixes in 'Key' window for 'Radioactivity' table


Fixed a bug where files were skipped during the copying stage


  • Fixed to ignore directories rather than failing on them
  • Fixed a bogus error message on read error


  • Improved and more verbose output
  • Added cmd arguments with pattern matching


Refuse to add files with name + comment too long to fit in the old LhA headers


Fixed a crash when extracting files containing non-ASCII characters


  • Set 'Workbench' environment variable to the correct version number
  • CTRL-C can be used to abort the version scanning / md5sum calculation


  • Fixed an overflow in string to integer conversion
  • Updated the --list option, added --no-adjust


Added support for external timers


  • Fixed a bug where old samples reappeared on automatic range adjustment after the object's sample buffer was cleared

Classes/Multimedia (Reggae)

  • Fixes in stereo samples support in 8svx demuxer
  • Re-implemented, added 64 bit filesystem support
  • Added MPEGAudio demuxer
  • Fixes in audio.output


  • Fixed a memory leak
  • Minor cleanups


Control window closes automatically when no longer needed


  • Fixed driver initialization
  • Integration of ac97mixer support, standard Mixer may be used with EMU10kx based cards now


The driver has been replaced by AppleI2S

Devs/Audiomodes/AppleI2S New

New generic Apple I2S driver targeting Mac Mini, eMac & Power Mac 3,4 to Power Mac 3,6






  • Added Radeon9600XT/Pro and Radeon 9700Pro support to Radeon driver (2D only)
  • DPMS control also affects some Apple related hardware & it's DVI ports now
  • Really fix sync polarities this time (A change which should have made it into 2.5 but didn't). You may need to readjust / autoadjust your monitor settings once because some monitors rely on sync polarity to identify the mode setting

Devs/Monitors/Rage128Pro New

Newly added to provide out of the box compatibility with the legacy configuration of various early Power Mac 3,x models


  • Added support for various Power Mac 3,x flavours
  • Fixed some speed issues for Mac Mini


Moved the mcsr command out of MOSSYS:C


More resilient against potentially invalid data returned by XAD


Upgraded to libbzip2 1.0.6


Added CP1251 alias for Windows-1251 character set


Disabled Subblock filter


Updated with new ids


Fixed a memory-trash bug in cases when passed texture didn't meet hardware requirements


  • Blacklisted a buggy xfd-xad 1.0 client
  • Fixed the XZ client to set xfi_CrunchSize
  • Added lzmaLoader 1.2 detection to LZMA client
  • Fixed a bug in LhA client that would cause directory entries to be considered files


Upgraded to zlib 1.2.5


New languages descriptors for Croatian, Albanian, Turkish and Icelandic


  • Avoids dragging tabs when they're initially activated (was frequent with
  • Fixed broken cases in automatic window position snapshot handling


  • Added a possibility to hide certain preference panes depending on their
  • Faster switching between prefs pages


Only visible on Pegasos machines


Better Mac HFS Boot partition detection


  • No longer displays MorphOS log files as hex
  • Restores paths correctly when browsing documents, fixes navigations between multiple AmigaGuide files