From: Daniel D. <dr...@ma...> - 2000-03-30 08:06:11
|
On Thu, 30 Mar 2000, Terry Porter wrote: > To me it tends to indicate the problem may be with s51 ? I'm verry sorry, but I've absolutely no time to check this now:-( Probably next week... Daniel |
From: Terry P. <tp...@gr...> - 2000-03-30 08:30:03
|
Hi Daniel, On Thu, 30 Mar 2000, Daniel Drotos wrote: > On Thu, 30 Mar 2000, Terry Porter wrote: > > > To me it tends to indicate the problem may be with s51 ? > > I'm verry sorry, but I've absolutely no time to check this now:-( > Probably next week... Hey no probs Daniel relax :)), I've installed Ucsim 0.2.31 and its working beautifully with sdcc-2.2.0 :))) Thanks for ucsim Daniel, it's the coolest sim around! I've a fuller email for the list later! > > Daniel Kind Regards Terry -- **** To reach me, use tjp...@od... **** My Desktop is powered by GNU/Linux, and has been up 2 days 46 minutes ** homepage http://www.odyssey.apana.org.au/~tjporter ** |
From: Michal S. <st...@lu...> - 2000-03-30 10:14:20
|
Hi I still solve problems porting one project. Problems with files hiden to linker I solve with dummy fuction (never used but include every hidden function call). But now I found next problem/bug which has some relevance to prevoius mentioned. Here's a piece of code with wrong functionality (whole piece of project is included as attachment) ... unsigned *pstartst=tstartst; /* Pointer to TSP - start. proc.*/ while (*pstartst!=0) { itst=*pstartst; ptst=&tst[itst]; /* Pointer to TST */ (*(ptst->pmodul))(); /* Interprete this module */ pstartst++; /* Next starting module */ } where code unsigned tstartst[] = {1,0}; xdata sTST tst[]={ {0,0,0,0,0,0}, {func1,0,0,0,0,0} // MyTest->Stat5:DelProc }; .... variable itst is filled as suspected by value 1, but things folowing after this are wrong. (*(ptst->pmodul))() should call func1 but when debuging it call nonsense value (NULL). What's wrong? Mikee |