The 3DO Had An Operating System? That's a Weird Looking Portfolio
Вставка
- Опубліковано 7 лют 2025
- The 3DO's OS was ahead of its time. it contained so much that other RTOS's of this period didn't and even slightly after. It was solving a very novel and interesting problem. It's cool to see the parallels of this OS and some modern operating systems as well.
References:
altmer.arts-uni...
www.cs.uic.edu...
happilyembedde...
Music by Nalak
Follow Nalak on:
Soundcloud: / brian-kalan
UA-cam: / kingnalak
Outro:
Lost Years - Amplifier
Follow me on Social Media!
Twitter: / zygalstudios
Facebook: / zygalstudios
Instagram: @zygal_studios
#gamedevelopment #retrosoftware #retrogameconsoles
Everyone I knew wanted a 3do when it was announced, nobody I knew could actually afford one because I was a kid at the time.
It's almost exactly like programming an Amiga, in C, using the Rom Kernel Libraries, but the message passing more implicit.
Master of Puppets is pulling it's strings!
Great content 👍🏻 It it would be nice, if you make more videos on how each component of the Portfolio OS functions
With a faster armv3 cpu (Arm600) and its gpu clocking the same speed. The performance and specs will be close to the ps1 and Saturn.
Ah, there was more 3DO content! Well, if that code snippet was actually for the 3DO, then yes, AmigaOS v2(or should I say roman numerals II) indeed.
"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."
Licensing fees were expensive but in return you got to keep console the people can actually afford to buy which means you had an actual Market to make games for
If the 3DO had been priced lower it would have have some competitive potential
No doubts about that!
Almost makes it seem like those licensing fees per game might have been worth it.
That and a competent manufacturing team 🤣
@@ZygalStudios It was a very counter intuitive licensing model, that hurt them in the long run.
Panasonic could've cut the cost for the 3do. It took a year and two later before the price fell down.
This channel is underrated, keep it up
Isn't this pretty standard stuff though? The N64 did something similar, and so did the PS2.
Neither ran a full OS, but more like a RTOS kernel that was compiled into the game ROM.
Yeah the basic building blocks are standard, but it offered levels of abstraction that the others did not. It also offered other auxiliary functionality like a compression library for example. Plus this was also developed a couple years before the N64 was even released.
Forgive me I might just be geeked out over something slightly different during that time 🤣
I just thought it was cool the primary driver for the development of this OS was to fit with all hardware that would be licensed out for manufacturing so they could work with every game. Different problems to solve
@@ZygalStudios Maybe Nintendo / SGI were inspired by the 3DO's implementation then.
The N64 didn't use the same level of abstraction though, instead tending towards many API calls.
@@hjups Maybe in some regard.. With the 64, it was basically a straight up RTOS. You had some IO access to move data around and you also had access to the scheduler.
All preemptive scheduling and also constructs for synchronization like mutexes, semaphores, and you used message queues to pass data between threads.
Such good content for 410 views...
Keep it up, your videos are really interesting. :)
Great! Subbed. What about the dreamcast MAPLE bus?
Interesting thank you
🤘🏻🤘🏻
HUH.
I heard this OS had a memory leak