Nintendo's official OS

  • Thread starter Thread starter coolbho3000
  • Start date Start date
  • Views Views 3,673
  • Replies Replies 19

coolbho3000

GBATemp Kikkoman Naturally Brewed SoySauce Fanatic
Member
Joined
Apr 29, 2007
Messages
2,123
Reaction score
80
Trophies
1
Age
126
Location
Kikkoman Factory
XP
1,143
Country
http://www.gamasutra.com/php-bin/news_index.php?story=16503

Apparently Nintendo is developing an open source operating system called "ES." It's built for x86 processors, strangely, which no Nintendo system uses. Speculation is that it may do for Nintendo systems what XNA has done for the 360. It was first released on August of last year, I've never heard of it, but the above article link is from today so this may be the first time the press has reported on it.
unsure.gif


Just took a look at the code, it seems to be commented in ENGLISH (yay)
happy.gif


Download links:
http://nes.sourceforge.jp/
 
for those too lazy to read the article...

QUOTE said:
The OS is a 'research system,' meaning that there is no specific application for it at present, and is being used for experimentation. However, a story commenter on Gamedev.net theorizes: that it could be the framework for something like Microsoft's XNA, and is certainly expandable to platforms other than PC with a little work.

The commenter, 'ravyne2001' postulates: "Officially, it's simply a "research operating system." Something Nintendo is toying with and which may or may not lead to an eventual release in much the same way that Nintendo has always been in constant hardware development..."

"The working theory" he continues, "seems to be that this OS might be the early stages of something similar to Microsoft's XNA -- basically a sandbox environment which offers hardware acceleration and a userland based on some form of VM execution, ECMAscript in this instance. Although the current build is against X86, it could be ported over to PPC to run on the Wii, for instance."
 
I know it's experimental, why would they bother developing something open source and not for a Nintendo system? I've heard of Nintendo licensing franchises to the PC (Mario teaches typing comes to mind) but I've never heard of anything from Ninty has been open source.
 
I know it's experimental, why would they bother developing something open source and not for a Nintendo system? I've heard of Nintendo licensing franchises to the PC (Mario teaches typing comes to mind) but I've never heard of anything from Ninty has been open source.

Because x86 processors are extremely cheap, readily available and there are tonnes of people who already know how to work said hardware. Given I assume it is mostly written in C/C++, porting it to any official Nintendo hardware isn't a huge effort.
 
Perhaps it's for the development of WiiWare. Maybe Nintendo will be releasing these kits to budding game designers to make their own games on the service. At a price of course...

It's just speculation on my part but it sounds like it could be possible. They could do the development on PC and then port the game onto the Wii.

- Fitzy
 
There's already a lot of os features in current development kit for nintendo consoles (for example the home button shows that). The next step for them will be to have a full fledged os to allow wiiware to run non intrusively on the wii.
 
proberly just a OS for there dev kits, since they pay companys atm for the software on them... was stated the gamecube dev kit had MS tech in it
 
Really weird.. looks like something for developers only, probably something like XNA for the Wii. Didn't expect to see something open source from Nintendo..

Weirdest thing is that Nintendo has not made any official announcement about that..
 
why would they do announcement if nothing is going to be made from the OS ? (at least not yet)
 
This gives me the impression of how much work they are doing in R&D. I like the route their taking with their underlying software. Probably something for the developers out there.
 
proberly just a OS for there dev kits, since they pay companys atm for the software on them... was stated the gamecube dev kit had MS tech in it
No, only company working with nintendo on dev kits are Metrowerks and Intelligent systems. The latter being a subpart of nintendo. Metrowerks has worked inhands with MS but it's a separated company, well knowned in the ppc compiler world.
 
Given I assume it is mostly written in C/C++, porting it to any official Nintendo hardware isn't a huge effort.

C/C++ (You shouldn't write OS code in C++, that'd be retarded...) can be as un-portable as assembly code. Issues like processor endian come to mind. Aside from that Nintendo hardware is very "console", and the processor etc don't usually include "OS" supportive features like TLB, MMU etc and so forth. This is why Linux DS is a port of the crippled uClinux.
 

Site & Scene News

Popular threads in this forum