This shows you the differences between two versions of the page.
software:operating_systems [2022/11/07 14:49] – created trapexit | software:operating_systems [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== M1 Opera Portfolio OS ====== | ||
+ | |||
+ | The 3DO Opera platform ran an OS called Portfolio. Developed internally at NTG/3DO by several of the same people who developed the operating system for the Amiga computer, Portfolio takes many of its design cues from Amiga. Indeed, Amiga programmers will find Portfolio quite familiar. However, Portfolio addresses many of the shortcomings leveled against Amiga, making it quite advanced for the early 1990' | ||
+ | |||
+ | Among other features, Portfolio provides: | ||
+ | |||
+ | * Preemptive threading/ | ||
+ | * User/ | ||
+ | * Memory protection (MMU/ | ||
+ | * Resource tracking – memory and I/O resources are released when a process dies | ||
+ | * Asynchronous, | ||
+ | * Shared libraries | ||
+ | * Dynamically loaded libraries and device drivers | ||
+ | * Message-based IPC | ||
+ | * Custom filesystem | ||
+ | * Extensible global error codes | ||
+ | * Input handling for joypads, joysticks, mice, and light gun | ||
+ | |||
+ | On 2022-01-07 a snapshot of the M1 Opera' | ||
+ | |||
+ | * {{: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Find development documents here: [[: | ||
+ | |||
+ | Things that this source could be used for: | ||
+ | |||
+ | * Create a new version of the system for new development (fix bugs, add features, remove limitations, | ||
+ | * Port to run on top of modern operating systems | ||
+ | * Use the details found in the drivers to improve open source emulation | ||
+ | |||
+ | ====== M2 Portfolio OS v3.0 ====== | ||
+ | |||
+ | Portfolio was ported to the M2. If you look at the 1995-02-10 dump of Portfolio you can see early work to get it to work on PowerPC. | ||
+ | |||
+ | On 2022-01-10 a snapshot of Portfolio OS v3.0 from approximately 1996-12-14 was shared by YouTuber and M2 collector [[https:// | ||
+ | |||
+ | On 2022-01-20 EagleSoft released a slightly earlier version of the source from 1996-11-26. | ||
+ | |||
+ | * {{: | ||
+ | * {{: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||