Release 2.1 boot.img Changes
Following is a (probably incomplete) list of changes made between the 2.0
and 2.1 releases of MorphOS to the ROM (boot.img) based components.
ABox
- System memory is no longer zeroed at startup, memory resident RAD
can work again
- If shutdown is not possible, fall back to reboot (Pegasos 1)
Bootmenu
Disabling the partition that would be the current boot partition
works now
CDrive
Fixed to send the initial diskchange event
CyberGraphX
- Fixed not to misbehave without AltiVec
- Miscellanous improvements and fixes
FAT Filesystem
ACTION_FH_FROM_LOCK fixed
ide.device
Improved Compact Flash support
Intuition
- Adding and removing screenbars no longer resets already enabled
modules
- Corrected window maximalization routines
- Fixed the Ambient screen opening routine to handle autoscroll configs
- Blankers run on a low priority now
- Fixed blankers opening with different screen mode than configured
- Screenbar plugins are now displayed on all public screens
- Fixed other issues reported by users since 2.0 release
mount.library
Fixed support for units >7
Shell
Redirect filename can be upto 1023 bytes now
SmartFileSystem
Attempt to create larger than 128GB partition pops up a warning now
USB (Poseidon)
Drivers:
- OHCI: Fixed a problem calculating the packet size in some cases
- EHCI: Stall condition fixed (affects USB 2.0 devices only)
- UHCI: Fix for some slowspeed device problems
- Root hubs display additional info about the USB device vendor
- Improved reliability on Efika
- Miscellaneous improvements in interrupt transfers
Classes:
- hub: Some slow speed device settle time adjustments
- massstorage: Fixes to geometry handling
MorphOS 2.1 Disk Changes
The following is a - most likely 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.
Applications/Showgirls
Clipboard and dirbrowser improvements and fixes
Games/Diamonds
Added Thai translation
Games/Shuffle
- Fixed 'Replay' button on 3D layers
- Various other cosmetical fixes
MorphOS/Ambient/#?
- Various fixes and improvements
- Fixing memory leaks and crashes
- VFS fixes
- Fixed total size copied in progress window
- Don't crash on toolbar button drag & drop
- Updated recognition.db (New actions and filetypes)
MorphOS/C/AddAudioModes
No longer crashes if ahi.device doesn't open
MorphOS/C/Bz2
- Properly support pipes (IN:) as input
- Various fixes and improvements
MorphOS/C/Date
Fixed LFORMAT handling
MorphOS/C/Debug [NEW]
Allows to control EXEC debug flags from command line
|
MorphOS/C/Ed
- Preserve protection bits of a file
- Various other small fixes
MorphOS/C/Freeze [NEW]
Allows to suspend tasks from command line
MorphOS/C/iKill
Works better with multiple screens
MorphOS/C/List
Fixed LFORMAT handling when using multiple %-chars in combination
with unknown format specifiers
MorphOS/C/ShowConfig
- Added VERBOSE/S to dump even more information
- Fixed version tag scanning in some cases
MorphOS/C/UnRAR
- Fixed path handling
- Updated to 3.80 beta 2
MorphOS/C/XAD#? [NEW]
XAD command line tools
MorphOS/Classes/Blankers/#?
Various improvements and fixes
MorphOS/Classes/Blankers/pigvasion.btd
Added option to configure priority. Can avoid 'jumpy' pigs in case
some high priority task is running
MorphOS/Classes/Datatypes/sound.datatype
Fixed stuttering sound in some cases
MorphOS/Classes/MUI/#?.mc?
Generic crash fix due to possible race condition in class header
MorphOS/Classes/MUI/powerterm.#?
- Added workaround so that CSH works properly
- Fixed a display issue on default MorphOS config
MorphOS/Classes/Multimedia
Added SYS:Classes/Multimedia scanning
MorphOS/Classes/Screenbar/Netlamps.sbar
- Fixed potential crash problem
- Defaults to mpc52xx_eth.device on EFIKA
MorphOS/Classes/Screenbar/Volume.sbar [NEW]
A screenbar module to control audio output volume
MorphOS/Classes/Screenbar/Debug.sbar [NEW]
A screenbar module to make viewing and saving of the RAMDebugLog very
comfortable
MorphOS/Devs/AHI/efika.audio [NEW]
Supports 48 kHz playback on EFIKA hardware, no recording support yet
MorphOS/Devs/Keymaps/#?
- Fixed ALT key problems in Czech keymaps
- Russian keymap has proper codepage set
MorphOS/Devs/Monitors/Radeon
- Fixed boot picture before Ambient screenmode has been set
- Various compatibility and stability fixes
MorphOS/Devs/Monitors/Voodoo#?
- Fixed boot picture before Ambient screenmode has been set
- Fixed the slow blitting bug
MorphOS/Devs/Monitors/VolariV3XT [NEW]
XGI Volari V3XT driver (used by Efika OpenClient), only supports VGA
output for now (on both internal and external connector), requires a
DVI->VGA adapter to work on the DVI out
MorphOS/Devs/Monitors/Virtual [NEW]
A virtual CyberGraphX monitor that allows starting of MorphOS
without a graphics card and use it with VNCServer (optional, located
in MOSSYS:Storage/Monitors)
MorphOS/Devs/Networks/rtl_8139pci.device
Fixed a semaphore deadlock situation
MorphOS/Devs/Networks/via_rhinepci.device
Fixed a semaphore deadlock situation
MorphOS/Devs/clipboard.device
Fixed to make Pagestream not bork on clipboard operations
MorphOS/Fonts/#?
- Frugtplukker font family added
- Lux font family added
MorphOS/L/MUICON-Handler
Fixed the ASL requester to remember the last opened directory
MorphOS/L/xadfs
Added buffering for better performance
MorphOS/Libs/ac97mixer.library
- Various improvements and fixes
- State of SPDIFout and S3D level is stored into preferences file now,
uses new preferences file in ENVARC:sys
|
MorphOS/Libs/ixemul.library
Fixed a program startup race condition which could lead into a
crash
MorphOS/Libs/locale.library
Properly use english language strings when set as first
preferred language when combined with other languages
MorphOS/Libs/mui#?
- Improved virtgroup object focus code
- Fixed a system deadlock with ASL requesters
- Floattext/List: scroller fixes
- Screenspace: nicer skin previews
- Masterpop: Additional security checks
- Implemented ScreenModeRequester extensions for ASL
MorphOS/Libs/openurl.library
Default to Sputnik
MorphOS/Libs/thumbnails.library
- Fixed a race condition crash on slow systems
- Fixed handling of image width
- Renamed the library to avoid problems with ImageFX
MorphOS/Libs/tinygl.library
Miscellaneous fixes
MorphOS/Net/Netstack
- Fixed to work properly with CIDR netmasks (supernetting)
- Added workaround for broken rpclib linklibrary (NFS et all)
MorphOS/Prefs/#?
- Fixed various crashes
- Improved keyboard control in some modules
- Blanker: Fixed smaller bugs with preview modes
- IControl: Fixed default hotkey settings
- Keyboard: Fixed to accept m68k keyboard files as fallbacks
- Locale: Fixed to load settings properly when the name of the selected
countries starts with a non ASCII char (like Österreich)
- Monitors: Fixes to gamma editor
MorphOS/S/startup-sequence
Make sure to refresh audio modes
Tools/HDConfig
Warn user if they create too large partitions
Tools/IWizard:
- Fixed crashes and the ISO download
- Added 'Ok' button on last page
- Added information requesters when attempting to update an existing
installation
- Translation updates
- Fixed keyboard handling
- Time settings are now saved instead of just used
Tools/Mixer (might be installed in WBStartup)
- Fixed S3D level saving and default slider positions
- Stores S3Dlevel and SPDIFout state into ac97mixer.prefs now
Tools/Mounter
Fixed partition size calculation for unknown partition layout
Tools/SFSDoctor
Fixed a zero page write crash
Utilities/Bienvenue
- Various improvements
- New eastereggs
- New version neutral images
- EFIKA install image handling/ mode
Utilities/Grabber
- Fixed crashes and 8-bit screen grabbing
- Use 3DLayers features for grabbing when available
Utilities/GraphicBoards [NEW]
An utility to show information about the installed graphic boards and
driver capabilities
Utilities/Multiview
- Fixed drag and drop
- Fixed handling of paths with wildcard characters
- Fixed crash in png saving
- Fixed Ambient startup with multiple files
- Fixed backslash handling
- Fixed scrollbar problem
Utilities/TaskManager
Task suspend/frozen status is updated properly now
Utilities/Tips
Avoid greeting bubble flickering on 3Dlayers
Utilities/Trancestats
Have the proper icon when iconified
Utilities/Zoom
- Setting fixes
- Fixed OSD size/ offset calculations
- Added 'Color Values' option to menu
|