GCC or SDCC for R800?

Page 3/3
1 | 2 |

By jltursan

Prophet (2245)

jltursan's picture

15-02-2006, 14:37

Why using a Z180?.
I've no idea about Hitech; but I guess that it lacks of competent bank switching routines...

My experience with SDCC (only cross-development, sorry) has been a little frustrating with that matters too. The memory allocation is very poorly implemented in the Z80 port.

By ARTRAG

Enlighted (6330)

ARTRAG's picture

15-02-2006, 16:18

Hitech C v7.8 is a great CROSScompiler
taht supports both z180 and z80

z180 has native MMU so, working with the banked memory model
the memory management reflects the z180 HW.

Also in z80 mode the banked memory model is available, but
in this case the user has to customize the bank switching routines

By ARTRAG

Enlighted (6330)

ARTRAG's picture

15-02-2006, 17:30

But, most important, the compiler can allocate the code among the pages by himself,
and the user can choose if two functions have to be in the same mempage or not

Page 3/3
1 | 2 |