欢迎来到 FamiStudio GitHub 页面 这是 FamiStudio 的 GitHub 页面,适用于想查看/下载源代码或报告错误修复的人。 如果您只是想安装 FamiStudio,请访问 famistudio.org 或 itch.io。
如果有任何问题,可以通过 [email protected] 与我联系。
编译 FamiStudio 由几个项目组成: - 主要的 FamiStudio 应用程序使用 C# 编写。目前我们在所有平台上都支持 .NET 8.0。 - NesSndEmu、NotSoFatso、ShineMp3、Vorbis 和 GifDec 是 C++ DLL,由于它们很少发生变化,因此提供了二进制文件。 - 安装项目(仅限 Windows)
Windows 在 Windows 上,使用 Visual Studio 2022 进行开发,但搭配 C# 插件的 VS Code 也可以使用。项目包含所有内容,包括 DLL 和安装项目。如果您计划重新编译 C++ DLL,则需要在 Visual Studio 中安装 C++ 支持。安装项目使用"Microsoft Visual Studio Installer Projects"扩展程序构建,该扩展程序可以从 Visual Studio 的"扩展和更新"菜单中安装。
MacOS
在 MacOS 上,使用 VS Code 进行开发,但 Mac 版 Visual Studio 也可以使用。C++ DLL 可使用位于每个文件夹中的小型 shell 脚本 "build_macos.sh" 进行编译。这里不提供复杂的 makefile。用于音频输出和 MIDI 输入的 PortAudio 和 RtMidi 已经使用 Homebrew 预编译,并且可能不会经常更改。应用程序捆绑在每次发布时都由人工更新。