MorphOS 2.3 boot.img Changes
Following is a (probably incomplete) list of changes made between the 2.2
and 2.3 releases of MorphOS to the ROM (boot.img) based components.
Boot
- All layers boot options are now obsolete
- Memtrack boot options are obsolete due to memtrack removal
CDRive
- Fixed an overflow in CDDA volume name generation
- Fixes in TOC handling
Debug
Ramdebug now supported on Efika, defaults to 512kB, survives reboots
Dos
Compatibility fixes in FindDosEntry
IDE
- Fixed DMA problems with CF cards
- Fixed an off-by-one bug in drive capacity
- Fixed not to wrap for >2TB accesses
Intuition
- Better window resize routines, flicker free opaque resizing of MUI apps with Enhanced Display, nicer non-opaque resizing that doesn't
block screen refresh
- Depth and Zoom menus also available when holding LBM pressed on the
respective window / screen gadgets
- Fixed deadlocks in the ScreenManager
- Fixed a crash with changing active screenbar modules when the
screenbar prefs were opened, better screenbar modules scan
GraphicsRTG
New hardware accelerated graphic calls
Layers
- Merged old and new layers libraries into one, MUI screens can now be configured to use Enhanced Display or the old/compatible display mode
- Multibuffered display to avoid display tearing / flicker
- CPU load balancing between layers and applications, big improvement when scrolling, etc
- Many speed and compatibility optimizations
USB
- Updated to Poseidon 4.2
- Many fixes in the pciusb driver, including UHCI, EHCI and OHCI problems
SFS
Fixed to handle read/write error retry correctly
MorphOS 2.3 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
- No longer uses custom Drag & Drop routines
- Uses less graphics memory for backgrounds
- Move operations on the same volume no longer abort when skip/skip
all operation is selected.
- Fixes in appicon handling
Applications/Kryptos
- Fixed a bug that caused race with dos.library (SFS unmount crash)
- Added AppIcon and AppWindow support
- Added support for start parameter (volume image to mount)
- Added QUERY rexx command
- Added Abort button in CreateVolume window
C/Bz2
Improved handling of broken input files
C/Copy
Fixed the DIRECT option
C/Ed
- Fixed some issues with text replace
- Fixed text search functionality
C/HDRead
Added FILE parameter
C/HDWrite
Added a CHUNKSIZE option to split writes into chunks
|
C/Info
Added Ext2, Ext3, NTFS, SGI-XFS, MAC-HFS+ and MAC-HFS partition
types
C/Installer New
Application installation utility
C/IPrefs
Shorter startup time
C/SetClockNTP New
Allows synchronizing the computer clock with an NTP server
C/ShowConfig
Cosmetical fixes
C/Time New
Time is a reentrant command line utility that will run any other
program and record the elapsed time used by that program.
C/WakeOnLAN New
Send Wake-On-LAN packet in local network segment
Classes/Blankers/C64Retro New
A C-64 retro blanker
Classes/MUI/Aboutbox.mcc
- Added styleguide suggestions (debug log) for developers
- Opens and expects correct version of muimaster.library
Classes/MUI/Lamp.mcc
- Up to 7 times faster redraw
- Support for different shapes (Bulb and Square)
- Alpha-blended frames
- 2 bigger sizes
- Size optimizations
Classes/MUI/Lamp.mcp
Preview sample set added
Classes/MUI/Pantheon.mcc
Various information updates
Classes/Screenbar/Eject.sbar New
Eject removable media from the screen bar
Classes/Screenbar/Memory.sbar New
Displays memory information on the screen bar
Classes/Screenbar/Netlamps.sbar
- Support for new Lamp.mcc sizes
- New arrow look
- "Reset" context menu added to "In" and "Out" graphs
- Avoid bogus peak values under blocking situations
- Cosmetics
Classes/Screenbar/Volume.sbar
Open "Mixer" on Alt-click on the volume symbol
Devs/Monitors/Radeon
Blitting optimizations and bugfixes
Devs/Monitors/VolariV3XT
Various bugfixes
Games/Shuffle
- Level unlock conditions adjusted
- Various cosmetics
L/Pipe-handler
- Compatibility fixes for fxScan
- Other improvements
L/Rawdisk-handler
Fixed MBR partition size calculation
L/HierarchicalFileSystem New
Read-only filesystem for Mac HFS+ disks
(only data fork is supported)
Libs/ASL
Compatibility fixes in the ScreenMode requester
Libs/FT2
- Better caching support to improve speed
- Misc fixes
Libs/Render
Fixed the luminance compare to be more accurate |
Libs/Thumbnail
Fixed some memory trashing conditions
Libs/TTEngine
- Colormap fixes
- Faster rendering operations
- Fixed some race conditions
- Fixed corrupted gfx in TT_GetPixmapA()
Libs/XPKMaster
Fixed a bug in XpkSeek() function
Locale/Countries
- Added Greek language / country definitions along with many catalog files
- Fixed cp_CountryCode fields in country files
MUI
- Flicker free window resize with Enhanced Display
- Screens can now be configured to use an Enhanced Display Engine
- Rewritten Drag & Drop, avoids Ambient locking the display, better mouse pointer feedback when dragging
- Many workarounds for broken classes, namely the NList family
- Fixes in clipboard support
- Fixed some race conditions and leaks
Prefs/DisplayEngine New
Configure Enhanced Display Engine options
Prefs/Mouse
Fixed mouse pointer preview for 15/16 bit screens
Prefs/Mount
- Detect more MBR fs types
- Added NTFileSystem to the default mount.conf
Prefs/Network
Added the ability to add 3rd party network interfaces
Reggae
- Added decoding for AMOS sound banks.
- Improvements in handling streams longer than 4 GB.
- Http.stream works properly now in multithreaded programs.
- Fixed audio.output crash when audio hardware is unavailable.
Tools/HDConfig
- Added 'Fix Layout' action in drive edit window - it reduces number
of cylinders to fit the drive geometry
- Changing the cylinder count would not kill all partitions
- Fixed handling scsi units higher than 7
Tools/Mounter
- Added option to select filesystem, dostype and drive name manually
- Added support for MAC partition table and HFS/HFS+ filesystems
- Fixed scanning of MBR tables with extended partition entries
- Fixed MBR partition size calculation
Tools/Snoopium
Monitors more DOS packets and signal allocations
Utilities/Commodities/ShiftClick New
Helper for Mac users with single-button mouses
Utilities/Fragment
Shows memory type
Utilities/Grabber
- Grabbing 15/16 bit screens fixed
- Fixed some problems with outdated window/screen lists
Utilities/GraphicBoards
Displays the memory clock
Utilities/Multiview
Optimized memory usage
Utilities/RemoteShell
- Updated to openssl 0.9.8j
- PPC asm optimizations enabled
Wallpapers
Added Frugalis picture
WBStartup/Mixer
Fixed a nasty bug that caused extra CPU load on mouse movement
|