●●●くみこの組み込み相談室●●●
■ このスレッドは過去ログ倉庫に格納されています
0429たすけて〜
NGNGセグメント定義はこんな感じ。
処理系によって書式はさまざまだと思いますが……
#NOCROSS
;Segment Start - End , ROM
main $0000 , $0000
TEXT
DATA_CONST - $3FFF
BANK1 $4000 - $7FFF , $4000
BANK2 $4000 - $7FFF , $8000
BANK3 $4000 - $7FFF , $10000
DATA $C000 , $7E000
HEAP - $FC00
BANK1〜3に配置されるデータは確実に16K以内に収まってます。
BANK1のみを使用しているときはリンクも通るんだけど、2つ以上使用すると駄目。
overlaped on RAM area という言い回しは論理アドレスが重なってます、という
意味だろうけど、そうじゃなきゃバンク切り替えできんでしょうに……
何が気に入らないんだ?
■ このスレッドは過去ログ倉庫に格納されています