/rustboy

Primary LanguageRust

Rust で作るゲームボーイエミュレータ

Rust の勉強を兼ねてるので標準ライブラリ縛りで実装しています。
そのため出力先はターミナルで、点字を使って描画しています。
まだまだ実装中のためバグだらけですが、GBAダンパー V3で吸い出したテトリスが何となくプレイできるところまでは実装済みです。

cargo run <path_to_rom>

Examples

# https://github.com/retrio/gb-test-roms/blob/master/cpu_instrs/cpu_instrs.gb
cargo run cpu_instrs.gb > /dev/null

screenshot01

# Tetris Data loaded using GBA Dumper v3
# GBA Dumper v3: https://www.amazon.co.jp/gp/product/B0838CVZ49
cargo run Tetris.gb > /dev/null

screenshot02

参考リンク