Developer | Hyperion Entertainment |
---|---|
Written in | C |
OS family | AmigaOS |
Working state | Current |
Source model | Closed source |
Latest release | 4.1 Final Edition Update 1 / December 31, 2016; 2 years ago |
Available in | Multi-lingual |
Platforms | PowerPC |
Kernel type | Atypical microkernel |
Default user interface | Workbench |
License | Proprietary |
Official website | www.amigaos.net |
AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amigaoperating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore, and partially on version 3.9 developed by Haage & Partner.[1] 'The Final Update' (for OS version 4.0) was released on 24 December 2006 (originally released in April 2004)[2] after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc. for AmigaOne registered users.[3]
- AmigaOS 4.1 Final Edition (Classic PPC) for Amiga 1200 with BlizzardPPC or Amiga 3000/4000 with CyberstormPPC accelerator. AmigaOS 4.1 was released in September of 2008 and has seen no less than 6 free major updates and at least 88 smaller updates released through AmiUpdate.
- AmigaOS 4.1 FE for Classic available for digital download (ISO image. @amigaforever Amiga Forever is great but we need either a x86 native version of AmigaOS.
- AmigaOS 4.1 Final Edition New functionality in the Final Edition since AmigaOS 4.1 includes but is not limited to:. Extended memory functionality (beneficial for all supported platforms, even for those which cannot be equipped with more then 2 GB).
- Jan 08, 2015 AmigaOS 4.1 FE installation on WinUAE. Spec: Thinkpad T500: P8600/2.40 GHz, 8GB RAM, SSD OCZ Vertex 4 256 GB Windows 8.1 WinUAE 3.0.
- May 14, 2015 AmigaOS 4.1 Final Edition ISO images for download Brussels, May 14, 2015. We at Hyperion Entertainment CVBA are more than thrilled about the overwhelming success our customers made out of AmigaOS 4.1 Final Edition!
- AmigaOS 4.1 was released in September of 2008 and has seen no less than 6 free major updates and at least 88 smaller updates released through AmiUpdate. This major update to AmigaOS 4.1 is called AmigaOS 4.1 Final Edition, with New functionality in AmigaOS 4.1 Final Edition includes but is not limited to: Extended memory functionality.
- 2Description
- 3Development process
- 4AmigaOS 4 prominent features
- 5Compatible hardware
History[edit]
Hello, I found this post and like to run Amiga OS 4.1 on my PC - I downloaded the files from the links you provided, run the Amiga OS 4.1 in WinUAE and works fine, except for the resolution - It is by default in 'Productivity' and very low resolution and lacks the UAE screenmodes to use PC high resolutions like 1366 x 768 16 bits as an example - I also installed Clanto Amiga Forever 7, but don.
During the five years of development, purchasers of AmigaOne machines could download pre-release versions of AmigaOS 4.0 from Hyperion's repository as long as these were made available.
On 20 December 2006, Amiga, Inc terminated[4] the contract with Hyperion Entertainment to produce or sell AmigaOS 4. Nevertheless, AmigaOS 4.0 was released commercially for Amigas with PowerUP accelerator cards in November 2007[5] (having been available only to developers and beta-testers until then). The Italian computer company ACube Systems has announced Sam440ep[6] and Sam440ep-flex motherboards, which are AmigaOS 4 compatible. Also, a third party bootloader, known as the 'Moana', was released by Acube on torrent sites; it allows installation of the Sam440ep version of OS4 to Mac Mini G4's. However this is both unofficial and unsupported as of today, and very incomplete, especially regarding drivers. During the judicial procedure (between Hyperion and Amiga, Inc),[7] OS4 was still being developed[8] and distributed.[9]
On 30 September 2009, Hyperion Entertainment and Amiga, Inc. reached a settlement agreement where Hyperion is granted an exclusive right to AmigaOS 3.1 and market AmigaOS 4 and subsequent versions of AmigaOS (including AmigaOS 5 without limitation).[10] Hyperion has assured the Amiga community that it will continue the development and the distribution of AmigaOS 4.x (and beyond), as it has done since November 2001.[11]
Description[edit]
AmigaOS 4 can be divided into two parts: the Workbench and the Kickstart.
Workbench[edit]
The Workbench is the GUI of OS4, a graphical interface file manager and application launcher for the Operating System. It also includes some general purpose tools and utility programs such as a Notepad for typing text, MultiView for viewing images and Amigaguide documents, Unarc for unpacking Archives, a PDF reader, a number of small preferences programs for changing settings of the GUI and OS, among other programs.
Kickstart[edit]
The Kickstart contains many of the core components of the OS. Prior to version 4 of AmigaOS the Kickstart had been released mostly on a ROM (hardware included with the computer). In OS4 the Kickstart is instead stored on the hard disk. It consists mainly of:
- ExecSG, a preemptive multitasking kernel. ExecSG was licensed to Hyperion Entertainment by Thomas and Hans-Jörg Frieden.[12][13][14]
- Intuition, a windowing system API.
- AmigaDOS and AmigaShell, the AmigaDOS is the disk operating system for the OS, whereas the Shell is the integrated Command Line Interface (CLI). The CLI and the GUI complement each other and share the same privileges.
- Petunia, a Motorola 68020 processor emulator with dynamic recompilation, also called just-in-time compilation (JIT compilation), for PowerPC based Amigas. It gives OS4 backward compatibility to some extent, it will only run system friendly (following the OS3.x API without communicating directly with the classic Amigas' custom chipset) AmigaOS 3.x programs.[15] For the programs that Petunia can't handle, such as most 'bang the hardware' (which uses legacy Amiga hardware directly) Amiga games and demos, UAE can be used which can emulate different Amiga chipsets (OCS, ECS, AGA) as well.
Development process[edit]
There have been many different versions of the AmigaOS operating system (OS) during its three decades of history.
Versions 1.0 to 1.3[edit]
The first AmigaOS was introduced in 1985 and developed by Commodore International. It was nicknamed Workbench from the name of its Graphical user interface (GUI), due to an error of Commodore Marketing and Sales Department, which labeled the OS disk just with the name 'Workbench Disk' and not with the correct name 'AmigaOS Disk (Workbench)'. The first versions of AmigaOS (1.0 and up to 1.3) are here indicated with the name of their original disks to preserve original custom.
Versions 2.0 to 3.1[edit]
Workbench 2.0 improvements introduced a lot of major advances to the GUI of Amiga operating system. The blue and orange colour scheme was replaced with a grey and light blue with 3D aspect in the border of the windows. The Workbench was no longer tied to the 640×256 (PAL) or 640×200 (NTSC) display modes, and much of the system was improved with an eye to making future expansion easier. For the first time, a standardised 'look and feel' was added. This was done by creating the Amiga Style Guide, and including libraries and software which assisted developers in making conformant software. Technologies included the GUI element creation library gadtools, the software installation scripting language Installer, and the AmigaGuide hypertext help system.
Versions 3.5 and 3.9[edit]
Amigaos 4.1 Fe Iso Image Converter
After the demise of Commodore, the later owners of the Amiga trademark granted a license to a German company called Haage & Partner to update the Amiga's operating system. Along with this update came a change in the way people referred to the Amiga's operating system. Rather than specifying 'Kickstart' or 'Workbench', the updates were most often referred to as simply 'AmigaOS'.Whereas all previous OS releases ran on vanilla Amiga 500 with 68000 and 512 kB RAM, release 3.5 onwards required a 68020 or better and at least 4 MB fast ram.
Versions 4.0 and 4.1[edit]
In 2001 Amiga Inc. signed a contract with Hyperion Entertainment to develop the PowerPC native AmigaOS 4 from their previous AmigaOS 3.1 release.[16] Unlike the previous versions which were based on the Motorola68k central processor, OS4 runs only on PowerPC computer systems. Amiga, Inc.'s (current Amiga trademark owners) distribution policies for AmigaOS 4.0 and any later versions required that OS4 must be bundled with all new third-party hardware 'Amigas', with the sole exception of Amigas with Phase5 PowerPC accelerator boards, for which OS4 is sold separately. This requirement was overturned in the agreement reached between Amiga, Inc. and Hyperion in the settlement of a lawsuit over the ownership of AmigaOS 4.In 2014 Hyperion introduced AmigaOS 4.1 Final Edition incorporating all previous downloadable updates and some new features like unified graphics library with RTG support and support for more than 2 GB RAM.[17]
Versions 4.2[edit]
Vmware vmvisor installer iso. In May 2012 Hyperion announced that they were working on AmigaOS 4.2. It would introduce hardware accelerated 3D support, multi-core support, a vastly improved file system API and many other features.[18]
AmigaOS 4 prominent features[edit]
Prominent features compared to other operating systems or previous versions of AmigaOS:[19]
Appearance[edit]
- Screens: You can have as many different screens as you like for any purpose, each with its own application on it; or you can open a public screen which several applications can share. Switching between screens can be done in an instant, and you can come back to an application and find it exactly how you left it. It is even possible to drag the current screen down to reveal another screen behind it, (even if they have different display resolutions) so that you can view two screens simultaneously, or even drag and drop files and other content from one screen to another.[20]
- Menuing: The menu bar appears at the top of the screen when the right mouse button is pressed down and disappears when it is not needed, thus reducing screen clutter and giving more room to work.
File handling[edit]
- Descriptive file structure: Operating system files are divided up into clearly labelled drawers (folders). For example, all libraries are stored in 'Libs:' standard virtual device and absolute path finder for 'Libs' directory, Fonts are all in 'Fonts:' absolute locator, the files for language localization are all stored in 'Locale:' and so on.
- RAM disk: A virtual hard drive, it acts like any other disk, and stores files and data in memory rather than on your actual hard drive. The RAM disk is dynamically resizable and takes up only as much of your memory as it needs to. It can be used as a temporary store for your own purposes or as a place for software installers to put temporary files, and is cleared out at reboot so you won't be cluttering up your computer with thousands of unnecessary files that bog down your system. Additionally there is an optional RAD disk, a recoverable version of the RAM disk, which preserves contents after a reboot.[21]
- Datatypes: Recognises and handles file types: displaying a picture, playing a music file, decoding a video file, rendering a web page etc. Any application can access Datatypes transparently, and thus have the ability to use any file that you have a Datatype for.
- Icon handling: A file can have a default icon representing the type of file or a custom icon specific to the individual file. Additionally icons can store extra commands and metadata about the associated file — which program to open it in, for example.
- Assigning devices: Instead of assigning drives (devices) a letter or fixed label, each drive can be given a name. Drives can be given more than one name so the system always knows where things are, if it is the system boot drive it is also known as 'Sys:'. Areas of hard drive can be assigned a label as if they were a virtual disk. For example, it is possible to mount MP3 players as 'MP3:' and external networked resources as logical devices.
Other[edit]
- Live CD: The OS4 installation CD can be used as a Live CD.
- Dockies: It is a fully configurable docking bar for icons, allowing quick access to most used applications. These dock bar icons, 'Dockies', are fully dynamic, which means they can show real-time content and act as useful micro tools. A Docky might act as a magnifying glass, display the time, or show you the latest weather forecast or stock market information direct from the Internet.
- Scripting: Implemented scripting as a fundamental feature. Using the AREXX scripting language and Python it is possible to automate, integrate and remote control almost every application and function of the computer. Function sets and tools from several applications can be brought together into a single, integrated interface to allow the most complex jobs to be performed with the utmost simplicity.
- The Grim Reaper: The 'Guru Meditation' is replaced by 'The Grim Reaper', a crash handling system that attempts to catch crashes and attempts to stop them from getting out of control. It can provide complete information about the crash and optionally suspend the offending task.
- AmiUpdate: Is an updating system designed purely for the latest incarnation of the AmigaOS 4.[22] It is able to update OS files and also all Amiga programs which are registered to use the same update program that is standard for Amiga. Updating AmigaOS requires only few libraries to be put in standard OS location 'Libs:', 'Fonts:' etc. This leaves Amiga users with a minimal knowledge of the system almost free to perform by hand the update of the system files.
Compatible hardware[edit]
Amiga[edit]
Released for Amigas equipped with third party PPC add-on boards:
- Blizzard PPC equipped Amiga 1200
- Blizzard 2604e (prototype card) equipped Amiga 2000[citation needed]
- CyberStorm PPC equipped Amiga 3000 or Amiga 4000
AmigaOne[edit]
Released for AmigaOne motherboards:
- AmigaOne-SE (A1-SE)
- AmigaOne-XE (A1-XE)
- Micro-AmigaOne (Micro-A1)
- AmigaOne X1000 (A1X1K; A1-X1000)
- AmigaOne 500 (A1-500), an AmigaOne computer based upon the Sam460ex board introduced by Acube Systems.[23]
- AmigaOne X5000 (A1X5K; A1-X5000)
Pegasos[edit]
Released for Pegasos systems:
- Pegasos II (Peg2)[24]
Samantha[edit]
Released for Sam440 systems:
- Sam440ep[25][6]
- Sam440ep-flex
- Sam460ex[26]
Versions[edit]
Version | Release Date | Introduced Features | |
---|---|---|---|
4.0 | Developer Pre-release[27] | April 2004 | First public release |
4.0 | Developer Pre-release Update[28] | 10 October 2004 | AltiVec support, PowerPC-native Picasso96 and MUI, USB support for input devices |
4.0 | Developer Pre-release Update 2[29] | 27 December 2004 | Mass Storage Support for USB |
4.0 | Developer Pre-release Update 3[30] | 14 June 2005 | PowerPC native Warp3D drivers for Voodoo 3 (Avenger), Voodoo 4/5 (Napalm) and the Radeon 7x00 series of graphics cards; WarpOS support |
4.0 | Developer Pre-release Update 4[31] | 8 February 2006 | Petunia just-in-time 68k emulator; Warp3D with support for Voodoo 3/4/5 and ATI Radeon models 7000, 7200, 7500, 9000, 9200 and 9250; Intuition supports screen dragging |
4.0 | The Final Update | 24 December 2006 | Virtualized memory and faster memory allocation system (Slab allocator); new icon theme (Mason icons) |
4.0 | July 2007 Update[32] | 18 July 2007 | Support for Shared objects; Python 2.5.1; merge of Tools and Utilities drawers |
4.0 | for Classic Amiga[33] | November 2007 | July 2007 Update baseline |
4.0 | February 2008 update for CyberStormPPC and BlizzardPPC[34] | 23 February 2008 | Addressed some issues and compatibility problems |
4.1 | AmigaOS 4.1 | 17 September 2008 | Memory paging; JXFS filesystem; Hardware compositing engine; Cairo device-independent 2D rendering library[35] |
4.1 | Quick Fix[36] | 21 June 2009 | Addressed some issues (Warp 3D drivers, IDE drivers, JXFS) |
4.1 | Update 1[37] | 14 January 2010 | Improved compositing effects (fading and drop shadows); New notification system Ringhio; DDC support; AppDir: handler and URLopen; new Startup preferences; new icon set; MiniGL V2.2 |
4.1 | Update 2[38] | 30 April 2010 | Updated Python; Cairo 1.8.10 (partial hardware acceleration); AmiDock supports icon scaling |
4.1 | Update 3[39] | 29 August 2011 | USB 2.0 (EHCI) support; Updated MUI (for easier porting of MUI 4 applications) |
4.1 | Update 4 | 22 December 2011 | Emulation drawer with AmigaOS 3.x ROMs and Workbench files; RunInUAE contribution |
4.1 | Update 5 | 28 January 2012, 16 August 2012 | First public release for AmigaOne X1000,[40] later for other platforms.[41] Improved Warp3D and IDE drivers; optimized DMA copy support for Sam440ep and Sam460ex systems; improved Classic compatibility (support for Catweasel) |
4.1 | Update 6[42] | 30 November 2012 | Auto-update of system components through AmiUpdate |
4.1 | Update 7 | Internal update, not released for end users, features unknown | |
4.1 | Final Edition (Update 8)[43] | 18 December 2014 | Support for more than 2 GB RAM;[44] new unified graphics library with RTG support; improved console; new Intuition and Workbench features; updated Python port; improved DOS; updated context menus; new menus system with unlimited menus and sub menus; thumbnail previews of photos, images in menus; stand alone product, does not require previous releases and does not work as an upgrade over 4.1 Update 6[45] |
4.1 | Final Edition Update 1[46] | 31 December 2016 | Support for Z3 RAM as regular Fast RAM; support for disks larger than 2 TB; numerous bug fixes[47] |
Future[edit]
For the AmigaOS 4.2, Hyperion Entertainment planned the following updates:
- Multiple core support (SMP)
- New ExecSG scheduler
- Selectable policy for scheduling (may include per task)
- Scheduling of task groups with internal scheduling of tasks within that group
- Scheduling of tasks across multiple CPU cores (may include core affinity)
- Support for real-time scheduling
- Graphics and Gallium3D
- Enables access to full OpenGL implementations like Mesa
- Compositing may be done via Gallium3D
- Opens the door to replacing the entire graphics subsystem
- multi-header support
See also[edit]
References[edit]
- ^''Amiga Inc vs Hyperion Trial is Over - Part 2 of 4' (AmigaOS 3.1 source code [7:15])'. YouTube.com. 2009-10-27. Retrieved 2010-09-20.
- ^Administrator. 'AmigaOS 4.0 Developer Pre-release goes gold'. hyperion-entertainment.biz.
- ^http://www.hyperion-entertainment.biz/8080/news/2007-01-01[permanent dead link]
- ^'Announcement at Amiga Inc. official site'. Amiga.com. Archived from the original on July 29, 2008. Retrieved 2010-01-31.
- ^AmigaOS 4.0 for Classic Amiga gone Gold.[permanent dead link]
- ^ ab'ACube Systems Srl'. acube-systems.biz.
- ^'Amiga Inc v. Hyperion VOF'. News.justia.com. Archived from the original on 4 January 2010. Retrieved 2010-01-31.
- ^Hyperion Entertainment news.[permanent dead link]
- ^'AmigaOS 4 for distribution'. ACube Systems. Retrieved 2010-11-05.
- ^'Hyperion, Amiga, Inc. Reach Settlement, All Legal Issues Resolved'. OSNews. 2009-10-17. Archived from the original on 19 October 2009. Retrieved 2009-10-18.
- ^'Hyperion Entertainment CVBA and Amiga Inc. reach settlement'. Hyperion Entertainment. 2009-10-17. Archived from the original on 23 October 2009. Retrieved 2009-10-18.
- ^'Friedens explain ownership of ExecSG and licensing to Hyperion Entertainment'. amigaworld.net. 2006-11-06. Archived from the original on 2016-03-04. Retrieved 2015-08-24.
- ^'DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF'. justia.com. 2007-05-21.
- ^'Second DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF'. justia.com. 2007-05-21.
- ^'Project Petunia'. Almos Rajnai. 2006-12-30. Retrieved 2010-11-10.
- ^'Amiga/Hyperion contract'. 2010-10-10. Retrieved 2010-09-03.
- ^'News'. hyperion-entertainment.biz.
- ^'AmigaOS 4 developer interview: Why it endures and what the future holds'. Computerworld. 2012-05-31. Retrieved 2012-06-02.
- ^'YouTube video 'Why use Amiga in 2009? - Long cut''. Youtube.com. 2009-03-23. Retrieved 2010-01-31.
- ^'YouTube video Amiga OS4 Intuition'. Youtube.com. 2007-01-19. Retrieved 2010-01-31.
- ^Feature Spotlight: The RAM Disk.[dead link]
- ^'AmigaOS 4 updating system'. Amiupdate.net. Retrieved 2010-01-31.
- ^'ACube Systems announcement'. acube-systems.biz. Retrieved 2011-10-11.
- ^'AmigaOS 4.1 for Pegasos II'. Amigaworld.net. Retrieved 2010-01-31.
- ^OEM Version of AmigaOS 4.1 for SAM440ep imminent.[permanent dead link]
- ^'AmigaOS 4.1 for Sam460ex'. ACube Systems. 2010-05-13. Archived from the original on 17 May 2010. Retrieved 2010-05-13.
- ^AmigaOS 4.0 Developer Pre-release goes gold.[permanent dead link]
- ^First AmigaOS 4.0 Pre-Release update available.[permanent dead link]
- ^'New AmigaOS Update available'. Hyperion-entertainment.biz. 2004-12-27. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 Prerelease Update #3 available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^'AmigaOS4.0 Developer Prerelease Update #4 released'. Hyperion-entertainment.biz. 2006-02-08. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 July 2007 Update Available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 for classic Amiga computers compatibility list' (in Italian). Acube-systems.biz. 2009-12-22. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 February 2008 update for CyberStormPPC and BlizzardPPC available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^Hyperion Entertainment announces AmigaOS 4.1.[permanent dead link]
- ^'New AmigaOS 4.1 Quick Fix available'. Hyperion-entertainment.biz. 2009-06-21. Retrieved 2010-01-31.
- ^'Update 1 of AmigaOS 4.1 available for immediate download'. Hyperion-entertainment.biz. 2010-01-14. Retrieved 2010-01-31.
- ^'Update 2 of AmigaOS 4.1 available'. Hyperion-entertainment.biz. 2010-04-30. Archived from the original on 2011-07-06. Retrieved 2010-05-01.
- ^Steven Solie. 'AmigaOS 4.1 Update 3 Released'. hyperion-entertainment.com.
- ^'AmigaOne X1000 Update 5 CD goes gold!'. Amigans.net. 2012-01-29. Retrieved 2012-01-09.
- ^'AmigaOS 4 Update 5 is out for all'. Amigaworld.net. 2012-08-16. Retrieved 2012-08-18.
- ^'Hyperion Releases AmigaOS 4.1 Update 6'. Amigaworld.net. 2012-11-30. Retrieved 2012-12-01.
- ^'AmigaOS 4.1 Final Edition shipping now!'. Amigaworld.net. 2014-12-18. Retrieved 2014-12-19.
- ^'Breaking the Memory Barrier - Hyperion Entertainment Blog'. hyperion-entertainment.biz.
- ^'AmigaOS 4.1 Final Edition available before the end of 2014'. Amigaworld.net. 2014-10-26. Retrieved 2014-12-19.
- ^'Announcing AmigaOS 4.1 Final Edition, Update 1'. Hyperion-entertainment.com. 2016-12-31. Retrieved 2017-01-01.
- ^'Final Edition Update 1 is OUT'. Amigaworld.net. 2016-12-31. Post 18 by zzd10h. Retrieved 2017-01-01.
Notes[edit]
External links[edit]
A new version of AmigaOS was released on December 24, 2006 after five years of development by Hyperion Entertainment (Belgium) under license from Amiga, Inc. for AmigaOne registered users.
During the five years of development, users of AmigaOne machines could download from Hyperion repository Pre-Release Versions of AmigaOS 4.0 as long as these were made available. As witnessed by many users into Amiga discussion forum sites, these versions were stable and reliable, despite the fact that they are technically labeled as 'pre-releases'.
The last stable version of AmigaOS 4.0 for AmigaOne computers is the 'July 2007 Update', released for download 18 July 2007 to the registered users of AmigaOne machines.[1]
AmigaOS 4 Classic was released commercially for older Amiga computers with CyberstormPPC and BlizzardPPC accelerator cards in November 2007. It had previously been available only to developers and beta-testers.
- 14.0 versions
- 1.1Developer pre-releases
- 24.1 versions
4.0 versions[edit]
The new version is PowerPC-native, finally abandoning the Motorola68kprocessor. AmigaOS 4.0 will run on some PowerPC hardware, which currently only includes A1200, A3000 and A4000 with PowerPC accelerator boards and AmigaOne motherboards. Amiga, Inc.'s distribution policies for AmigaOS 4.0 and any later versions require that for third-party hardware the OS must be bundled with it, with the sole exception of Amigas with Phase 5 PowerPC accelerator boards, for which the OS will be sold separately.
AmigaOS 4.0 Final introduced a new memory system based on the slab allocator.
Features, among others:
- Fully skinnable GUI
- Virtualized memory
- Integrated viewer for PDF and other document formats
- Support for PowerPC (native) and 68k (interpreted/JIT) applications
- New drivers for various hardware
- New memory allocation system
- Support for file sizes larger than 2 GB
- Integrated Picasso 96 2D Graphics API
- Integrated Warp3D 3D Graphics API
Developer pre-releases[edit]
AmigaOS 4.0 (Developer Pre-release)[edit]
The developer pre-release version was a snapshot of AmigaOS 4.0 for AmigaOne. It contained HTML installation guide in English, German, French and Italian and the AmigaOS 4.0 SDK.
The AmigaOS 4.0 SDK[1] allowed creation of new software and migration of existing AmigaOS versions 3.x source code to OS 4.0.
AmigaOS 4.0 (Developer Pre-release Update)[edit]
AmigaOS 4.0 Developer Pre-release Update[2] came in the form of a full ISO image (?33 MB) which needed to be burned on CD-R(W) by the user and was intended to replace the original AmigaOS 4.0 Developer Pre-release CD for installation and for rescue purposes.Release date: 10 October 2004.Among the features:
- AltiVec support
- Improved compatibility and speed of 68k emulation (JIT not included yet)
- PowerPC-native Picasso96 graphics system
- PowerPC-native MUI
- USB support for input devices
- Drivers for AmigaOne serial and parallel ports
- Drivers for the SiI0680 IDE adaptor
- Printing support
- Improved audio hardware support, including new drivers
- Comprehensive bug fixes, speed improvements, added features and functionality across all system components
AmigaOS 4.0 (Developer Pre-release Update 2)[edit]
AmigaOS 4.0 Developer Pre-release Update[3] came in the form of a free download for registered users. The update featured a USB stack update (i.e. mass storage support) and numerous bug fixes and enhancements to core components of the system.
Release date: 27 December 2004.
AmigaOS 4.0 (Developer Pre-release Update 3)[edit]
Release date: 14 June 2005. The following is a non-exhaustive list of the features of update #3:[4]
- New kernel. The new kernel includes numerous enhancements, fixes and new features. It can now run a special variety of ixemul.library and thus run ixemul software.
- New IDE devices. IDE drivers are included for the VIA 686B on-board and Silicon Images 0680 parallel ATA controllers, and the Silicon Images SiI3112, SiI3512 and SiI3114 Serial ATA controllers.
- New Picasso96 graphics and monitor drivers. Limited gamma support is available in the Voodoo driver.
- PowerPC native Warp3D including new drivers for the Voodoo 3 (Avenger), Voodoo 4/5 (Napalm) and the Radeon 7x00 series of graphics cards. New drivers include single-cycle multitexture support (two simultaneous units on the Voodoos, three on the Radeon) with simplified and extended combiner modes, interleaved vertex arrays, up to 8-bit stencil buffer support (where supported by hardware), and more.
- WarpUp support. The new 3rd party powerpc.library emulates loading and execution of WarpUp binaries.
- New Shell and updated shell commands
- Updated ReAction GUI classes and new Intuition
- New Roadshow TCP/IP stack and updated eth3com.device
- All new version of the Sirion USB stack and usbprinter.device
- Updated datatypes and localization
- Updated Preferences programs
AmigaOS 4.0 (Developer Pre-release Update 4)[edit]
The most prominent features of the fourth AmigaOS 4.0 Developer Pre-release Update were the return of the screen dragging ability and the Petunia just-in-time 68k emulator.Release date: 8 February 2006.[5]The new features in this pre-release include:
- New Warp3D with support for Voodoo 3/4/5 and ATI Radeon models 7000, 7200, 7500, 9000, 9200 and 9250.
- Petunia just-in-time 68k emulator.
- New Intuition with advanced features like flicker-free window redraw and new screen dragging features (among other things, screens can be dragged freely in any direction and will reveal other screens beneath even if dragged sideways)
- Updated ExecSG kernel and most of the system components
- New Input System allows the use of mouse wheels and the use of multimedia keyboards (with keys like volume control, play/pause etc.)
AmigaOS 4.0 (The Final Update)[edit]
On 24 December 2006, 'The Final Update' was released. It came as an ISO image (≈45 MB) and had to be burned onto a CD. The CD is bootable and may be used as a standalone installation CD.[6][7]
AmigaOS 4.0 Final Update introduced a new memory system based on a slab allocator.[8]
Features of AmigaOS 4.0,[9] among others:
- Fully skinnable GUI
- Improved 680x0 emulator
- Implemented JIT and improved compatibility
- Optimized, 10% to 50% faster
- Screenblanker system which supports external plug-ins as new blanker modules
- Removed TRIPOS (BCPL) legacy support
- Improved TCP/IP stack, including firewall capabilities
- Virtualized memory
- Co-operative memory protection
- CD–DVD writer support, including Mt. Rainier
- Integrated debugger
- Integrated viewer for PDF and other document formats
- Enhanced shared library model
- Improved input device support
- Support for modern hardware devices[clarification needed]
- New USB stack
- New PCI stack[clarification needed]
- Co-operative resource tracking
- Faster memory allocation system, similar to what is used on Solaris
- Support for files larger than 2 GB
- New version of AmiDock with plug-in support
- New CDFilesystem with Joliet and HFS support, DVDRW support
- HDToolbox replacement and new HD recovery tool
- Added support for Truetype and Postscript fonts, with optional anti-aliasing
AmigaOS 4.0 (July 2007 Update)[edit]
Release date: 18 July 2007.[10]
Improvements of AmigaOS 4.0 July 2007 Update are:
- New ExecSG kernel. The new kernel includes, among other things:
- Guard page protected stacks. Stacks will have guard pages at their bottoms preventing stack underflow
- A new semaphore type called Mutex
- Support for the new pthreads module
- A new library that supports most of the POSIX threads (pthreads) API
- A new ELF library that implements UN*X-type shared objects and dynamic linking. Shared objects are files that are loaded during runtime of a program and become part of the program's memory image. They have access to symbols and procedures of the main program as well as any other shared object loaded.
- Python 2.5.1.
AmigaOS 4.0 for Classic Amiga (with PPC accelerator card)[edit]
AmigaOS 4.0 for Amiga 1200, Amiga 3000(T) and Amiga 4000(T) series of computers equipped with Phase5 PowerUP PowerPC accelerator cards was put on sale in November 2007. The feature set was equal to the July 2007 update with drivers for Amiga expansion cards and devices[11] and some minor improvements (e.g. AmigaInput).
AmigaOS 4.0 February 2008 update for CyberStormPPC and BlizzardPPC[edit]
Update of AmigaOS 4.0 for classic Amiga computers addressed some issues and compatibility problems.
Release date: 23 February 2008.[12]
Dane elec usb 2.0 driver. If you encounter any problems while updating your drivers, you can use this feature to restore your previous drivers and configuration settings.Download the for Dane-Elec.Double-click on the program to run it.
- A new kernel that fixes outstanding issues with the Mediator 1200/Voodoo combination as well as some other minor bug fixes
- Support for all Mediator models, including the new Mediator 1200 TX
- Updated Intuition and Layers modules that fix a rare occurrence of graphics trashing
- Fixed queue-handler
- Two AREXX libraries that had been missing in the original release
- Updated RealTek 8029 network driver that fixes a lockup problem.
- A new version of DvPlayer SE.
4.1 versions[edit]
Pc bike racing games free download. AmigaOS 4.1[5] was presented to public July 11, 2008, and was put on sale for September 2008.
This is a new version and not only a simple update as it features, among others:
- Memory paging [2][3]
- JXFS filesystem with the support for drives and partitions of multiple terabyte size
- Hardware compositing engine (Radeon R1xx and R2xx family)
- Implementation of the Cairo device-independent 2D rendering library
- New and improved DOS functionality (full 64 bit support, universal notification support, automatic expunge and reload of updated disk resources)
- Improved 3D hardware accelerated screen-dragging
AmigaOS 4.1[edit]
AmigaOS 4.1[13] was presented to the public on 11 July 2008, and was put on sale in September 2008.
This is a new version and not just a simple update as it features, among others:
- Memory paging with software virtual memory scheme
- JXFS filesystem with the support for drives and partitions of multiple terabyte size
- New and improved DOS functionality (full 64-bit support, universal notification support, automatic expunge and reload of updated disk resources)
- Improved 3D hardware-accelerated screen dragging
- Hardware compositing engine (Radeon R1xx and R2xx family)
- Implementation of the Cairo device-independent 2D rendering library
- Improved Workbench functionality
- Reworked Warp3D Radeon drivers with new functionality
- Reworked AmiDock with true transparency
AmigaOS 4.1 Quick Fix[edit]
On 21 June 2009, Hyperion Entertainment announced the immediate availability of a 'Quick Fix' package for AmigaOne, SAM/SAM Flex and Pegasos II.[14]
Features include:
- Improved overall system stability
- Fixed shared object handling
- Fixed Radeon Warp3D graphics drivers
- Increased performance of IDE drivers
- Fixed JXFileSystem issues with file scanning
- Fixed Sam440ep Ethernet driver to work with hubs and Envoy.
AmigaOS 4.1 Update 1[edit]
On 14 January 2010, Hyperion Entertainment announced the immediate availability of AmigaOS 4.1 Update 1, the first full update to AmigaOS 4.1. Its features include upgrades to the following:[15]
- Kernel – Offers more stability on Sam440, a more reliable and efficient memory management system and improved memory paging to and from hard disk.
- DOS – A new mechanism for launching preset programs for specific tasks, such as email clients and web-browsers (URLopen). Application tracking for ease of program location (AppDir: handler). Improved shared object support with significantly decreased loading times.
- Intuition – Improved window support, fading and rendering – including drop shadows. Reduced video memory consumption due to improved screen handling. New internal methods for better system 'theme' support.
- System – Updated ASL requesters and imagery for a fresh new look. New notification system. Enhanced automatic detection of installed hardware (including DDC support). Improved support for external USB devices. Updated sound.datatype and wav.datatype. New screenblankers. Improved calculator with extended mode.
- Workbench – The new Startup preferences means no more copying files to WBStartup. A brand new icon set to complement higher screen resolutions. New window themes offering enhanced visual feedback. Scalable icons. Workbench auto-update feature.
- Python – Tested with the regression suite. Enhanced distutils module for easy installation of Python packages. New Amiga modules including catalog and icon. New OS module methods.
- MiniGL V2.2
AmigaOS 4.1 Update 2[edit]
On 30 April 2010, Hyperion Entertainment announced the immediate availability of Update 2 for AmigaOS 4.1 for AmigaOne, SAM440EP and Pegasos II for registered users.[16]
Features:
- Updated Python.
- New Cairo 1.8.10 with partial hardware acceleration.
- Updated Ringhio notification system.
- New version of AmiDock with icon scaling.
- Several fixed system libraries.
- New version of the Python-scriptable installation utility.
- Some updated shared object files compiled and linked with the new V2 SObjs ABI.
On 17 May 2011, AmigaOS 4.1 for Commodore Amigas with PowerUP accelerators was released.[17]
AmigaOS 4.1 Update 3[edit]
On August 29, 2011 Hyperion Entertainment made available [18]Update 3 for AmigaOS 4.1 for AmigaOne, SAM440EP, SAM 460, Classic Amigas with PPC cards and Pegasos II for registered usersFinal bugfixes and updates for AmigaOS 4.1, new features are reserved for OS 4.2
- Updated Installer
- Updated PATA and SATA drivers.
- Improved DOS stability and speed.
- Fixed shared object handling.
- Support for AmigaOne keyboards
- Updated Intuition and GUI components.
- Updated Finnish keyboard support.
- Updated AmiSSL certificates.
- Updated USB stack with USB 2.0 (EHCI) support.
- Improved Sam460ex support[clarification needed] including sound driver.
- I2C support for the Sam440ep and Sam460ex platforms.
- Updated and improved Warp3D.
- Faster 2D graphics.
- Kernel fixes to increase stability.
- Updated MUI with many new features to make porting MUI 4 applications easier.
- Improved notifications support.[clarification needed]
AmigaOS 4.1 Update 4[edit]
On December 22, 2011, Hyperion Entertainment released a minor update to correct many bugfixes from the third update of AmigaOS 4.1 and introduces something new.
- Introducing the new Emulation drawer with official AmigaOS 3.x ROMs and Workbench files. AmigaOS ROMs are provided for all classic Amiga models and the CD32 platform.
- Added RunInUAE contribution to utilize the new Emulation drawer.
- New scsi.device patch for Classic installations which enables internal IDE drives to be used for memory paging (SWAP).
- Added NoDriveClick utility for Classic users.
- Updated TCP/IP stack with much improved DHCP support.
- Updated MUI with various fixes.
- Various Workbench fixes.
- Fixed several USB issues.
- Fixed elf.library that could cause programs using shared objects to misbehave when unloading (e.g. Timberwolf).
AmigaOS 4.1 Update 5[edit]
Update 5 was first public release for AmigaOne X1000 on 28 January 2012.[19] Later on 16 August 2012 the Update 5 was released for the other platforms.[20]
- Improved Warp3D and IDE drivers
- Optimized DMA copy support for Sam440ep and Sam460ex systems
- Improved Classic compatibility (support for Catweasel)
AmigaOS 4.1 Update 6[edit]
Update 6 was released on November 30, 2012. It was a rather unusual update in that regard that it included no bug fixes (except new IDE, Xena, and Kicklayout files for AmigaOne X1000).[21] The update consisted mainly of a new and more efficient way of delivering bug fixes. A new 'Update software..' menu item on Workbench will launch AmiUpdate which handles all future AmigaOS 4 software updates.[22]
- Auto-update of system components through AmiUpdate.
AmigaOS 4.1 Final Edition[edit]
AmigaOS 4.1 Final Edition was released on 18 December 2014, New functionality in AmigaOS 4.1 Final Edition includes:
- Extended memory functionality (beneficial for all supported platforms even those platforms which cannot be equipped with more than 2GB).
- New Shell console.
- New Intuition features including a new menus system with menu images and unlimited menus and sub menus.
- New Workbench features with updated context menus and thumbnail previews of images.
- Improved DOS functionality.
- New unified graphics library with RTG support which allows for (current and future) very substantial general and platform specific performance optimizations e.g. through the use of on-chip DMA engines (present on recently released hardware going back to the Sam440).
- Updated Python port.
- Installation graphics, new icons and back-drops by Martin Merz.
- Many minor updates, new other functionality and bug-fixes.
See also[edit]
References[edit]
- ^http://www.hyperion-entertainment.biz:8080/news/2004-04-16. Retrieved November 4, 2012.Missing or empty
|title=
(help)[dead link] - ^http://www.hyperion-entertainment.biz:8080/news/2004-10-10. Retrieved November 4, 2012.Missing or empty
|title=
(help)[dead link] - ^'New AmigaOS Update available'. Hyperion-entertainment.biz. 2004-12-27. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 Prerelease Update #3 available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^'AmigaOS4.0 Developer Prerelease Update #4 released'. Hyperion-entertainment.biz. 2006-02-08. Retrieved 2010-01-31.
- ^{{[1]|title=AmigaOS 4 developer interview: Why it endures and what the future holds| publisher=Computerworld |date=2012-05-31 |accessdate=2012-06-02}} 'Archived copy'. Archived from the original on October 22, 2007. Retrieved 2012-11-04.CS1 maint: archived copy as title (link)
- ^'Impressions of AmigaOS 4 Final Update'. Saschapfalz.de. Retrieved 2010-01-31.
- ^'AmigaOS4.0'.[dead link]
- ^[2]Archived May 16, 2008, at the Wayback Machine
- ^'AmigaOS 4.0 July 2007 Update Available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 for classic Amiga computers compatibility list' (in Italian). Acube-systems.biz. 2009-12-22. Retrieved 2010-01-31.
- ^'AmigaOS 4.0 February 2008 update for CyberStormPPC and BlizzardPPC available'. Hyperion-entertainment.biz. Retrieved 2010-01-31.
- ^[3]Archived October 22, 2008, at the Wayback Machine
- ^'New AmigaOS 4.1 Quick Fix available'. Hyperion-entertainment.biz. 2009-06-21. Retrieved 2010-01-31.
- ^'Update 1 of AmigaOS 4.1 available for immediate download'. Hyperion-entertainment.biz. 2010-01-14. Retrieved 2010-01-31.
- ^'Update 2 of AmigaOS 4.1 available'. Hyperion-entertainment.biz. 2010-04-30. Archived from the original on July 6, 2011. Retrieved 2010-05-01.
- ^'AmigaOS 4.1 Classic Available To Buy'. AmigaKit. 2011-05-17. Retrieved 2011-05-18.
- ^Steven Solie. 'AmigaOS 4.1 Update 3 Released'. hyperion-entertainment.com.
- ^'AmigaOne X1000 Update 5 CD goes gold!'. Amigans.net. 2012-01-29. Retrieved 2012-01-09.
- ^'AmigaOS 4 Update 5 is out for all'. Amigaworld.net. 2012-08-16. Retrieved 2012-08-18.
- ^'AmigaOS4.1 Update 6 Install for X1000'. Epsilon's AmigaOne X1000 Blog. 2012-11-30. Retrieved 2012-12-04.
- ^'AmigaOS 4.1 Update 6 Released'. Hyperion-Entertainment. 2012-11-30. Retrieved 2012-12-04.