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.

BootMenu

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

CDRive

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

DOS

Better volume unmount support

Gadtools

Better input data sanity checks to workaround bugs in CandyFactoryPro

Intuition

  • 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

Layers

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

Mount

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

Strap

Improved booting off USB devices

USB

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.


Ambient

  • 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)

Application/Elements

Fixes in 'Key' window for 'Radioactivity' table

C/Installer

Fixed a bug where files were skipped during the copying stage

C/Join

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

C/LibList

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

C/LhA

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

C/UnRAR

Fixed a crash when extracting files containing non-ASCII characters

C/Version

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

C/XZ

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

Classes/MUI/Cpumonitor.mcc

Added support for external timers

Classes/MUI/Graph.mcc

  • 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 file.stream, added 64 bit filesystem support
  • Added MPEGAudio demuxer
  • Fixes in audio.output

Classes/Screenbar/Eject.sbar

  • Fixed a memory leak
  • Minor cleanups

Classes/Screenbar/Volumecontrol.sbar

Control window closes automatically when no longer needed

Devs/Audiomodes/EMU10kx

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

Devs/Audiomodes/Macmini

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

 

 

 

 

Devs/Monitors/Radeon

  • 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

Devs/Networks/sungem

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

L/MUICON

Moved the mcsr command out of MOSSYS:C

L/xadfs

More resilient against potentially invalid data returned by XAD

Libs/bz2.library

Upgraded to libbzip2 1.0.6

Libs/charsets.library

Added CP1251 alias for Windows-1251 character set

Libs/lzma.library

Disabled Subblock filter

Libs/pciids.library

Updated with new ids

Libs/tinygl.library

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

Libs/xadmaster.library

  • 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

Libs/z.library

Upgraded to zlib 1.2.5

Locale/Languages

New languages descriptors for Croatian, Albanian, Turkish and Icelandic

MUI

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

Prefs/Preferences

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

Prefs/Serial.mprefs

Only visible on Pegasos machines

Tools/IWizard

Better Mac HFS Boot partition detection

Utilities/Multiview

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