マップチップを 1〜127 とするのであれば、追加情報を A×128 にして値を設定すれば、
128で割った余りがマップ情報、128で割った値が追加情報、という混在ができる。

この辺のプログラムの基礎知識レベルが直感的にわからないのであれば、ファイル分けるかして情報を複数に分けて持つ