あーさん日記

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

移植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もありました。 だからシナリオで生き生きしていたんですね。。これはすごい。

次の目標

GBA

github.com 私の移植したいゲームNo1が来てしまいました・・・。昔でPC98ということもあり解析データは一生出てこないだろう諦めていました。それがまさか海外で去年から解析されている方がいてほぼスクリプトのデコードと再コンパイルができるレベルのもの…

動いているー!

GBA

前から気になっていたのでコンバートかけて一旦エミュレータ経由キャプチャー出力感無量これでどこでもおでかけマルチ https://t.co/sJ1ZSJcBDN pic.twitter.com/7oG2NF0Z1P— yuki65535 (@yuki65535) 2023年9月21日

unpacker

海外に新天地を求めるしかないみたいです。 github.com supersakura.net いいですねー。 ・Brandish 3 Renewal (PC-9801) English translation announcement www.youtube.com ・madou monogatari 1-2-3I've been informed my teaser was "too vague" and "su…