Home  >  Support  >  Support Forum  >  how do I specify the beginning of root data? In rev 7.21 I set #define DATAORG 0xB000 in rabbitbios.c
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

how do I specify the beginning of root data? In rev 7.21 I set #define DATAORG 0xB000 in rabbitbios.c

0 votes
#define DATAORG 0xB000 // Begining logical address for data seg.
// A user with a lot of root code
// and not alot of root data can increase
// this in increments of 0x1000 to as high
// as 0xB000 to allow more root code space.
// OR, root data space can be increased by
// lowering this to as low as 0x3000. was 0x6000


from rabbitbios.c dynamic 7.21
asked Jul 31 in Rabbit Software by Kingfisher New to the Community (0 points)

Please log in or register to answer this question.

1 Answer

0 votes
DATAORG is a macro that is #defineā€™d near the top of the BIOS. It can be adjusted up or down in
0x1000 byte increments. With separate I&D, adjusting it up gives more space for root constants and less
for root variables. Without separate I&D, adjusting it up gives more space for root code and constants and
less space for root variables.

In DC10 and above the DATAORG macro has been replaced by ROOT_SIZE_4K
answered Aug 1 by trooper2 Veteran of the Digi Community (468 points)
Contact a Digi expert and get started today! CONTACT US
...