#32 Article 6706 Posted at 1993/03/05 00:08:44 by cato (MAP2944) [IMP.PIC]

Subject: Re:*4 for x68k セーラーマーキュリー その1 /6691 ... /6689 /1170(#65)

皆様、本当に感想有難う御座います。
ただ今、スキーから帰ってきたばかりで、心のこもったレスを
読ませて頂いてます。(^^)

>隅々までcatoさんの愛が満ちているデータですね。あぁ良い作品をダウンロー

うう、嬉しい。そう言っていただけると、とてもむくわれたきがします。
口パク、目パチ程度のデータで、ダウンしたかいが無いと思われても仕方が無いなと
覚悟をしていたのですが。
やって良かった。(^^)

>しかし、私の機械は98なので、動かない絵と音だけでしたが(^^;

ああ、本当に申し訳ありません。私は98関係の方があまり良く判らないので、
98用のPRG作るまではいきませんでした。
それでもレスを頂けるなんて、全く感謝の言葉もありません。

>差分フォーマットの公開を要求する(シクシク)

さ、さすが、つっこみどころが.....。
確か単純なランレングスで、作ったようなきがします。


ええと、げ、とんでもないフォーマット。(^^;)

ファイル先頭4バイトがデータ全体の長さ。
以下、

VRAMアドレス:4バイト
差分データ数:4バイト
差分データ:4バイト単位のベタ。

アドレスが-1で終わり。

展開部分は簡単に作ってこうなります。

		push		d0-d1/a0-a1
	mld2:	movea.l		(a0)+,a1
		cmpa.l		#-1,a1
		beq		mldend
		move.l		(a0)+,d0
	mld1:	move.l		(a0)+,(a1)+
		dec.l		d0
		bne		mld1
		bra		mld2
	mldend:
		pull		d0-d1/a0-a1
		rts

PUSH , PULL  わかると思いますが、スタック退避、復帰です。
確かに今見るとあきれる。もうちょっとましな物を作れば良かった。(^^;)

以上です。

これからも頑張りますので宜しくお願い致します。

>根本さん、ZEN-19さん、Dr.ちゃいさん。




                 MAP2944 CATO

スキーで、右膝の靭帯を切ってきました。シクシク。
どうせ動けないので、CGに燃えようと思っています。
セラムンでやることはまだ残っているのだ。(^^)