Re: Survey & Announcment: Which CCD module fcns are most wanted Message #2 Posted by Ángel Martin on 9 June 2004, 10:05 a.m., in response to message #1 by Raymond Del Tondo
Raymond, good to hear from you on this great subject ;-?
If you ask me, I'd approach it as a purely OS enhancements project. If you think about it, it's always possible to taylor a set of MCODE functions into a custom ROM, however it isn't trivial at all to write OS extensions like those on the CCD.
So my *ideal* scenario would be: forget about any standard function, and leave the page as a "silent" one; and to put the icing on the cake, place it on address #4h - so it doesn't take up any space on the address bus.
This would be akin to the FORTH ROM, which does the same (although it messes up by using address #5h as well, something yours won't have to).
My next-to-ideal scenario would be also from the system extension perspective: if you must include standard functions, make them so that they are "natural" extensions to mainframe functions. Some examples that come to mind are:
FC?S, FS?S, CFX, SFX (all 55 flags), CNT, CNT? (contrast stuff), etc.
I wouldn't put the strength on MCODE-related functions (like B>BCD and BCD>B in particular), nor would I worry about yet another set of CODE and DECODE (let me count the ways these two show up in the libraries...).
And finally, my two favorite functions from the CCD, which I also consider in the "natural extensions" category, are: PMTA and PMTK. These two would have to make it!!
One last thought: whatever set of functions (if any) you decide to include will be fine, and is entirely up to you. Just make it soon so we can enjoy your work!!
Best,
Ángel
|