View on GitHub

ym2151-zig-cc

ym2151-zig-cc

ym2151-zig-cc

A project for building a simple sequencer leveraging Nuked-OPM with zig cc.

Japanese English

| Item | Link | |โ€”โ€”|โ€”โ€”โ€“| | ๐Ÿ“Š Development Status | generated-docs/development-status |

็Šถๆณ

ใ‚ขใƒผใ‚ซใ‚คใƒ–ใ—ใพใ™ใ€‚ๅพŒ็ถ™ใฎRust็‰ˆใ‚’้–‹็™บใ—ใพใ™ใ€‚

ใ“ใฎใƒชใƒใ‚ธใƒˆใƒชใฎ็”จ้€”ใฏใ€C่จ€่ชžใซใ‚ˆใ‚‹ๆœ€ๅฐ้™ใฎใ‚ณใƒผใƒ‰ใ‚’ๆไพ›ใ™ใ‚‹็”จใงใ™ใ€‚

Overview

This project is an experimental C language program that plays simple sounds using Nuked-OPM (a Yamaha YM2151 emulator). It uses zig cc for building.

Features

Build

python build.py build-phase4 && ./player.exe

Target Platforms

Windows

Linux is not officially tested. Voluntary Linux implementations and tests by contributors are tolerated from an overall project optimization perspective.

Maintenance

Future Outlook

Out of Scope

To prioritize code simplicity, this project explicitly excludes the following features, which would complicate the codebase:

License

The English README.md is automatically generated from README.ja.md by GitHub Actions using Geminiโ€™s translation.