|Re: [41CL] Image Database|
Message #8 Posted by 聲gel Martin on 2 July 2012, 1:50 p.m.,
in response to message #7 by Monte Dalrymple
I didn't explain well, let me try again.
You're not overthinking the scheme at all, those seven functions in the IMDB write up are all great - pls. don't cut back!
The parallel block would have its own header and then the 7 functions - or as many more as you see fit. Things would look similar to this:
Main Block Parallel block
the beauty of this lies in that the parallel block is completely independent = can be used stand-alone. This is fine for normal users, and you're right about the executable length - but power users can use the XROM function, or the CCD catalog.
-YFNYS 3C <-- mirror fns---> -IMDB 1A
But it can also be used from within the main YFNS block, if the "switching function" is enabling the swap, execute, them swap back - playing with the MMU settings as you have suggested.
This can be further enhanced if in RUN mode "-YFNS 3C" puts up a selection prompt, like this for instance (concept is the launcher idea):
where each one of the allowed selections triggers the corresponding IMDB function.
Haven't thought out all the ramifications but in principle it looks viable. But anyway it's a second-degree tweak; much less important than the IMDB functions themselves.
All this assumes that none of the IMDBxx functions needs the YFNS code on-line, which may not be the case at all. If it's needed then both blocks will need to be on-line simultaneously.
Will you make us wait much longer?? :-)
Edited: 3 July 2012, 2:46 a.m.