EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Dynamic C under VMware, WINE, or Linux RabbitLink available?

Started by Lev A. Melnikovsky February 1, 2004
When I joined this list some time ago I was pleasantly surprised of the
attitude of the majority of the members. Namely the willingness to help
anyone that had a specific problem.

Let's not turn this group into a name-calling, RTFM type of group. God
knows we have plenty of these. Please, limit your remarks to the topics at
hand. Advocacy for Linux and/or any other OS/application/platform you can
think of, do not belong here.

As to the original problem: DC works only under Windows. It is WINE that
does not fully support the Windows API. If one insist so dearly on using
Linux, one has to pay the price. Spend the $800 and buy the Softools
compiler. It is reported to work under WINE.

Could DC be modified to work under Linux. Sure. Maybe even with relatively
little effort. Let's not forget however, that this is the prerogative of
ZWorld and only of ZWorld.

As to the remarks of "German Pablo Gentile": You should be ashamed of
yourself. I am sure you will be if in a while you come back and read your
postings. Even though my Spanish is quite rusty I understood your
name-calling very well and it is definitely extremely offending, specially
considering (IMO) it was not called for.

---
Iassen Hristov
On Feb 12, 2004, at 8:48 AM, Micron Engineering wrote:
> There are some other GPL-alternatives that might suite better. In
> particular SDCC ("Small Device C Compiler",
> http://sdcc.sourceforge.net)
> as it already has a Z80 target. I think I will delve into that as soon
> as I can get some free time.

Keep in mind that an Open Source compiler is just a small part of the
puzzle. Most of the value (in my opinion) of Dynamic C is in the
libraries.

Even with an Open Source compiler, you're going to need to write an
Open Source Rabbit BIOS (without referencing Rabbit Semi's BIOS), a
TCP/IP stack (possibly lwip
), an OS/Task Manager
(uC/OS-II or costate replacement), a downloader, a debugger, and any of
the built-in libraries that you currently make use of.

Do not underestimate the value of Dynamic C. You get a lot of
royalty-free code on which to base your project for a very low price.

--
Tom Collins - tom@tom@...
QmailAdmin: http://qmailadmin.sf.net/ Vpopmail: http://vpopmail.sf.net/
Info on the Sniffter handheld Network Tester: http://sniffter.com/
If you read carefully libraries licenses you can see that you may use them in any case. Softools has a program to convert DC libraries to plain ANSI C then you haven't to rewrite all your code. At the moment I received an interesting offer from Zilog: they may sell me an eZ80Acclaim starter kit (hw, sw, C compiler, RTOS and TCP libraries and general libraries) for about 100$. If this is correct I think that I will start to design an RCM2200 compatible board and I will pass to Zilog.
This may be a more economic solution then deal with DC oddities.
tor 2004-02-12 klockan 18.12 skrev Tom Collins:

> Keep in mind that an Open Source compiler is just a small part of the
> puzzle. Most of the value (in my opinion) of Dynamic C is in the
> libraries.
>
> Even with an Open Source compiler, you're going to need to write an
> Open Source Rabbit BIOS (without referencing Rabbit Semi's BIOS), a
> TCP/IP stack (possibly lwip
> ), an OS/Task Manager
> (uC/OS-II or costate replacement), a downloader, a debugger, and any of
> the built-in libraries that you currently make use of.
>
> Do not underestimate the value of Dynamic C. You get a lot of
> royalty-free code on which to base your project for a very low price.

I'm very aware of that. However, as I have a license of Dynamic C I
believe I'm allowed to port those libraries to any compiler I want for
my personal use? And the same goes for SofTools libraries? While this is
a big task in it self it is most certainly doable. Perhaps we could even
supply scripts to convert those automatically. I personally have no use
(at least for the moment) of uCos or TCP/IP stack. z2k already supplies
a downloader. SDCC has a debugger.
--- In rabbit-semi@rabb..., Micron Engineering
wrote:
> If you read carefully libraries licenses you can see that you may use
> them in any case. Softools has a program to convert DC libraries to
> plain ANSI C then you haven't to rewrite all your code.

Softools users are permitted to use DC libraries (not all of them) in
their end products. Others are not.
No this is not true. I read carefully DC libraries licenses.
> When I joined this list some time ago I was pleasantly surprised of the
> attitude of the majority of the members. Namely the willingness to help
> anyone that had a specific problem.
>

Yes, im also.

> As to the original problem: DC works only under Windows. It is WINE that
> does not fully support the Windows API. If one insist so dearly on using
> Linux, one has to pay the price. Spend the $800 and buy the Softools
> compiler. It is reported to work under WINE.
>

No, it don't work in linux. Only the compiler work, and not the
debugger, so please dont talk if you dont know ok?

> Could DC be modified to work under Linux. Sure. Maybe even with relatively
> little effort. Let's not forget however, that this is the prerogative of
> ZWorld and only of ZWorld.

Wrong.

> As to the remarks of "German Pablo Gentile": You should be ashamed of
> yourself. I am sure you will be if in a while you come back and read your
> postings. Even though my Spanish is quite rusty I understood your
> name-calling very well and it is definitely extremely offending, specially
> considering (IMO) it was not called for.
>

I think that kind of people have only one name, the one you read. I
really tired of people like Peter, who discrimate people dont speaking
the same language. I really tired of that kind of man(?) feeling a best
people of another only because they speak a better english. What i say,
and sorry to the rest of the list, was to see if he can understand
spanish like i understand english. As i see, he dont understand a word,
so who have less knowledge here Peter? You or i?
If you dont understand why, se the Peter post "intimate" to the people
havind english like a second language to go away from that list...

Sorry to the rest of the list.
--- In rabbit-semi@rabb..., Jonatan Magnusson
wrote:
> I'm very aware of that. However, as I have a license of Dynamic C I
> believe I'm allowed to port those libraries to any compiler I want for
> my personal use? And the same goes for SofTools libraries?

The EULA (license) for either tool doesn't allow for that at all. In
fact the EULAs for both tools explicitly disallow this.

Bill
At 09:20 PM 2/12/2004 +0000, you wrote:
>The EULA (license) for either tool doesn't allow for that at all. In
>fact the EULAs for both tools explicitly disallow this.

Forgive me for never having read the EULA for the libraries included with
Dynamic C, (or SoftTools), but what is the general gist of that
agreement? I can only use those libraries intact? I can modify them but
only for use with DC? Just curious.

-Mike
OK, I found the EULA (boy they sure hide that thing, no wonder I never read
it). I can't make ANY sense out of what they say there as it applies to
the samples and libraries included with DC. If ZWorld really wanted to
stop people from uploading their source to yahoo, for example, which
happens regularly here, they should make that thing readable to the average
person.

I consider myself to have a fairly decent grasp of the english language,
and I can't make any sense of it.

So if someone wants to translate, or point me to a link that has some more
readable language, I'd appreciate it.

-Mike


At 09:20 PM 2/12/2004 +0000, you wrote:
>The EULA (license) for either tool doesn't allow for that at all. In
>fact the EULAs for both tools explicitly disallow this.

Forgive me for never having read the EULA for the libraries included with
Dynamic C, (or SoftTools), but what is the general gist of that
agreement? I can only use those libraries intact? I can modify them but
only for use with DC? Just curious.

-Mike

The 2024 Embedded Online Conference