;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
・内容物
decodeco.bps           ;;パッチファイル
readme.txt             ;;このファイル
LC_LZ2                 ;;Lunar CompressでLC_LZ2に圧縮したもの
LC_LZ3                 ;;Lunar CompressでLC_LZ3に圧縮したもの
LC_LZ3_SwappingCommand ;;Lunar Compressで圧縮したLC_LZ3のコマンド順番を入れ替えたもの
NC_LZ3                 ;;このハックの作者が圧縮コードを書いて圧縮したもの(NC_LZ3)
NC_LZ3_SwappingCommand ;;このハックの作者が圧縮コードを書いて圧縮したNC_LZ3のコマンド順番を入れ替えたもの
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
・Mode
LC_LZ2                 ;;SMWオリジナルのコードで解凍する
Optimized LC_LZ2       ;;SMWCにある最適化されたLC_LZ2のコードで解凍する
LC_LZ3                 ;;ルナマジのLC_LZ3のコードで解凍する
NC_LZ3                 ;;このハックの作者がCompressしたファイルをルナマジのLC_LZ3のコードで解凍する
Optimized LC_LZ3       ;;このハックの作者が最適化したLC_LZ3のコードで解凍する
Optimized NC_LZ3       ;;このハックの作者がCompressしたファイルを最適化したLC_LZ3のコードで解凍する
Optimized SCLC_LZ3     ;;このハックの作者がコマンドを入れ変え最適化したLC_LZ3のコードで解凍する
Optimized SCNC_LZ3     ;;このハックの作者がCompressしたファイルをコマンドを入れ変え最適化したLC_LZ3のコードで解凍する
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
●まとめ
・NC_LZ3のGFX00-31の圧縮後容量はLC_LZ3より110 byte 圧縮された。
・最適化したLC_LZ3の処理時間はルナマジ版の約80%位になった。














●ざれごと
・NC_LZ3のほうが圧縮される？
GFXしか調べてないのでExGFXについては知りません。4Kbのグラフィックでだいたい2バイトの差です。誤差でしょ。
・ビット列反転コマンドで空きメモリ食うのが嫌ならLDA ($**),y、STA ($**),yにでも変えてください。
50ファイル分で1フレームの差にしかならないです。ステージのロード時間も多分変わらんでしょう。
・コマンドの順番入れ替える意味ある？
これも50ファイル分で1フレームの差にしかならないです。ステージのロード時間も多分変わらんでしょう。
・俺のハックのロードも早くしたいんだが？
これがルナマジに組み込まれるかは知りません...
・え？コードはどこにあるかって？
元々ルナマジのLC_LZ3のコードも見当たらないんだから、君も逆アセンブリしよう！