まず、確保するサイズの16進数値が必要です。
例えば、5キロバイト必要ならば、
5キロバイト → 5120バイト(1K=1024) → &001400 (16進数6桁表示)
ポケコンで、 HEX(5*1024)とすれば求まります。
ここで得られた6桁の16進数値を2桁ずつに区切り、
H | M | L |
---|---|---|
00 | 14 | 00 |
それぞれを H, M, Lと呼びます。
この値を用いて以下のコマンドを入力します。
POKE &BFE03,&1A,&FD.&B,L,M,H:CALL &FFFD8
L=0, M=&14, H=0なので実際には
POKE &BFE03,&1A,&FD.&B,0,&14,0:CALL &FFFD8
となります。
これにより、BE800〜BFBFFまでの5120バイトがマシン語領域として確保されます。