Vojtech,
I want to use all available ROM in my SMALL memory model application.
When PE generates the prm file the placement section is as follows:
PLACEMENT
DEFAULT_RAM /* non-zero page variables */
INTO RAM,RAM1;
NON_BANKED, DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM;
PAGED_ROM /* routines which can be banked */
INTO PPAGE_0,PPAGE_0_1,PPAGE_2,PPAGE_4,PPAGE_5,PPAGE_6,PPAGE_7,ROM1,ROM2;
_DATA_ZEROPAGE, /* zero page variables */
MY_ZEROPAGE INTO Z_RAM;
END
The only way I have found to have access to ROM1 and ROM2 is to modify
prm file myself as follows:
PLACEMENT
DEFAULT_RAM /* non-zero page variables */
INTO RAM,RAM1;
/* Added ROM1 and ROM2 to PE generated prm file */
/* 2009-09-10/AJ */
NON_BANKED, DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM, ROM1, ROM2;
PAGED_ROM /* routines which can be banked */
INTO PPAGE_0,PPAGE_0_1,PPAGE_2,PPAGE_4,PPAGE_5,PPAGE_6,PPAGE_7,ROM1,ROM2;
_DATA_ZEROPAGE, /* zero page variables */
MY_ZEROPAGE INTO Z_RAM;
END
What do I need to do to generate a prm-file that uses all available rom?
Thanks,
Anders J