大マップの配列の大きさが気になるならchar型でもってもいいのよ。
'0〜9' 'a〜z' 'A〜Z'で62種類あるし、char[256][256]とかやってもいいんじゃないかな?

ファイルの中身、こんなんですよ
http://minus-k.com/nejitsu/loader/up319308.png

大マップの方でプレイヤーキャラの上下左右3*3を調べて、現在いるステージと次ステージ以外は描画しないようにして
中心座標1マス(ゲーム画面1画面分)と、その周囲を描画させれば負担はそんなにかからないはず。