最近看到油管上有個視頻講如何開發 GAME BOY 遊戲, 瞬間勾起了個人興趣. 可是視頻裏的工具是在 Windows 上的, 對於我這種七八年沒用過 Windows 的人簡直就是勸退. 幸虧外國用 Mac 的人不少, 隨便就解決了環境問題.git
這一步就不過多解釋了, 用 Mac 的人應該都曉得怎麼搞定. 直接到 brew.sh 就能找到安裝方法.github
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼
使用第三方的倉庫把 gbdk 安裝上ruby
brew tap mistydemeo/formulae
brew install --HEAD mistydemeo/formulae/gbdk
複製代碼
接下來就是等待安裝.bash
如今建立個 main.c 文件, 而後編輯如下幾段代碼.curl
#include <stdio.h>
#include <gb/gb.h>
int main(void) {
printf("hello world!\n");
return 0;
}
複製代碼
很簡單就是打印 hello world!
, 直接使用工具
lcc -o main.gb main.c
複製代碼
lcc
就是咱們使用 brew
安裝的 gbdk 的編譯工具, 能夠經過這個工具編譯 GAME BOY ROM 文件, 這裏編譯出來的文件名是 main.gb 文件, 以後隨便用個 GAME BOY 模擬器打開該文件就能夠看到效果了, 一個大白板上出現幾個字. 咱們以後的開發主要是使用 include 進來的 gb.h 裏的各類定義好的工具.
若是咱們用 Rust 之類的語言, 沒有這麼完整的工具鏈, 無法寫幾行代碼就編譯出一個 ROM 文件來.ui
放一下 YouTube
上做者的視頻地址. www.youtube.com/watch?v=HIs…url