Skip to content
Yoshida Seisuke edited this page Oct 31, 2018 · 11 revisions

本家Wiki

https://github.com/nesbox/TIC-80/wiki

Getting Started

masterは今 wasm がぶっ壊れてるのでstableブランチを使います。masterはCMakeに移行中ですが、stableはまだMakefile

$ git clone --recursive [email protected]: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>
Clone this wiki locally