In the current trunk we have a symbol __STACKSIZE__ that is ok. In the old version I assumed that the segment RAM should be made larger by __STACKSIZE__ as the crt0.s would set the stack pointer to top of the RAM segment. While reading through code I am not sure about this anymore. Perhaps the sp should be intialised to RAM_SIZE + STACKSIZE ? In order to keep it simple we could just enlarge the RAM_BSS segment by stacksize and leave this to the linker. Another way would be to define __STACKSTART__ and __STACKSIZE__ to allow the programmer to place the stack somewhere. What is the intended way of doing this? -- Regards, Karri PS. Uz, thanks for the tgi-comments. Now I have my code running again. ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Sat Aug 7 21:21:52 2010
This archive was generated by hypermail 2.1.8 : 2010-08-07 21:21:54 CEST