From: Michael H. <mic...@ju...> - 2001-12-25 02:43:24
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 24 Dec 2001, Henk Poley wrote: > Hmm, yes, just before the z88dk-mailinglist broke we were talking about > that, it's called 'sectioning', isn't it? z80asm doesn't have that kind of > support. You can basicaly only define one sourcefile to be a header, where > the rest is linked upon. Yeah, that's accurate. > > The calling conventions and assumptions look almost identical between the > > two compilers. It would be interesting to try having sdcc compile one > > module and to link it against zcc code and/or libraries. > > Hmm, SDCC uses a different order for passing the variables ain't it? And > SDCC uses HL for passing the first variable... But it should off coarse be > possible to use SDCC compiled modules under the Z88DK (with some assembly > 'hacks'). SDCC pushes right to left, and currently uses no register parameters. I didn't actually check which way around z88dk pushes. It should be simple enough to reverse the order. > > > To give it a spin, try adding '--asm=z80asm' to the sdcc command line. You could give the nightly automated build a try - http://sdcc.sourceforge.net/snapshots/ - -- Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (OpenBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwn58YACgkQ3L3H1ImjCiTTMgCfTyL2DM+i5YL861HW59WPWJYH +EwAoLV/68oc93EF9CtZdj6RD9H3LCIw =tdAe -----END PGP SIGNATURE----- |