波克格布
1.0.0
一個只玩 Pokemon Blue 的 Gameboy 模擬器,大約 50 行 C++ 程式碼。
請參閱技術文章。
玩口袋妖怪藍(和紅)。
AFAIK 僅在 Linux 和 macOS 上建置。
$ make
在 macOS 上,您還需要建立一個儲存檔案(只是第一次):
$ make rom.sav
取得 Pokemon Blue(或 Pokemon Red)ROM 檔案。已知有效的文件具有以下 sha1:
姓名 | 沙1 |
---|---|
寶可夢 - 藍色版本(美國、歐洲)(SGB 增強版).gb | d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 |
寶可夢 - 紅色版(美國、歐洲)(SGB 增強版).gb | ea9bcae617fdf159b045185467ae58b2e4a48b9a |
其他的也可能有效,但這些是我嘗試過的。
將檔案重新命名為rom.gb
並將其放在目前目錄中。然後運行:
$ ./pokegb
儲存檔案寫入rom.sav
。
按鍵:
行動 | 鑰匙 |
---|---|
DPAD-UP | ↑ |
DPAD-向下 | ↓ |
DPAD-左 | ← |
DPAD-右 | → |
乙 | Z |
一個 | X |
開始 | 進入 |
選擇 | 選項卡 |
尋找第 24 行原始碼。下表顯示了哪些數字映射到哪些鍵盤按鍵:
數位 | 預設鍵 | 遊戲機按鈕 |
---|---|---|
27 | X | 一個按鈕 |
29 | Z | B 鈕 |
43 | 選項卡 | 選擇按鈕 |
40 | 返回 | 開始按鈕 |
79 | 向右箭頭 | DPAD 右 |
80 | 向左箭頭 | DPAD 左 |
81 | 向下箭頭 | DPAD 向下 |
82 | 向上箭頭 | DPAD 向上 |
將這一行的數字替換為 SDL 掃描碼清單中的數字。