bafs / chip8
该软件包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2023-08-31 13:08 UTC
Requires
- php: >=8.1
- symfony/console: ^6.0
Requires (Dev)
- phpstan/phpstan: ~1.10
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-08-30 01:51:46 UTC
README
使用PHP 8编写的Chip 8仿真器,使用Symfony "Console"包。
在终端运行
composer i
./bin/chip8 <yourgame.ch8>
默认键盘布局映射如下
native: emulator:
1|2|3|C -> 1|2|3|4
4|5|6|D -> Q|W|E|R
7|8|9|E -> A|S|D|F
A|0|B|F -> Z|X|C|V
测试
./vendor/bin/phpunit tests/ --testdox
质量
静态分析
./vendor/bin/phpstan analyse src/ -l 7
语法检查
./vendor/bin/phpcs --standard=PSR12 src/