说起操作系统,突然想到有个默不作声的平台

  • 四维
    游戏机平台的操作系统

    Xbox倒是用改版的win

    但任天堂和索尼从不说自己用什么系统

    之前fc sfc dc ps ps2都是没有操作系统的,是游戏软件自己做游戏机的软硬件管理和调度,游戏机硬件的rom准确地说只是个bios,负责开机,游戏软件drm的合法性验证。

    情况开始变化的是dc,开发工具除了世嘉官方的sdk外,还提供了微软win ce1.0的定制版sdk,即开发者可以以wince作为操作系统运行自己的游戏,生成的游戏光盘集成了一个小型wince作为运行后台(玩家看不到)。但最后据说开发者嫌效能太差都没用微软的sdk。

    接着是ps2 索尼官方提供了linux使玩家能在ps2运行自制软件。

    真正突然有变化的是psp和wii,是日系游戏机厂第一次将操作系统集成到游戏机内。wii提供了图形化界面,提供鼠标,提供文件系统,提供完整网络,可以安装,运行,删除程序,后台下载等等。而且这个系统真的可以称为操作系统,因为旧系统有可能无法提供新游戏所需要的api而无法运行新游戏,必须更新系统

    写这么多的意思是,只要自身有需求,游戏机厂商都可以diy一个自己的操作系统——这个操作系统有多烂,只有开发者才知道,不影响玩家就好。

    别忘了这些游戏机厂商,除了游戏机的操作系统,还开发了配套的sdk。 人生如梦
  • g
    garyliu
    还有黑莓的QNX存在十几年了,主要是车机系统,其它行业也有用。

    特斯拉车载的基于linux的系统。
  • 2
    2014-04-04
    看了回帖楼主都吐血了吧,打了这么多回帖一堆抖机灵还不在点上的。
  • g
    godzillaqqq
    支持lz一下,打这么多字换来这样的回复。

    以前ps是没那能力,从ps2 开始 cpu不比以前,本人见识少,ps2自制软件就见过金手指 ,psp破了系统后倒是花样百出,让我觉得有系统概念的是psv,真的是太完美流畅,不玩游戏,轻划着界面都是一种享受,psv也发行sdk的,刚开始还火一下,我们以为看到了psp的光景,谁知sony 一点都不重视,系统越搞越封闭,自制游戏一个火的都看不到。
  • q
    qiuyuke
    楼主知道国内麦步手表么,你说的都符合 iOS fly ~
  • m
    mijuu
    FC 8086都能安装dos。

    你感受到的只是操作界面,不是os,os是更底层的东西,可能连界面都没有
  • j
    jeffrey_mys
    回复1#四维

    明显瞎说了,ps1就是cd游戏媒介,没有操作系统盘都读不了,世嘉土星就是wince支持双核了

  • j
    jn13lh
    回复7#2014-04-04

    讲真。你回我那个帖子我也挺吐血的。。。
  • g
    godzillaqqq
    无缝切后台可不是光界面就成的啊,psv 跟以往平台比起来 感受最深的就是这个。
  • 四维
    回复14#jeffrey_mys
    cd媒介不代表机器内部自带操作系统

    无论是软盘,硬盘,光盘,都只是存储媒介。电脑之所以能启动,是因为软盘,硬盘,光盘有一个特定的区域,存储了一个引导程序。这个引导程序并不是以文件形式存在的,就是一段机器代码写在软盘,硬盘,光盘这个区域。电脑bios完成自检后,是直接到这个地方吧这段代码Load到ram并执行

    这段代码在软盘,硬盘,光盘的位置,不同的平台可以不一样。PC平台就遵守PC平台的规范,游戏机平台游戏机厂商自己可以做

    不要把驱动光盘想象得很难,其实就是一个通讯协议:麻烦你把xx轨xx扇区的前512字节数据传过来一下(假设某个游戏机平台的引导程序标准最大512字节)光驱于是到指定地方找到数据,并回传给cpu。cpu把数据写入到ram,然后执行该代码。

    一般引导程序都是用汇编语言编写,非常小巧。这个引导程序唯一的功能,就是,加载一个比自己大得多的程序。这个程序可以是文件,也可以不是文件,反正加载完毕了,就把控制权全权交给它。这个大得多的代码肯定有基本的文件系统功能,但这个文件系统的格式,可以是游戏机的sdk所定义的文件系统,也可以开发者自己定义一个文件系统——只要游戏程序自己能识别就好。 人生如梦
  • f
    fqxufo
    任天堂和索尼现在都是拿freebsd魔改吧 iOS fly ~
  • 龍桜
    日本游戏机基本都是win linux bsd
    http://system16.com/
  • l
    liuxiaofengone
    freebsd 分支~
  • 饕餮12010
    我记得ps4是FreeBSD
  • 某雷
    以前还有架构差别,这个世代统一x86了,倒也好,pc/x1/ps4相互移植简单了相当多,现在x1游戏要做win10版几乎简单得和右键另存为一样。有个说法是说x1底层跑的就是win10,感觉有点说法
    ps系一直是freebsd魔改
    老任这边不知道怎么,做系统也这么多年四代主机掌机了,看不到有什么制作经验也看不出传承性,感觉完全就是为了实现一些功能才造出来一个系统而不是当作一个玩家入口去看待,突出一个屎
  • P
    Pyrrhus
    我毕业就是给ps1开发游戏,ps1确实没有操作游戏,连写记录都需要写专门的代码。
  • P
    Pyrrhus
    其实最可惜的是夏普的zaurus,用的是linux,全键盘,高分触摸屏,唯一弱智的就是一直不支持wifi,
    sdk还需要付费。
    如果不是那么小家子气,后面的安卓就没啥事了。
  • t
    t526
    不懂,psv的游戏解包后的目录结构和win的没多大差别。
  • 十二国
    做一个专用系统并不难,做一个通用系统才难
  • p
    pocketsnail2003
    fc不是8086啊,是6502呀!可以跑cp/m
  • v
    vlt
    通用性最好的就是窗户了吧
  • m
    mijuu
    我一直以为是8086,当时用过兼容fc的学习机玩basic,倒是没接触汇编
  • p
    pocketsnail2003
    文曲星 C800这些神器都是6502啊!论起来,6502的影响力可比8086、8080之类不遑多让呢。
  • l
    lanwater
    游戏机的操作系统和现在的智能系统差距和要求的有点远吧。 iOS fly ~
  • 中华田园喵
    同感
  • z
    zhenyue
    OSX又如何, 谁们家有资源从头搞一个操作系统出来呢! 也就搞搞GUI 罢了。
  • p
    pinfox2
    不知道大家是否还记得Sony一开始推超便携口袋笔记本电脑VAIO P系列的时候,在这台机器上安装了2个操作系统,界面类似PS3的cross,可以上网浏览收发email播放多媒体等,
    看得出来是Sony工程师不满意在那个时代win7对小屏幕上网本支持的效果,打算自己动手做一个OS,可惜那时候x86的安卓还不成气候,Sony做了一件事倍功半的事情
  • p
    pluck
    WII的操作系统真是牛B,不但有鼠标还支持外接移动硬盘,还支持模拟器游戏,当初玩得实在开心!
  • 莲尖
    改版 bsd iOS fly ~
  • v
    very20027501
    总有人要求别人搞什么都从头搞,对自己的唯一要求是嘴炮。
  • t
    tsounny
    以圣人的标准要求别人,以贱人的标准对待自己
  • 四维
    游戏机平台的homebrew游戏根本不可能火

    单人匹马资源有限无法壮大团队改进自制游戏品质,游戏机平台的开发难度比pc难那么多。 人生如梦
  • b
    buhaozhuce
    回复43#treotreo


    永远跟党走!