From: Michael H. <mic...@ea...> - 2000-06-24 23:57:58
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Sandeep. I'm having a look at adding far function support to the z80 port, but I'm a bit stuck. Heres the story: The gb and a z80 system I'm interested in have two code areas - one fixed, and one other that can page in any of the remainder of the available memory. I want to create two types of code space - one non banked with two byte function pointers which can use the standard call, ret for common functions and another banked type with three byte pointers which do calls and rets through intermediate bank switching functions. I'm stuck at the moment :) It seems that the lex and yacc parts of sdcc currently ignore the 'far' specifier on functions, with the type being overridden when it detects that its a function being defined. Any suggestions? Or is it time for me to learn yacc? :) - -- Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.0 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE5VUoTUejL3SuzxEgRArHtAKCRT7ozLI1j2jsehP1RTIZ2jv0sEwCfVPVH GPvQ/qTwhizc8QTJbAqPYLU= =jdwg -----END PGP SIGNATURE----- |