Thanks for both responses.
Can you clarify the last statement: Are you saying that you have
problems with other programs on Droid48 for example Jazz 6.8?
Regarding exAL and XCELL, I did find confirmation they have many
unsupported entry points. For example in the following thread:
http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/73bab9e1e3b1ddf/1ee9f39d177e16d6?lnk=gst&q=xcell+exal#1ee9f39d177e16d6
... in above thread Dheera stated :
"Xcell: Seems to use tons of unsupported entry points (HPCONV shows
64dce, 11320, 4231a, 5f2a3, 5f2ee, and tons more...
Exal: Uses many of the same unsupported entry points as Xcell."
I'm trying to understand the significance of unsupported entry points
in the context of my original question. Unsupported entry points can
cause behavior that acts different on different rom versions (right?).
However my Emu48 and Droid48 use the same rom version (R) and yet
Emu48 runs these programs fine while Droid48 does not. If the
problem was unsupported entry points, I'd think it would affect them
both.
Maybe Emu48 implements the ROM very literally by emulating the
hardware around the rom, while Droid48 emulates commands without any
reference to the actual rom? I do know Emu48 requires us to supply
the program with a ROM during installation while Droid48 does not.