CC386 is a general-purpose 32-bit C compiler. It is not an optimizing compiler but given that the code generation is fairly good. There are two versions one is for MSDOS/DPMI and one is for Win32. The Win32 version has a full-blown IDE capable of editing, building, and debugging windows programs included with it. However at this time debugging support for MSDOS is rudimentary at best and there is no IDE for DOS.
the newest version, support windows.
The program SPLAY is a pascal to C translation of a program that
Kim Kokkonen wrote in Turbo Pascal to implement Splay Trees.
This program compresses and decompresses files, and does a pretty good
job of it.
Contents:
SPLAY.PAS Original TP source code
SPLAY.C Translation of code to C
SPLAY.EXE Compiled version of SPLAY.C (small model)
README.DOC You are looking at it
Read the comments at the beginning of SPLAY.C for more info.
Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C
This application note shows how to write an Inter Integrated Circuit bus driver (I²C) for the Philips P90CL301micro-controller.It is not only an example of writing a driver, but it also includes a set of application interface software routines toquickly implement a complete I²C multi-master system application.For specific applications the user will have to make minimal changes in the driver program. Using the drivermeans linking modules to your application software and including a header-file into the application sourceprograms. A small example program of how to use the driver is listed.The driver supports i.a. polled or interrupt driven message handling, slave message transfers and multi-mastersystem applications. Furthermore, it is made suitable for use in conjunction with real time operating systems, likepSOS+.
VS1002D ADPCM RECORDING INSTRUCTIONS v 1.0
(C) 2004-09-23 VLSI SOLUTION OY
This is a software package to patch VS1002d ADPCM recording
capability. It is explained in VS10XX Application Notes,
available at http://www.vlsi.fi/download/
See also source code src/microcontrol.c for example.
在編寫程序中還用到了開發(fā)工具Borland.C++.Builder.6.0,是目前唯一完美集成 COBRA 與 COM/COM+ 的 C++ 集成開發(fā)環(huán)境,可以快速開發(fā)具有 Web 服務(wù)支持功能的電子商務(wù)應(yīng)用程序,全球率先實(shí)現(xiàn)跨平臺(tái)、高效可視化開發(fā) Windows/Linux 應(yīng)用程序,兼容 CLX、VCL 和 Borland C++ for Linux,增強(qiáng)了對(duì)于 Microsoft Visual C++ 源程序的兼容程度,提供 MFC 6.0 版與 ATL 3.0 版函數(shù)庫。