プログラム

[ 目次 | 更新履歴 | ヲレのモバ | DOS | BSD | プログラム | もがく日々 | 関連リンク ]


使用許諾

ヲレの作ったプログラムはソース真理教の教えに従い、ソースが 必ず ついてます。 各ソースは LSI C 試食版でコンパイルできることを確認していますが無保証です。 何が起こっても責任は持ちません。

これらのプログラムを自分のプログラムで利用したい場合は、連絡いただけると嬉しいです。

(c)1997,98 Kazuya 'Sharl' Masuda <sharl@hauN.org>


CONTENTS


MGG 形式のファイルを PPM 形式に変換

白子雅之さんが作成された LSI C 用のライブラリに VRAM イメージをファイルに落とすツール(mggsave)がサンプルとして納められていた。使用法で拡張子が mgg となっていたので、勝手に MGG 形式と名づけてしまった。

このツールはそれを PPM 形式にコンバートする。netpbm, pbmplus などで変換して web page に貼りつけるために作ったようなものだから、かなり手抜きである。

取り込みサンプル

[お試し DOS]

モバ DOS 上でも使えるが基本的に UNIX 向け。mggsave.exe にカーソル消去シーケンスを追加した mggs.exe を同梱。

  Name          Original    Packed  Ratio   Date     Time   Attr Type  CRC
--------------  --------  -------- ------ -------- -------- ---- ----- ----
+ MGGTOPPM.TXT      1059       748  70.6% 97-09-30 06:57:30 a--w -lh5- 480F
+ CHANGES             98        98 100.0% 97-09-30 06:59:54 a--w -lh0- 55B6
+ MGGS.C             676       411  60.8% 97-09-30 04:45:50 a--w -lh5- 6103
+ COMPAT.H           682       332  48.7% 97-09-30 07:10:34 a--o -lh5- A540
+ MGGTOPPM.C        2213       829  37.5% 97-09-30 07:17:26 a--o -lh5- 5260
+ MGGS.EXE         19236     11875  61.7% 97-09-30 06:51:22 a--w -lh5- E04F
+ MGGTOPPM.EXE     11735      7925  67.5% 97-09-30 07:17:58 a--w -lh5- B402
--------------  --------  -------- ------ -------- --------
     7 files       35699     22218  62.2% 97-09-30 07:18:16

mggppm16.lzh (22,607 bytes) Tuesday, 30-Sep-1997 07:18:16 JST


DS-10 の画像を mgjv などを利用して変換・表示

青モバには画像ビュアは内蔵されていないので、外部ツールに頼ることになる。しかし mgjv は Exif 形式の JPEG に対応していないので、変換ツールを組み合わせて表示するものを作ってみた。 640x480 を 320x240 に縮小して表示する。

mgjv の他に djpeg, cjpeg が必要。

お試し DOS から実行した画面サンプル。

[jcv on お試し DOS]

各実行ファイルが絶対パスで指定されているので注意。変えたかったら再コンパイルするのが基本。 mgjv 1.30β から新しいのが出ないので、とりあえず 1.30β 対応。また、dsc00002.jpg を表示したいときは jcv 2 だけで表示できるようにした。

バッチファイルでもいいような気もするが。

  Name          Original    Packed  Ratio   Date     Time   Attr Type  CRC
--------------  --------  -------- ------ -------- -------- ---- ----- ----
+ JCV.TXT           1185       843  71.1% 97-10-05 03:57:54 a--w -lh5- 1FE2
+ CHANGES            213       213 100.0% 97-11-14 11:37:30 a--w -lh0- 605D
+ JCV.C             1729       817  47.3% 97-10-16 14:40:52 a--o -lh5- 52AF
+ JCV.EXE          10240     10126  98.9% 97-10-16 14:41:16 a--w -lh5- 4A2B
--------------  --------  -------- ------ -------- --------
     4 files       13367     11999  89.8% 97-11-14 11:45:42

jcv16.lzh (12,191 bytes) Friday, 14-Nov-1997 11:45:42 JST


ToDo リスト→ CSV 変換

特にコメントなし。実験用なのでソースのみ。

todocnv.c (4,199 bytes) Tuesday, 06-Apr-1999 01:34:43 JST


ぼんれす

ここより先は QUX が作ったソフトを収録。ヲレより DOS 寄りなので期待大。


ToDo List Viewer テスト版 for WIN

モバステで転送やシンクロをしなくても ToDo リストを見ることができるツールです。PCMCIA カードでのデータ移動を想定しています。起動後に File → Open でカードの \共通\todo.dat もしくは \共通\todo.idx を指定すると ToDo List が表示されます。

[ToDo List Viewer 画面]

これはテスト版です(α版ともいう)。仕様及び操作方法は変更される可能性があります。 またこのソフトにより不都合が起きた場合、何も保証いたしません。バグ報告等は以下のアドレスまで…

qux@hauN.org http://qux.hauN.org/

  Name          Original    Packed  Ratio   Date     Time   Attr Type  CRC
--------------  --------  -------- ------ -------- -------- ---- ----- ----
  TODOVIEW.EXE    572928    281840  49.2% 97-10-31 14:24:28 a--w -lh5- 9B83
--------------  --------  -------- ------ -------- --------
     1 files      572928    281840  49.2% 97-10-31 14:49:02

todoview.lzh (281,880 bytes) Friday, 31-Oct-1997 14:49:02 JST


モバ DOS で BMP を見る!

mgbmp 1.00 の登場により製作中断…。

同梱のドキュメントより。

---
BMP Viewer for Mobile Gear
Ver. 0.02

・はじめに。
これは、もば DOS 上で BMP file を見るための Viewer です。
きっちりした減色やディザ処理は行っていないのでグラデーション等は
きれいに見えません。
また、画面のサイズは最大で 640x240までしか出ません。
それ以上は無視されます。

・使い方
コマンドプロンプトより、
> mgbv <filename>
で BMP ファイルを表示しキー入力待ちになります。
何かキーを押すとプロンプトに戻ってきます。
デバッグ版なので、一部ファイル情報も表示します。

-i オプションを付けると簡単な情報を表示します。

-n オプションを付けるとキー入力待ちしません。

・動機
元々 nabe 氏の mgbmp が8の倍数幅のモノクロ BMP しか表示できないとの
ことだったので、幅の対応だけしようと思い作り始めたのですが、いつの
まにか1から作っていました。
#アルゴリズムが違うので遅い…

・変更点
ファイル読み込み部分に手を加えて若干速くしました。
フルカラーBMPの読み込み速度は変わってませんが…
(256色 640x240 の展開に1〜2秒程速くなっているはずです)

・ソースについて
美しさを求めて書いたソースではないので書き方は真似しないようが良いと
思います。ざっくり書いただけなので。
ちなみに、Visual-C++ 1.51 を使ってコンパイルしました。

・最後に
これはデバッグ版です。(α版ともいう)仕様及び操作方法は変更される
可能性があります。またこのソフトにより不都合が起きた場合、何も保証
いたしません。バグ報告等は以下のアドレスまで…

qux@hauN.org http://qux.hauN.org/

---
  Name          Original    Packed  Ratio   Date     Time   Attr Type  CRC
--------------  --------  -------- ------ -------- -------- ---- ----- ----
  MGBV.EXE         11347      7397  65.2% 97-10-01 19:44:48 a--w -lh5- 7666
  MGBV.TXT          1394       955  68.5% 97-10-01 19:44:26 a--w -lh5- 4372
  MGBV.C            4519      1588  35.1% 97-10-01 19:41:58 ---w -lh5- 047E
--------------  --------  -------- ------ -------- --------
     3 files       17260      9940  57.6% 97-10-01 19:45:34

mgbv002.lzh (10,054 bytes) Wednesday, 01-Oct-1997 19:45:34 JST


(c)1997-99 Kazuya 'Sharl' Masuda <sharl@hauN.org>