Fix some of the included assembly files - #6
Conversation
The lcc1802epilo{DH,NG,NO}.inc files have admitted that the "double
dabble" algorithm better fit into nstdlib.inc, where it was introduced
in "20-08-01" according to its changelog. The redundancy results in an
error in asl 1.42 Beta (current as of this writing), so it may as well
be removed now.
asl 1.42 Beta (the newest as of this writing) does not understand this instruction, and I cannot find any good documentation as for its intended purpose; the source distribution there does not have any suggestions. Its removal does not seem to affect the generated code.
|
Hi graham. Thanks. pagefit is a macro that makes sure there are nn bytes left on a page. It's in lcc1802proloCX.inc and later versions. when i put it into IO1802.inc i forgot that file was included into earlier targets. I probably should formally deprecate them or remove them. |
D'oh, here I was looking through The implementation seems generic enough; could it be promoted safely to IO1802.inc or any dependency thereof? I'll include that in this PR if desired, it seems simple enough.
Most of this is on behalf of a friend of mine using the
I searched in all files for |
There appear to be minor issues with assembly using asl 1.42 Beta (the "current" version as of right now). They're easily enough squelched, though I'm a little concerned that I cannot find a replacement (or even documentation) for the
pagefitinstruction, which appears to be a pseudoinstruction anyway.