#99 Article 290 Posted at 1992/05/21 13:23:35 by Zumi & Fox (MAP338) [BASIC.ML1]

Subject: Re:*13 BASIC版ML1ローダー /288 ..... /269 /267

>左上の点の色ってどこから取り出してくるんだろう。

  まず色の対応ですが、MEDIVで確認すると今回のデータは0が白、1が黒
2が灰になってます、で一番最初のブロック

>11111111101011101100	長さ
>00			次の色
>0			連鎖

長さは確かに灰色の矩形の左端までの距離1771とあってますが、色は白です
また連鎖も灰色の矩形の所であれば当然あるはずですが無しになってます、次の
ブロックでは

>11100001
>1000
>1 00000000000 110	0は真下。110で終了。

長さは確かに灰色の矩形を表わしてますし、連鎖も矩形の縦の長さ12-1ありますが
色は白(00)に変るはずが灰(1000)になってます、その次

>1111111111001010100110
>00
>1 00000000000 110

距離が2725と言うことは、灰色の矩形の右上から黒い枠の左上までの距離ですが
色コードと連鎖は灰色の矩形の右端のものです、と言うことはML1の圧縮は

---長さ---色	仕様書を素直に読むと頭に浮かぶ
		|	こーゆー構造ではなくて
		連
		鎖
		|

色---長さ---	実はこ~ゆ~構造だっちゅうことですな(^_^;)
|
連
鎖
|

  まぁ確かに、ひとつ前の規格NL3が『色--長さ--』と言う構造だったから
発展的に考えれば当たり前と言えば当たり前、う~ん目の鱗が落ちたなぁ(^o^)。

★狐★