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関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
__far修飾子の登場なのか?
掲題の通りに64Kを超えた位置に配置されてしまった関数のアドレスを引数にしたい悩みです。
GNU RL78 Toolchain は 0x0XXXX 番地に配置される .plt セクションに各関数へのジャンプ命令を並べた PLT(Procedure Linkage Table) というものを勝手に作成し、16bit の関数ポインタで 0x10000 以降に配置された関数もフツーに呼び出せる仕組みを用意してるので __far 修飾も不要でなんも問題ない筈です。
なるほど、それは賢い。