あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

移植27

GBA

バッチファイルを1日中書く作業。。二度とやりたくありません。。 明日以降ようやくGBAのコードが書ける。。何週間ぶりなのやら。。 作業用のGBFS内訳 img: 26.3MB txt: 1.49MB snd: なし ------- 27.79MB

移植26

GBA

正規表現完了・・・。TODOリスト2つ追加。 ・パタパタアニメーション ・カナンフォントの作成。12x10ドット

移植25

GBA

17まで完了。もう少しー。以下、自分用TODOリスト・・・。 ■GBA ・OP,ED,プロローグ ・スクリプト解析 ・エフェクト(ToHeartGBA流用) ・アイコン表示 ・パーティ表示 ・8adのバグ修正 ■ツール ・PMDのバッチ処理、soxのフェードアウト処理 ・無理に軽量版…

移植24

GBA

8-11終わり。だいたいblogが書くころには気力が尽きていて、いつも何か一言書いて徹底してしまうのですよね。。 ちょっと頑張って書いてみると・・・この作業が終わると、カードリッジ容量問題に伴う分割バッチを作るのが面倒そうです。たぶん2か3個に分け…

移植23

GBA

6、7章終わりました。今どのへんなのとか言われそうなのでTODOリストでも作りますか。。

移植22

GBA

今日は5章を終わらせました。少しづつ進めていくしかないですねー。 ログをGBA用に正規表現しているわけですが、具体的に何をしているかというと大まかなにこんな感じです。 1.差分画像指定の変更 A画像の後にB画像を乗せる、ということがよくあるように…

移植21

GBA

今日は4章まで終わり。28まであるよー長いよー。

移植20

GBA

音楽は一旦おいて、またスクリプトを着手。ログをよりGBAに適合させるために正規表現で置換しまくっています。これがまあ・・・楽しくないです。正規表現のコードは汚いわ、終わりが見えない不毛さがあって・・・。今日は2章まで。このフェーズ早く終われー…

移植19

GBA

体調崩してぶっ倒れておりました。今日から少し再開・・・。音楽どうしよう問題。ひとまずpmdをwav化してみて容量見てみることにします。最悪3カードリッジぐらいに分けて配布するかもしれません。 github.com pmdをwav化。外部dllを使わないシンプルなプロ…

移植18

GBA

スクリプトファイル終わり!ダイエットに成功して4.94MB→1.59MBになりました。 これで削除した画像を一部復活できます。 画像 23.60MB スクリプト 1.59MB プログラム 0.60MB 音楽 2.00MB(予定) -------------------- 27.79MB次はログ出力気味なスクリプト…

移植17

GBA

ファイル1個追加464→465。 今日の進捗 465中432まで完了。+68

移植16

GBA

今日の進捗 464中364まで完了。+20 ラビィさんよかったね・・・。という地点です(謎。あと100。

移植15

GBA

今日の進捗 464中344まで完了。+65 このペースだと後2,3日で終わりそうですね。次にすることはログをさらにGBA用に工夫して負担を少なくしないとです。具体的にはBGMSTOPが2回つづいたり、16色画像の重ね合わせはGBAでできないというか、すでに画像で重…

移植14

GBA

冷静になって考えるとなんで今更”PC98”ゲームの移植を”GBA”でするのかなあと思います。常軌を逸しているとはまさにこのこと(^^;。うーん、これも昔の宿題というやつですかねー・・・。ToHeartGBAもカナンも時間的技術的に無理で諦めていたのに、今ならで…

移植13

GBA

今日の進捗 464中209まで完了。+67スクリプトを走らせて目視検査をしていると活版印刷前の時代をふと想像してしまいます。。 紙の劣化が避けられないので新しい紙に一字一句書き写さないといけません。 今している作業とかなり違いますけど親近感が湧きます…

作業風景

GBA

最近パソコンをフォーマットしたから変なもの入ってないですよ! MSYS2上でスクリプトファイル単位で動かして、選択肢コマンドを付与してログを出力しています。 https://akkera102.sakura.ne.jp/test3/1.png今日の進捗 464中142まで完了。+94

移植12

GBA

スクリプトファイル464個中48個まで完了。今日も24個作業しました。スクリプトをテキスト形式に変換してるのですが、GBAに必要な命令のみ絞っているのでサイズは3分の1に減量されています。画像は容量で色々削った分があるのですが一部復活できそうです。

移植11

GBA

チャプター28あるうち1個終わりました。ファイル数でいうと400個ぐらいあるうちの26個が変換できたということです。ここで制作に関してのザックリとした指針なのですが、ゲームの選択肢はプレイヤー操作しないことにしました。具体的にいうと、たとえばメイ…

移植10

GBA

テキストキマシタワー。 [1585] 0018 | MOVI i562 0 [158B] 0055 | RET [15C1] 0054 | CALL 15A1 [15A1] 0013 | JTBL i560 | 0 DW 15B7 DW 15A9 [1579] 0004 | TBCLOSE [157D] 0004 | TBCLOSE [1581] 0004 | TBCLOSE [1585] 0018 | MOVI i562 0 [158B] 0055 …

移植9

GBA

動いたけど早速バグってるー。これからが長いんです・・・。 $ ./scn2txt cs01_02.scn scn2txt... cs01_02.scn [0100][000A] JP [010A][000C] CMPI 0 0 0 [0110][0012] JNE [0114][0018] MOVI i187 1 [011A][000A] JP [025E][0054] CALL [0018][0000] DOSEXIT

lsdj2gba

GBA

現実逃避にlsdjをGBAに鳴らすツールを作成しました。失敗する曲もあるので何かしらバグってるとは思うのですけど、そこまでは考えるのをやめました。何やってるんでしょう自分。仕組みは改造GBエミュをDOS上で動かし、ログを吐き出します。そのログをGBAで使…

移植8

GBA

フォアナイン製System-98エンジンを作成中です・・・。変数処理、ジャンプ系はちゃんと実装して描画系は全部カット。たぶんスクリプト容量を半分以下に減らせるんじゃないかなと思っています。集中力がすぐ途切れるし、足して消してはいつものこと。。気長に…

移植7

GBA

1スクリプトファイルだけ目視で読んだ限り、そのままGBAで走らせるのはちょっと無理かなあというのが結論でした。640x400に最適化されてますしアセンブラを走らせるのはスピードとしてどうだろう。たとえば テキスト1 call エフェクト1 テキスト2 call キ…

starfield2週目休暇

デジピックめんどいのでスキル振らず。交渉とライフルに割り振ってすべて解決させます!

移植6

GBA

画像 23.60MB スクリプト 4.94MB プログラム 0.60MB 音楽 2.00MB(予定) -------------------- 31.14MB容量確定させました。スクリプトはまだ見ていないのでこれから減らせればいいなあとは思います。 音楽はですね。。PMD無理っすね。。いつもの通りDirect…

移植5

GBA

スクリプトは削っても4.93MB。音楽と効果音が全く入らないですやん。。

移植4

GBA

画像データのサイズがほぼ確定しました・・・LZ77圧縮して25.3 MB。うーん微妙。mode3なのがキツいか・・・。とりあえずはめ込み画像はこんな感じになりました。ちょっとギザギザってますけど輪郭はアルファブレンド嚙ますのでマシになると思います。あくま…

移植3

GBA

感想しか垂れ流してないので今なにをしているのかといいますとGBAコンバータの作業中です。画像データをGBAに変換するわけですけど640x400を240x160にするような単純な話でなくて、なるべく枠部分を減らして背景は大きく!キャラクタも大きく!するようにし…

移植2

GBA

ミラのミラは、ミラクルのミラ!(ゲーム内挨拶。。令和でするもんじゃないですが、いいんです自分のblogですし。グラフィックはやはりというか16色作品末期なので極まっていますねー。正確にいうとキャラ立ち絵は13色。0は透明色、2と3は背景側の自由枠。4-…

移植1

GBA

顔差分が無茶苦茶多いです。イリアの顔差分はなんと90もありました。 だからシナリオで生き生きしていたんですね。。これはすごい。