On Thu, Jun 11, 2015 at 10:04 AM, Kurt McCullum <[email protected]> wrote:
> John,
>
> Glad to hear it exists. The question I am trying to answer is about the
> boilerplate. Looking through a few of the Traveling Software ROMs it would
> appear that each one is slightly different. Is this because the interrupt
> routines are different for various software used on the ROMs?
>
> Kurt
>
>

Maybe, in part. Steve and I found bugs/inefficiencies in Mo's
routines. So we were fixing them.

So I'd say it's a few things:

a) Bugfixes/improvements over time
b) Different ROMs, different names.
c) Application specific hardware interrupt handling (software
interrupts / effectively "custom instructions")
b) ISTR there being some nooks and crannies where you could insert
code. So some variability may just be that they have application
specific code packed in between system critical stuff.

-- John.

Reply via email to