運営資金/寄付について何もない空間。好きなことで埋めようか。スーパーファミコン(スーファミミニ)の改造方法、その後に出来ることをまとめておきたいと思います。【1】hakchi2をダウンロードする。※debugやweb_installerがあるが、無印が無難。【2】ダウンロードしたものを解凍してhakchi.exeを起動する。【4】カーネルタブの「カーネルをダンプ」を選択する。【5】画面の指示に従って行き、最後にドライバーをインストール、を押す。※エラーとなる場合はUSBポートを変える等をして何度か試してください。【6】ダンプが終わると、hakchi2\dump\kernel_super_famicom.imgに保存される。※ダンプしたkernel_super_famicom.imgのmd5が632e179db63d9bcd42281f776a030c14c3378edfc1b96a5268a066d5fbe12d89のどちらかであることを確認しておくこと。【7】続いてカーネルタブの「カスタムカーネルを書き込み」を選択する。【8】終わったら、念のために「複合化されたNAND-Bパーティションをダンプ」する。【1】hakchi2を起動する。【2】追加したいゲームをドラッグ&ドロップ、又はゲームの新規追加ボタンを押して追加したいゲームを選択する。【3】必要ならば右側に必要な情報を入力する。(テキトーで可)【4】最後に同期を押せば実機で起動可能となる。※GBA等の他のものを起動した場合は、下の作業も行ってください。【1】retroarch_with_cores.zipをダウンロードする。【2】zipのまま、hakchi2にドラッグ&ドロップをする。【3】下の画像のものが出たらOKを押し、画面の指示に従う。これで、起動できるようになります。書き込む可能領域を増やす【1】hakchi2のモジュールタブより、拡張モジュールをインストールをクリックする。【2】モジュールの一覧の中のextra_spaceにチェックを入れOKを押す。【3】画面の指示に従いスーファミミニを接続する。完了すると50MB書き込み可能領域が増えます。labelコマンドを追加したビルドです。バグを発見してください。引数1ifの条件は続く引数2つが同じことです。その他は他の言語(Luaが一番似てるかな)と同じようなif-else-end構文の動作をするはずです。gotoとlabelに関してはlabelコマンドで後に続く引数をラベルの名前としてラベル(gotoでジャンプする先)を定義します。gotoの引数でラベル名を指定してやるとそこに飛びます。labelコマンドはgotoの前でも後でも構いません。同じラベルをlabelコマンドで二回定義すると上にあるほうが使われるはず。if構文の中にジャンプしたりifの外にジャンプしたりできます。(このあたりにバグは多く見つかりそう。)gotoを使うとlabelをスクリプトの最初から探し出すのでスクリプトのプレビューがオンになっていると少し遅いです。testlabelつまり最後から3行目のgotoから最終行のlabelにジャンプするためその間にあるコマンドは実行されません。何か予想外の動作をしたりエラーじゃないのにエラーになったらここにコメントしてください。