Page 2 of 2

Re: Ethernec drivers & NetUSBee on TT: I think I see the problem.

Posted: 23 Apr 2018 21:50
by stephen_usher
Strangely, after all this playing UIP-tool suddenly and inexplicably can now ready the MAC address of the device reliably rather than getting all zeros! This is without touching or reseating the NetUSBee in the ROM port.

Re: Ethernec drivers & NetUSBee on TT: I think I see the problem.

Posted: 11 May 2018 19:25
by arf
stephen_usher wrote: 21 Apr 2018 12:11
arf wrote: 21 Apr 2018 00:54 PureC as a fully compatible replacement of TurboC is available online, including the assembler.
From the comments in the code, it's not a plug-in replacement at the assembler level if you want to link in external assembler routines.
Could you point to that? I switched an assembler project from TurboC assembler to PureC assembler (alongside with a small C project), and it was like changing 1 or 2 non-CPU-keywords (assembler reserved words, like "EVEN" or something like that)

Re: Ethernec drivers & NetUSBee on TT: I think I see the problem.

Posted: 11 May 2018 21:55
by stephen_usher
arf wrote: 11 May 2018 19:25
stephen_usher wrote: 21 Apr 2018 12:11

From the comments in the code, it's not a plug-in replacement at the assembler level if you want to link in external assembler routines.
Could you point to that? I switched an assembler project from TurboC assembler to PureC assembler (alongside with a small C project), and it was like changing 1 or 2 non-CPU-keywords (assembler reserved words, like "EVEN" or something like that)
In the end it was a lot simpler than the code documentation suggested. It was mostly changing "TC" to "PC" in the makefile!

Re: Ethernec drivers & NetUSBee on TT: I think I see the problem.

Posted: 11 May 2018 22:38
by arf
stephen_usher wrote: 11 May 2018 21:55
arf wrote: 11 May 2018 19:25 Could you point to that? I switched an assembler project from TurboC assembler to PureC assembler (alongside with a small C project), and it was like changing 1 or 2 non-CPU-keywords (assembler reserved words, like "EVEN" or something like that)
In the end it was a lot simpler than the code documentation suggested. It was mostly changing "TC" to "PC" in the makefile!
Okay, so I’d conclude again, that PureC is a drop-in replacement for TurboC, for both C and its assembler. And PureProfiler’s been a great help for me, btw.

Re: Ethernec drivers & NetUSBee on TT: I think I see the problem.

Posted: 12 May 2018 10:38
by czietz
arf wrote: 11 May 2018 22:38 Okay, so I’d conclude again, that PureC is a drop-in replacement for TurboC, for both C and its assembler.
No wonder, given that PureC is basically the same code base, i.e. TurboC's successor. Borland -- for some reason -- lost interest in Turbo C for the Atari ST, however, the code and the rights to develop it further were given/sold to Pure Software.

German article about that -- Google Translate does a reasonable job translating it to English: http://www.stcarchiv.de/stm1991/11/pure-c