chadsikorra / php-terminal-nes-emulator
PHP终端NES模拟器
1.0.0
2021-03-26 00:00 UTC
Requires
- php: >=8.0
- symfony/console: >=5.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.18
- phpstan/phpstan: ^0.12.82
- phpunit/phpunit: ^9.5
Suggests
- ext-gd: For the PngCanvas
This package is auto-updated.
Last update: 2024-09-13 23:19:01 UTC
README
用PHP编写的NES模拟器
基于 bokuweb/flownes,gabrielrcouto/php-terminal-gameboy-emulator。
博客文章:https://www.hasegawa-tomoki.com/blog/2018/10/16/php-terminal-nes-emulator/(日语)
要求
- PHP >= 8.0
- Composer
安装
$ git clone https://github.com/hasegawa-tomoki/php-terminal-nes-emulator.git
$ cd php-terminal-nes-emulator
$ composer install
运行
$ bin/nes romfile.nes
兼容mapper 0 rom文件。
如果您想看到彩色图片,请使用'-cpng'选项运行。
$ php boot.php some.nes -cpng
您可以在./screen
目录中看到漂亮的截图。
控制
[W]
[A] [F] [,] [.]
[D] [N] [M]
许可
MIT许可(MIT)
版权所有 © 2018 @hasegawa-tomoki(@tomzoh)
特此授予任何人无限制地使用本软件及其相关文档文件(以下简称“软件”)的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供的人使用软件,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的还是与软件有关的、针对特定目的的适用性或非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中产生的,与软件或其使用或其他方式有关。
法律
本项目旨在研究PHP的所有功能。
本项目没有商业或盈利目的。
用户应负责在法律条款下使用此代码及其内容。
作者完全反对盗版,并尊重任天堂的所有版权、商标和专利。