GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
CITRUSがRAM256って最高!と思ったらideも更新されてる最高!
ところで試しにBLINKをコンパイルしてみたら、メッセージのMinimum Memory usageが [of a 256,000 byte maximum] と出るのですが、これは正しいのでしょうか?
SAKURAの時には、マイコンのRAM128kBに対し96,000byte maximumだったので、差が気になりました。自己責任で256kの限界までコンパイルさせてくれる、というのならそれはそれでアリかなとも思いましたが。
またBinary sketch size が [of a 960,000 byte maximum]というのも、少々気になりました。2MBのうち1MBも使ってる?SAKURAの時は1MBのうち448kByteはユーザーが使えたんだから、CITRUSなら1.5MBくらいユーザーが使えるのでは?と思いました。現状で、特に実害があるわけではないのですが。
fluxさん、ご指摘ありがとうございます。SAKURAのそれが間違ってますね。設定が96KBになってますが正解は128Kですね。CITRUSのは256kになってますが、これも正確には256 * 1024ですね。それぞれ次版のV1.00で修正します。
USBファーム使用時(bin書き込み)の有効ROMサイズは(ROM size)/2 - 64kになります。最後の64kはUSBファーム自体のサイズですが、2分の1はbinファイルを一旦ROMに蓄える必要があるためです。一旦蓄えた後、それが.binかどうかを確認し、ユーザー領域にコピーして分岐してます。