> Hi, group,
> I have a board with 80188 microprocesser and I have software that is
> tested good on PC with watcom C 11.0. Now I need to port the software
> to the 80188. I have paradigm locate 5.0 but I have never used it. The
> manual talked about supporting Borland C++4.0 and MSC 8.0c. Has anybody
> tried to use it with watcom C? Does it work with Turbo C 2.01 too? I
> need to decide how I would approach this problem. I might port the
> software to Turbo C 2.01, or port the software to Borland C++ 4.0, then
> buy one copy of BC from ebay. I might try to find a locator that
> supports watcom C. I have MSC6.0 too. But my dudes do not like MS. It
> is optimal if all the tools are freely downloadable. I might be able to
> answer those questions if I dig the internet deeper but I'd appreciate
> your help as I can direct more energy toward the right direction. Thank
> you.
>
> http://www.mscpscsi.com
>
> vax, 9000
>
If the linker can create a map file compatible with the
Borland or Microsoft map, it should succeed.
The locator reads the class and segment definitions from the map
and adjusts the segment relocations in the .exe file accordingly.
An example of a segment/class map working with the locator:
--
Start Stop Length Name Class
00000H 00037H 00038H ROMSTART ROMSTART
00040H 00040H 00000H _RFDATA FAR_RDATA
00040H 00040H 00001H _RFEND FAR_REND
00050H 00050H 00000H _RCONST ROMCONST
00050H 00050H 00000H _RDATA ROMDATA
00050H 00050H 00001H _RDEND ROMDEND
00060H 00060H 00000H _INIT_ INITDATA
00060H 00060H 00000H _INITEND_ INITDATA
00060H 00060H 00000H _EXIT_ EXITDATA
00060H 00060H 00001H _EXITEND_ EXITDATA
00070H 0008FH 00020H SETUP BOOTUP
00090H 0009EH 0000FH BOOTUP BOOTUP
000A0H 00B13H 00A74H _TEXT CODE
00B20H 00F1FH 00400H INTVEC INTVEC
00F20H 00F20H 00000H _FARDATA FAR_DATA
00F20H 00F20H 00000H _FARBSS FAR_BSS
00F20H 00F20H 00001H _FAREND FAR_END
00F30H 00F30H 00000H _CONST CONST
00F30H 00FA1H 00072H _DATA DATA
00FA2H 00FA2H 00000H _CVTSEG DATA
00FA2H 00FA2H 00000H _SCNSEG DATA
00FA2H 01152H 001B1H _BSS BSS
01153H 01153H 00001H _BSSEND BSSEND
01160H 0155FH 00400H _STACK STACK
01560H 01560H 00001H RAMEND RAMEND
--
HTH
--
Tauno Voipio
tauno voipio (at) iki fi
Reply by Hans●October 13, 20052005-10-13
Hi Vax,
I believe the upcoming 1.4 version of OpenWatcom will support embedded
applications.
Regards,
Hans
www.ht-lab.com
<VAX9000@gmail.com> wrote in message
news:1129171833.100512.86360@o13g2000cwo.googlegroups.com...
> Hi, group,
> I have a board with 80188 microprocesser and I have software that is
> tested good on PC with watcom C 11.0. Now I need to port the software
> to the 80188. I have paradigm locate 5.0 but I have never used it. The
> manual talked about supporting Borland C++4.0 and MSC 8.0c. Has anybody
> tried to use it with watcom C? Does it work with Turbo C 2.01 too? I
> need to decide how I would approach this problem. I might port the
> software to Turbo C 2.01, or port the software to Borland C++ 4.0, then
> buy one copy of BC from ebay. I might try to find a locator that
> supports watcom C. I have MSC6.0 too. But my dudes do not like MS. It
> is optimal if all the tools are freely downloadable. I might be able to
> answer those questions if I dig the internet deeper but I'd appreciate
> your help as I can direct more energy toward the right direction. Thank
> you.
>
> http://www.mscpscsi.com
>
> vax, 9000
>
Reply by ●October 12, 20052005-10-12
Hi, group,
I have a board with 80188 microprocesser and I have software that is
tested good on PC with watcom C 11.0. Now I need to port the software
to the 80188. I have paradigm locate 5.0 but I have never used it. The
manual talked about supporting Borland C++4.0 and MSC 8.0c. Has anybody
tried to use it with watcom C? Does it work with Turbo C 2.01 too? I
need to decide how I would approach this problem. I might port the
software to Turbo C 2.01, or port the software to Borland C++ 4.0, then
buy one copy of BC from ebay. I might try to find a locator that
supports watcom C. I have MSC6.0 too. But my dudes do not like MS. It
is optimal if all the tools are freely downloadable. I might be able to
answer those questions if I dig the internet deeper but I'd appreciate
your help as I can direct more energy toward the right direction. Thank
you.
http://www.mscpscsi.com
vax, 9000