TODO (順番は特に無し) * メンテナンス -- obsolete * TODOを増やさない * SYSTEM3の3.5への移植ものや、ネット上にあるSYSTEM3.5のデータへの対応 * system 3.9への対応 * Xのイベントハンドリングの改良 * oringinal の savedata(v1/v2/v3?) を convert する tool * savedata を lt/bg でどっちでも読めるようにする * XIM 対応? * 関数/変数名の統一 * 技術情報のドキュメント化 * GUI付 installer (っていうか、CD-ROMの中の setup.infを直接使う) * 異常終了時に出来るだけプロセスが残らないようにする * global変数を減らす * 意図的な異常シナリオデータでもsegv.らないよう努力する * Tab/Spaceの混在などソースの見直し(随時) * CEの残りのコマンドをさっさと実装する * SDL を理解して cleanup * キー入力まわりの cleanup * UNIX+X 以外の環境へ移植しやすくする * 王子様1/16 + スケジュールを組む時に「もどる」「クリア」「OK!」の選択がうまくで きない。 * ランス4 + プチハニーの爆風に巻き込まれると、キャラの上に「防」マークがつきっぱ なしになる。 + 戦闘シーンでたまに左上にモンスターのかけらが表示されることがある。 DONE * configure 化 * gtk_setup.c rewrite * keyboard操作対応 * cd/mp3の切替えをオプションで切替えられるようにする * packed 24bpp対応 (rewrite xcore.c) * music server cleanup * dri mmap化 * 汎用 data cache 処理を作る。TTF フォントと展開済み CG で使おうか。 * alphabelnd asm化 * imgae.c をもうちょっとすっきりと。(depthで関数のテーブル化 * ecopy のタイミングの最適化 * wav が鳴らない事がしばしばある(open err)のを調査&修正 * *.h の依存関係 cleanup, 特に xsystem35.h * xcore/imageの統合とcleanup * MIDIの自前のハンドリング(/dev/sequener ?) * FullScreen対応(with DGA) * 古いドキュメントをなんとかする。(FAQ/BUGS etc) * 大悪司 + SDLの時、MAP選択が正常に動かない。