オンメモリ(データ1=&HB000〜&HD113:8.3KB、データ2=&HD114〜&HEFA9:7.7KB)でデータを扱っているので、
それぞれ自由な位置への表示が何回でも行えます。| SADR(2):X2:X3:Y2:HOSEI(2):MKIGOU:KIGOU:LINE:RGB:WIDTH:DATA・・ |
| DATA | 非連続データ |
| DATA:DATA | 非連続データ+非連続データ |
| 圧縮記号:DATA:カウンタ | 連続データ |
| A,2,B,6,D,D,2,C,3、A |
| 試験に出るX1 | 祝 一平 著 | Oh!MZ 各号 |
| マシン語プログラミング入門 | 渡辺 英之・沼倉 均 共著 | M.I.A |
| パラメータ | アドレス | 説明 | 初期値 |
| WIDTH | &HA305 | 圧縮する画面の桁数。40 or 80。 | |
| X0 | &HA306 | 画面の範囲指定。X座標始点。0〜78。 | |
| Y0 | &HA307 | 画面の範囲指定。Y座標始点。0〜23。 | |
| X1 | &HA308 | 画面の範囲指定。X座標終点。1〜79。 | |
| Y1 | &HA309 | 画面の範囲指定。Y座標終点。1〜24。 | |
| LINE | &HA30A | 画面のライン数。 | |
| 1...200ライン、2...G-RAM BANK0、 3...G-RAM BANK1、4...400ライン |
|||
| RGB | &HA30B | 圧縮するG-RAMの内容。 | |
| 1...Blue、2...Red、3...Green、 4...B+R、5...R+G、6...B+G、 7...B+R+G |
|||
| KAKUNO | &HA30C | 圧縮データを格納するアドレス。 | |
| CAD | &HA30E | システムの使用最終アドレス。 |
| LASTAD | &HA07A | 圧縮したデータの最終格納アドレス。 | |
| 下位、上位の順。 | |||
| MNO | &HA07C | メモリ状態のチェック。 | |
| 0...メモリに余裕あり。 1...メモリに余裕なし。 |
| パラメータ | アドレス | 説明 | 初期値 |
| X0 | &HA6D0 | 画像を移動する際の移動先のX座標の始点。 | |
| Y0 | &HA6D1 | 画像を移動する際の移動先のY座標の始点。 | |
| KAKUNO | &HA6D2 | 圧縮データの格納されているアドレス。 |
| パラメータ | アドレス | 説明 | 初期値 |
| IDOSAK | &HA776 | 移動(リロケート)先のアドレスを指定。 | |
| 下位、上位の順。 | |||
| VER | &HA778 | 移動(リロケート)対象プログラムを指定。 | |
| 1...圧縮、2...展開 |
以上