帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:for  GAM  FORK  WII  
Fork of wiisx, a gamecube/wii/wii U psx emulator

  • 源代码名称:wiisxr
  • 源代码网址:http://www.github.com/Mystro256/wiisxr
  • wiisxr源代码文档
  • wiisxr源代码下载
  • Git URL:
    git://www.github.com/Mystro256/wiisxr.git
  • Git Clone代码到本地:
    git clone http://www.github.com/Mystro256/wiisxr
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Mystro256/wiisxr
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • WiiSXR logo

    wiisx的fork,GameCube/Wii/Wii U PSX 模拟器 。

    这里代码库的起始点是libwupc的daxtsu mod,它是基于"mod5 usb的"

    有关详细信息,请参见以下链接:

    http://www.gc-forever.com/forums/viewtopic.php?t=2524

    WiiSX是 GNU GPL,可以在这里找到源代码:

    https://code.google.com/p/pcsxgc/downloads/list

    LibWupc也是 GPL,可以在这里找到:

    https://github.com/FIX94/libwupc

    请与我联系,如果你有许可问题。 我将尽量使它成为 gpl2+/3+兼容的。

    下载

    可以在以下位置找到所有下载:

    https://github.com/Mystro256/wiisxr/releases

    报告 Bug

    尽管可以自由报告 Bug,但如果可以,请先测试 pcsxr,以消除冗余的Bug 。 如果它不是pcsxr中的Bug,但这里是 Bug,如果需要,在这里报告。 我希望可以以尽可以能与pcsxr对齐,因这里遗憾的是,pcsxr中的任何 Bug 都会被继承。 如果是pcsxr中的Bug,可以自由地使用pcsxr报告 Bug 。 请注意,我不是与他们相关的,因这里提醒我或者wiisxr是不必要的,unadvised避免了混淆。

    除这里之外,我不能guarentee这个项目将成功,除非我能获得一些帮助 ! 所以如果你有任何编程技巧,可以以随时随地选择 fork 并检查目标部分。

    目标

    本项目的目的是维护。更新和改进wiisx代码以符合最新 devkitPro ( PPC ),网站可以以找到: http://sourceforge.net/projects/devkitpro/files/devkitPPC/

    一些目标:

    • 修复gcc生成警告( 有关详细信息,请参阅 build.log ) 。 不确定punned指针会影响优化的效果,但是没有任何警告总是比任何时候更好。
    • 使用pcsxr的任何代码更新( 尽可能多地从pcsxr开发中获取) 。 不幸的是,wii是有限的,有些东西无法移植: 同样,他们的开发重点是 x86,这对于 ppc/wii来说没有什么用处。 如果需要或者适用,任何修复都可以移植到 PCSXR 。
    • 改进插件( 也许替换它们) 。 比如 cdrmooby28有一些优化和可能的内存问题。 也许,可以以将一个opengl插件移植到 gx ( 在gl2gx之类的东西的帮助下,WIP会看到gxrender分支),一个声音插件可以以帮助一个SDL层( 或者移植) 。
    • 一个带有libwiigui的新 GUI,然后删除所有用户定义的代码,以简化事件。 改变。更新和修复更容易。 此外,它不涉及具有难以维护的汇编代码。 当我改变小东西时,看起来所有的东西都会在GUI中失败,所以这可以能是必需的。 可能是在程序集中的某个地方搞乱了一切。
    • 更多的控制器支持,换句话说,工具,隐藏,等等 。 wii u pro控制器受支持但非常有意义。

    如果你想捐赠,别忘了给我 fork 。 :) 我向协作者开放 ! 不幸的是,它有很多工作,我的时间有限,所以任何帮助都是值得。

    :如何构建

    如果还没有构建系统设置,请先参阅"生成系统指南"

    对于Wii版本,只需将cd放入wiisxr文件夹并运行

    make Wii

    或者为游戏机制作它:

    make GC

    如果你要做一些开发,我建议总是建立一个清晰的构建和重新生成 build.log.,这样就可以以了。

    make

    要使zip文件重新分发,请执行以下操作:

    make dist

    构建系统指南

    认识到很多人都知道如何在devkitPro上构建,但这里是noobies的指南:

    从这里下载 devkitPro ( 。你的系统的PPC版本): 如果你使用的是 Windows,则建议使用自动安装器。 安装后,跳到步骤 7 ( 请注意,默认的devkitPro文件夹是 c:devkitpro ): http://sourceforge.net/projects/devkitpro/files/Automated%20Installer/

    从下载到名为 devkitPro的文件夹中提取devkitPPC文件夹( 你的文件系统应该如下所示: 如果你想要的是英镑,我用了 ~/devkitPro) 英镑的devkitPro

    下载 libogc: http://sourceforge.net/projects/devkitpro/files/libogc/

    devkitPro 文件夹中创建名为libogc的文件夹,如下所示: devkitpro/libogc

    将libogc包括和lib文件夹提取到英镑/libogc 文件夹。

    下载 libfatmod: https://github.com/Mystro256/libfatmod/releases

    将libfatmod包括和lib文件夹提取到英镑/libogc 文件夹。

    从这里下载 zlib: http://sourceforge.net/projects/devkitpro/files/portlibs/ppc/

    下载 libwupc: https://github.com/FIX94/libwupc/archive/master.zip

    下载 libwiidrc: https://github.com/FIX94/libwiidrc/releases

    在devkitPro文件夹中创建一个portlibs文件夹,然后在portlibs文件夹中创建一个 ppc,如下所示: devkitPro/portlibs/ppc

    从 zlib 。libwupc和libwiidrc中提取包含。lib和共享文件夹到的devkitPro/portlibs/ppc 文件夹中。

    仅在Linux或者 Mac OSX上,确保指定了 环境变量,如( 我将 ~/devkitPro 用于该位置,用你所使用的替换):

    export DEVKITPRO=$HOME/devkitProexport DEVKITPPC=$DEVKITPRO/devkitPPCexport PATH=$PATH:$DEVKITPPC/bin

    如果你想添加手册组路径,请执行以下操作:

    export MANPATH=$MANPATH:$DEVKITPPC/share/man

    你可以以将这个添加到 ~/.bashrc,以便每次打开一个新终端时都不需要更改它们。



    文章标签:for  GAM  FORK  WII  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语