在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:kivutar/rombundler开源软件地址:https://github.com/kivutar/rombundler开源编程语言:C 99.9%开源软件介绍:ROMBundlerROMBundler is a way to release your homebrew retro game as an executable. It is based on this example libretro frontend https://github.com/heuripedes/nanoarch The main differences are that the frontend is controlled by an ini file instead of command line flags to make it easier to bundle ROMs. Also we use glad instead of glew, added openal for cross platform audio, and will add joypad support and maybe a few shaders. CompilingDependencies are:
See our Github Action config files for detailed instructions on how to setup dependencies per OS. To compile:
UsageYou don't need to compile Then modify the config.ini to fit your needs:
You can download libretro cores from http://buildbot.libretro.com/nightly/ and place it in the same folder, as well as your ROM. (But make sure to comply to the core license). For Windows, the core need to be a Place your ROM in the same folder. And set the ROM name in your config.ini. ROMBundler will read the ini file, load the emulator and the ROM and the game will start. You can then rename Inputs configurationYou can choose what kind of device is plugged in the console ports in the config.ini:
The identifiers can be found in the libretro.h:
Emulator configurationIf you need special options for the emulator, you can set them by creating a options.ini file like this:
ShadersIn the config.ini, you can specify a single pass shader. For example:
Default values are
For now available shaders are:
We recommand using the linear filter with the CRT and LCD shaders. TODO
Known working cores
Not yet compatible:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论