Comment 12 for bug 579337

Revision history for this message
Bug Importer (bug-importer) wrote :

Logged In: NO

We also need to take into account that there are different requirements when it comes to emulating a microprocessor vs. emulating a microcontroller, i.e. a microcontroller may require emulating additonal hardware such as memory, eeproms.

So, initially it will make sense to only concentrate on emulating microprocessors, however if the design is broad enough it should be possible to add support for implementing new hardware, so that eventually we may emulate microcontrollers, as well.

Having support for an include directive would thus seem to be consistent with such plans.

Several of the earlier comments are actually mainly about formally describing a processors ISA (Instruction Set Architecture):
http://en.wikipedia.org/wiki/Instruction_Set_Architecture

Personally, I think it would make sense to consider providing ISA specs separately, however having an include-directive would also address this issue, because the ISA description could reside in a separate file, while still being referenced/included in the actual file.