}
static void
-_hc08_reset_regparm ()
+_hc08_reset_regparm (void)
{
regParmFlg = 0;
}
{
options.code_loc = 0x8000;
options.data_loc = 0x80;
- options.xdata_loc = 0x100;
+ options.xdata_loc = 0; /* 0 means immediately following data */
options.stack_loc = 0x7fff;
options.out_fmt = 1; /* use motorola S19 output */
"CSEG (CODE)",
"DSEG",
NULL, /* "ISEG" */
+ NULL, /* "PSEG" */
"XSEG",
"BSEG",
"RSEG",
},
},
{
- 255/3, /* maxCount */
- 3, /* sizeofElement */
+ 256, /* maxCount */
+ 2, /* sizeofElement */
{8,16,32}, /* sizeofMatchJump[] */
{8,16,32}, /* sizeofRangeCompare[] */
5, /* sizeofSubtract */
- 11, /* sizeofDispatch */
+ 10, /* sizeofDispatch */
},
"_",
_hc08_init,