Page 2 of 2

Posted: Tue May 12, 2009 7:21 am
by Capn Trips
Upon closer scrutiny, it appears that the FIRST behavior (newly-created SP functions do not appear in the list until navigating away from and then back to the SP Tab) occurs for all SP functions when I have opened an RMIR file.

The other behavior (newly-created functions do not appear in the SP function list and I cannot navigate back into the SP tab once I have navigated away from it until closing and re-opening RMIR) occurs for the IR file that I open in RMIR!

Another clue? (hopefully) :roll:

Posted: Tue May 12, 2009 8:12 pm
by gfb107
More clues definitely helps.

A big part of your problem Capn, is an error in the RDFs for URC-1056 extenders:

Code: Select all

EepromSize=$1400
...
AdvCodeAddr=$0C00..$19FF
...
BaseAddr=$0600
Note that the AdvCodeAddr specifies the end address is $19FF, which is beyond the EEPROM size of $1400. This is partially caused by an quirk in the way addresses must be specified in the RDF. All addresses must be relative to the start of the EEPROM area, so it is a common mistake to put the absolute address used by the extender in the RDF, forgetting to subtract the BaseAddr. In this case $19FF-$0600=$13FF

Try using

Code: Select all

AdvCodeAddr=$0C00..$13FF
.

That should improve things significantly.

The extender writer should also double check the AdvCodeAddr and UpgradeAddr entries.

Posted: Wed May 13, 2009 8:43 am
by Capn Trips
That did it, Greg.

Thanks!