Quote:
Originally Posted by Thomas Richter View Post
My idea would be that you provide some "unimplemented integer instruction" exception and an "unimplemented addressing mode" exception (whoops, there are already!)
This is of course another option and would work even today.
Good idea.
i think its self explanatory that it should be done as thomas proposes, the system should be usable at all times, even if non existent instructions lead to exceptions that are handled by a cpu lib instead crash. it will also be convenient for user bug reports.
what concerns apollo target it remains to be seen how popular it will get, but it will either fragment the scene or the new instructions will have to bi added to the appropriate existent cpu libs to achieve forward compatibility of all systems. either way most existent software is compiled against existent targets, and this will overweight any alternative very likely forever.