トピック
ΖΕΧ ZEX256

システム変数のFREEMEMって単位はKBなの?

命令表には FREEMEM 'のこりユーザーメモリー(キロバイト) と書いてあるけど本当なのかな?また嘘書いてない?
6そうだね
プレイ済み
返信[1]
親投稿
おちゃめ ochame_nako
もしも、Kバイト単位だったらプチコン3号で8GBというとんでもないメモリ(3DS本体搭載の128MBの64倍の大きさ)が使えることになってしまいます。 ヘルプでは、ver.3.3.2では「バイト単位」、ver.3.0.0では「Kバイト単位」となっていますが、こっそり修正されたのだと思います。
3そうだね
プレイ済み
返信[2]
親投稿
SilverBlue Corei72630QM
8GBのFCRAMがあったらとんでもないですね。 CPUとGPUがボトルネックとなりますが....。
2そうだね
プレイ済み
返信[3]
親投稿
ΖΕΧ ZEX256
ですよね KBをブロック単位としてメモリ消費するのではないかと試してみたけど KB単位ではなかったし、 FREEMEMの値は1024で割り切れないし 何処が「キロバイト」なのか まあいいや
1そうだね
プレイ済み
返信[4]
親投稿
起動直後で値を見ても、キロでもキビでも8MBにならないんだよね。誰が食べてるんだろう。
1そうだね
プレイ済み
返信[5]
親投稿
FREEMEMのヘルプは「バイト単位」ですが、 「ヘルプについて(1/20)」の「システム変数(3/20」では、「キロバイト」になっていますね。
1そうだね
プレイ済み
返信[6]
親投稿
おちゃめ ochame_nako
3.3.2起動時のメモリは8323072バイトなのでKBに直すとちょうど8128KB 8MBは8192KBなので差分は64KB・・・つまり・・・(以下はご想像にお任せします)
1そうだね
プレイ済み