Vývojový tým MorphOS s potěšením oznamuje vydání MorphOS 2.3, aktualizace zdarma pro uživatele MorphOS 2.2, 2.1 a 2.0. Navíc k mnohým opravám a aktualizacím (např. USB ovladače Poseidon 4.2), MorphOS 2.3 obsahuje optimalizace a nové funkce, jako například konfigurace MorphOS Display Engine (dříve 3D Layers), užitečné utility pro lištu obrazovky a přidává podporu pro čtení HFS+ formátovaných zařízení (Mac). Pro podrobnější přehled obsažených změn si můžete přečíst originální release notes [6] (anglicky) nebo klikněte číst dál [1] - kde se nachází kompletní český překlad novinek v MorphOS 2.3.
Z větších aplikací dodávaných k MorphOS 2.3 přímo na CD stojí za zmínku určitě nově přidaný webový prohlížeč OWB 1.4.
Požadavky na hardware a návod k instalaci naleznete zde [7]. MorphOS 2.3 je dostupný ke stažení v sekci Downloads [8] na stránkách MorphOS Teamu [9].
Seznam změn v MorphOS 2.3:
Změny v boot.img
Následující seznam (pravděpodobně nekompletní) obsahuje změny komponent v MorphOS ROM (boot.img) ve vydání MorphOS 2.3 oproti verzi 2.2.
Boot
- všechny volby ohledně funkce layers jsou nyní zastaralé
- memtrack volby jsou nyní zastaralé z důvodu odstranění memtrack
CDRive
- opraveno přetečení generování nazvu CDDA zařízení
- opravena manipulace s TOC
Debug
- Ramdebug je nyní podporován na Efice, základně je nastaven na 512 kB, přežije i reboot počítače
Dos
- oprava kompatibility ve funkci FindDosEntry
IDE
- opraveny DMA problémy u CF karet
- opravena chyba v kapacitě zařízení (o jeden sektor méně)
- opraveny přístupy nad kapacitu 2 TB
Intuition
- lepší rutiny pro změnu velikosti okna, změna velikosti neprůhledných (opaque) MUI aplikací bez blikání s funkcí Enhanced Display, hezčí úprava velikosti (non-opaque) oken, která neblokuje obnovování obrazovky
- hloubková a zoom menu jsou nyní dostupná také při podržení levého tlačítka myši na příslušném okně / tlačítku obrazovky
- opraveny deadlocky ve správci obrazovek (ScreenManager)
- opraven pád při změně aktivního screenbar modulu, když je otevřeno nastavení screenbaru, lepší skenování screenbar modulů
GraphicsRTG
- nové hardwarově akcelerovaná grafická volání
Layers
- sloučení starých a nových knihoven pro vrstvy (layers) do jedné, pro MUI obrazovky lze nyní zvolit, jestli mají používat nový Enhanced Display (dříve 3D Layers) nebo starý/kompatibilní zobrazovací mód
- multibufferové zobrazení - bez trhání / blikání
- vyvažování zátěže CPU mezi vrstvami a aplikacemi, velké zlepšení při skrolování, atd.
- mnoho rychlostních optimalizací a zlepšení kompatibility
USB
- ovladače aktualizovány na Poseidon 4.2
- spousta oprav v pciusb ovladači včetně UHCI, EHCI a OHCI problemů
SFS
- opravena práce při opakovaném čtení/zápisu po chybě
MorphOS 2.3 - změny na disku:
Následuje (pravděpodobně nekompletní) seznam změn MorphOS komponent na disku = nejsou součástí ROM (boot.img). Překlady se změnily pro většinu komponent, přestože to není u každí komponenty zmíněno. Navíc na různých místech byly aplikovány různé kosmetické úpravy.
Ambient
- již nepoužívá custom Drag & Drop rutiny
- používá méně grafické paměti pro pozadí
- operace přesunu na stejném oddílu se již nezruší při vybrání přeskočit/přeskočit vše
- opravy v manipulaci s appicon-ama
Applications/Kryptos
- opravena chyba s dos.library (pád odpojení SFS)
- přidána podpora AppIcon a AppWindow
- přidána podpora pro start parametr (obraz zařízení, které se má připojit)
- přidán QUERY rexx příkaz
- přidáno tlačítko Abort (Přerušit) v okně CreateVolume (Vytvořit zařízení)
C/Bz2
- vylepšena práce s rozbitými vstupními soubory
C/Copy
- opravena volba DIRECT
C/Ed
- opraveny problémy s nahrazováním textu
- opraveno hledání textu
C/HDRead
- přidán parametr FILE
C/HDWrite
- přidána volba CHUNKSIZE pro rozdělení zápisů do částí
C/Info
- přidány Ext2, Ext3, NTFS, SGI-XFS, MAC-HFS+ a MAC-HFS typy oddílů
C/Installer [NOVÉ]
Intalační utilita.
C/IPrefs
- kratší čas startu
C/SetClockNTP [NOVÉ]
Umožňuje synchronizovat hodiny počítače s NTP serverem
C/ShowConfig
- kosmetické opravy
C/Time [NOVÉ]
Time je reentrantní CLI příkaz, který spustí jakýkoliv jiný program a zaznamená uběhnutý čas pro spuštěný program.
C/WakeOnLAN [NOVÉ]
Podílání Wake-On-LAN paketů v lokální síti.
Classes/Blankers/C64Retro [NOVÉ]
C-64 retro spořič obrazovky.
Classes/MUI/Aboutbox.mcc
- přidány styleguide návrhy (debug log) pro vývojáře
- otevře a očekává správnou verzi muimaster.library
Classes/MUI/Lamp.mcc
- až 7x rychlejší překreslování
- podpora různých tvarů (Bulb a Square)
- průhledné rámce
- 2 větší velikosti
- optimalizace velikosti
Classes/MUI/Lamp.mcp
- přidán náhled vybrané sady
Classes/MUI/Pantheon.mcc
- různé aktualizace informací
Classes/Screenbar/Eject.sbar [NOVÉ]
Vysunutí CD/DVD-ROM aj. tlačítkem umístěném na liště obrazovky.
Classes/Screenbar/Memory.sbar [NOVÉ]
Zobrazení informací o paměti v liště obrazovky.
Classes/Screenbar/Netlamps.sbar
- podpora pro nové velikosti Lamp.mcc
- nový vzhled šipek
- přidáno kontextové menu "Reset" do "In" a "Out" grafů
- vyvarování se špatných hodnot při blokujících situacích
- kosmetické úpravy
Classes/Screenbar/Volume.sbar
- otevření programu "Mixer" při Alt-kliknutí na ikonu hlasitosti
Devs/Monitors/Radeon
- optimalizace Blit funkcí a opravy
Games/Shuffle
- upraveny podmínky pro odblokování levelů
- různé kosmetické úpravy
L/Pipe-handler
- oprava kompatibility pro fxScan
- další vylepšení
L/Rawdisk-handler
- opraven výpočet velikosti MBR oddílu
L/HierarchicalFileSystem [NOVÉ]
Souborový systém pouze pro čtení Mac HFS+ disků (pouze data fork je podporován)
Libs/ASL
- úpravy kompatibility pro ScreenMode requester
Libs/FT2
- lepší podpora cache, vyšší rychlost
- různé opravy
Libs/Render
- opraveno porovnání luminance, přesnější
Libs/Thumbnail
- opraveny úniky paměti
Libs/TTEngine
- opravy Colormap
- rychlejší renderovací operace
- opraveny různé "race conditions"
- opravena poškozená grafika ve funkci TT_GetPixmapA()
Libs/XPKMaster
- opravena chyba ve funkci XpkSeek()
Locale/Countries
- přidána řečtina (Greek), language / country definice se spoustou katalogů
- opraveny položky cp_CountryCode v country souborech
MUI
- změna velikosti okna bez blikání s použitím funkce Enhanced Display
- obrazovky mohou být nyní nastaveny, zda mají používat Enhanced Display Engine
- přepsáno Drag & Drop, vyvarování se zamčení obrazovky Ambientu, lepší odezva od kurzoru myši při přetahování
- spousta vychytávek pro rozbité třídy, jmenovitě rodina NList
- opravy v podpoře schránky
- opravy různé "race conditions" a úniky paměti
Prefs/DisplayEngine [NOVÉ]
Nastavení pro Enhanced Display Engine.
Prefs/Mouse
- opravení náhledu kurzoru myši pro 15/16 bit obrazovky
Prefs/Mount
- detekování více MBR fs typů
- přidán NTFileSystem do základní konfigurace mount.conf
Prefs/Network
- přidána možnost zařazení síťových rozhraní od třetích stran
Reggae
- přidáno dekódování pro zvukové banky AMOS
- vylepšení pro manipulaci se streamy delšími než 4 GB
- Http.stream nyní funguje správně ve vícevláknových programech
- opraven pád audio.output při nedostupnosti zvukového hardware
Tools/HDConfig
- přidána akce 'Fix Layout' v úpravě zařízení - redukuje počet cylindrů podle geometrie zařízení
- změna počtu cylindrů nezničí všechny oddíly
- opravena práce s SCSI unit číslem větším než 7
Tools/Mounter
- přidána volba pro manuální výběr souborového systému, dostype a názvu zařízení
- přidána podpora pro MAC tabulku oddílu a HFS/HFS+ souborové systémy
- oprava skenování MBR tabulek s rozšířenými oddíly
- oprava výpočtu velikosti MBR oddílu
Tools/Snoopium
- monitoruje více DOS paketů a alokací signálů
Utilities/Commodities/ShiftClick [NOVÉ]
Pomůcka pro Mac uživatele s jednotlačítkovou myší.
Utilities/Fragment
- přidáno zobrazení typu paměti (např. TLSF)
Utilities/Grabber
- opraveno snímání 15/16 bit obrazovek
- opraveny problémy s neaktualizovaným seznamem oken / obrazovek
Utilities/GraphicBoards
Utilities/Multiview
- optimalizováno využití paměti
Utilities/RemoteShell
- aktualizováno na openssl 0.9.8j
- PPC asm optimalizace zapnuty
WBStartup/Mixer
- opravena chyba, která způsobovala vytížení CPU navíc při pohybu myší