Programming Embedded Systems in C and C++ by Michael Barr The following corrections were made to the 2/04 reprint: Here's the key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem Page 149, last paragraph: 2nd sentence: "Free development tools and utilities included with the board allow you to develop your embedded application in C/C++ or assembly language, using Borland's C++ compiler and Turbo Assembler." NOW READS: "The development tools and utilities included with the board, when used in combination with Borland's C/C++ compiler (sold separately) allow you to develop embedded applications quickly and easily." Page 150, 1st paragraph,2nd and 3rd sentences: "However, any version of the Borland tool chain capable of producing code for an 80186 processor will do just fine. This includes the popular versions 3.1, 4.5, and 4.52." NOW READS: "Arcom provides hardware interface libraries for both v3.1 and v4.52 of the Borland compiler." 5th sentence: "Otherwise, you might want to check with Arcom to find out if the latest version of Borland's tools is compatible with their development and debugging tools." NOW READS: "Otherwise, you may want to check with Arcom to find out how to purchase a copy of Borland's tools compatible with their development and debugging tools." Page 150, second paragraph: Price of the Target188EB board HAS BEEN CHANGED from $195 to $295. Contact info NOW READS: Arcom Control Systems 7500 West 161st Street Stilwell, KS 66085 Phone: 888-941-2224 Email: sales@arcomcontrols.com Web: http://www.arcomcontrols.com