投稿者 JZN 日時 2000 年 12 月 16 日 11:59:30: [DG-001331]
回答先: ファミコンのドラクエ4のカジノで・・ 投稿者 いしかわ 日時 2000 年 12 月 11 日 21:29:04
なぜ、4Gで買えるのかというと、
カジノでメダルを購入するとき金額格納メモリが3Byteらしいです。
で、1枚あたり20Gなので、
838861 * 20 = 16777220
3Byteっていうのは、整数で16777216が上限。
つまり、
16777220 - 16777216 = 4
ってことなんです。
早い話、オーバーフローですね。
多分、メモリ空間を覗くと、
01 00 00 04 (16777220)
~~~~~~~~
ってなってると思います。
ちなみに波の部分が、購入時に要求される金額です。
つまり、4G(^^;