置く場所が無い物達



バックアップは取ろうね!

ExtLineTable

線リフトの線を増やすもの
ライン作成ツールなんてなかった
ここから
LevelNames改

勢いで作成した物
テキスト領域にHighByteを使えるようにした
仕様変更によりOWの名前に
透明色を使う事が出来なくなってます
テーブルだけで$4800バイトも使うよ!
ここから


JSL.ips
JSL.asmで頻繁に使われるルーチンをipsパッチ化し
スプライト製作者、利用者の負担を軽減しようとしてる物
ここから


俺用RamMap
自分のために作成したRamMap
使うなら保存しておいた方がいいよ!
ここから

旧ver


細かい物
BugFixだったり拡張だったり、Cに全くおなじ物があるかも知れない
基本的にxkas,ipsパッチ

FlameFixK.K.の雷の当たり判定バグ、不発バグを修正。
FireBallファイア専用枠以外でファイアを生成しても正常に表示できるように修正。
ついでに直線ファイアモード($15E8!=$00)を作成。
FireInst未使用特殊スプライト#$09に敵用バウンドファイアを挿入。



SuperFXの何か
SuperFXの命令をxkasで強引に翻訳する為のマクロ群
fixel氏の二番煎じ
多分需要無い
ここから

09/11/19 : JMP#,JSR#命令を追加
他の変更箇所は忘れた

09/07/22 : 自動インクリメント,デクリメント命令を追加

09/06/22 : EXGのendmacroがendmarcoになっていたので修正

09/06/14 : EXGの処理を修正

09/06/12 : ASLの処理が間違っていたので修正
マクロ命令 LOH,HIH,NEG,EXC,EXGを追加
処理はこんな感じ
LOH Sreg(bit0~bit7)=>Dreg(bit8~bit15),Dreg(bit0~7)=0
HIH Sreg(bit8~bit15)=>Dreg(bit8~bit15),Dreg(bit0~7)=0
NEG -Sreg=>Dreg
EXC Rn=>Rn'',Rn'=>Rn,Rn''=>Rn' ≒ Rn<=>Rn'
EXG If Rn!=Rn' then Rn:Rn^Rn',Rn':Rn'^Rn,Rn:Rn^Rn' ≒ Rn<=>Rn'

09/06/08 : 一部マクロの書式が間違っていたので修正
LDW,LDBの書式を変更



Library - 図書館

コピペして使ってね!

符号無し16bit*8bit演算



符号無し16bit*16bit演算



符号無し16bit/16bit演算



原点から目標点への角度を求める




原点から目標点への角度を求める(高精度版)



ファイアボールとスプライトの当たり判定を取得



RTS