* Parag Patel <parag(a)codegen.com> [020627 16:34]:
is it legal for
an fcode program to overload words defined within the
lower space (i.e. 0x000-0x5ff)?
Actually, yes. Look at the PCI bus binding for one example where rl!
rl@ rw! and rw@ may be overridden to handle endian issues.
Hmm. Do I get this right? In this case
* we need to create a new fcode lookup table every time we run a
* This has to happen from within the packages dictionary context,
i.e. if we have several bus drivers, the r[lw][@!] words have to
point to the correct words.
* We can not use defer words for this as we might have different
Maybe we can have those words be wrappers doing ' real-rl@ execute
or something similar? on the other hand it might not be wise to work
Currently I do
' end0 , ... to create the lookup table
this would have to be replaced by something like
" end0" $find if , else ' ferror , then
to catch the words current version dependant on the dictionary.
hm. this will probably not make things faster...
The x86 isn't all that complex - it just doesn't make a lot of
sense. -- Mike Johnson, Leader of 80x86 Design at AMD
Microprocessor Report (1994)
To unsubscribe: send mail to majordomo(a)freiburg.linux.de
with 'unsubscribe openbios' in the body of the message
- free your system..