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
|