There was an error while loading. Please reload this page.
https://github.com/nesbox/TIC-80/wiki
masterは今 wasm がぶっ壊れてるのでstableブランチを使います。masterはCMakeに移行中ですが、stableはまだMakefile
$ git clone --recursive git@github.com:tic80hackathon/TIC-80.git
brewでいろいろ入れたけど、何が必要かわからなくなったので、試した人が追加してください
MacOSネイティブのビルド
make macosx ./bin/tic80
wasmのビルドにemscriptenが必要 emscriptenの準備
git clone https://github.com/juj/emsdk.git cd emsdk ./emsdk install latest #時間がかかる ./emsdk activate latest source ./emsdk_env.sh
これでemccが使えるようになる
make wasm cd build/html python -m SimpleHTTPServer #ブラウザでアクセスすると表示される
index.htmlの部分を修正する
<script type="text/javascript" var Module = {canvas: document.getElementById('canvas')}; </script>
build/htmlに任意のticを置いて 以下のようにargumentsを付け足すとticを読み込んで起動する。(ダウンロード機能はすでにあった)
<script type="text/javascript" var Module = {canvas: document.getElementById('canvas') , arguments:['palette.tic'] }; </script>