[an error occurred while processing this directive]
This section includes descriptions and references to free and commercial software for the 8051. FTP sites and BBSs contain many quality packages and code samples for free. For heavy duty use, you might prefer the many commercial packages that are available. With the public domain (or free) stuff, you're usually on your own. The commercial packages usually provide extensive documentation and support.
The following is a list of the languages and development tools that I could find on the net. Nearly all of them include source code, however not all are public domain. Assembler Program: ML-ASM51.ZIP Description: MetaLink's 8051 family macro assembler Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: A51.ZIP Description: PseudoSam 8051 Cross Assembler Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: AS31.ZIP Description: C source for an 8051 assembler, and a simple monitor Author: Ken Stauffer Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs ftp.uu.net oak.oakland.edu : /pub/msdos/crossasm/as31.zip many other locations (use Archie to find) Program: CUG292WK.ZIP Description: C source for a cross assembler, includes 8051 Author: Alan R. Baldwin Location: oak.oakland.edu : /pub/msdos/crossasm pc.usl.edu : /pub/msdos/systools many other locations (use Archie to find) Program: Frankenstein Description: C source for a cross assembler, includes 8051 Author: Mark Zenier Location: ftp.njit.edu : /pub/msdos/frankasm/FRANKASM.ZOO lth.se : /pub/netnews/alt.sources/volume90/dec ftp.uni-kl.de : /pub1/unix/languages/frankenstein.tar.Z many other locations (use Archie to find) Program: CAS 8051 assembler Description: Experimental one-pass assembler for the 8051 with C-like syntax. Includes assembler, linker and disassembler. Author: Mark Hopkins Location: ftp.pppl.gov : /pub/8051/assem ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive/assem Program: a51 Description: Portable cross assembler (source in C), other processors available Author: William C. Colley, III Location: hpcsos.col.hp.com : /misc/ns32k/beowulf/a-8051 Program: TASM Description: Table driven cross-assembler for DOS, supports many different microcontrollers and microprocessors Author: Speech Technology Inc. Location: various different places Program: HASM, HSIM Description: A configurable Makroassembler/Simulator Comment: Only for private, educational, and evaluation use Only available in German Author: Dipl.- Ing. H.P. Hohe Location: ftp.ix.de:pub/elrad/022/hasm18.zip ftp.ix.de:pub/elrad/022/hasm18.txt and mirrors of ftp.ix.de Program: as Description: Portable cross assembler (source in C), other processors available (TMS, PIC, DSP5600, 68hc11) Comments: German language only Author: Alfred Juelich Location: ftp.uni-stuttgart.de : pub/systems/pc/lang/as Basic Program: BASIC52.ZIP (BASIC-52.ZIP) Description: Source files for original BASIC 52 interpreter Author: Intel Corporation, Embedded Controller Operations Location: ftp.intel.com : /pub/mcs51 ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: BAS051.ZIP Description: Converts IBM BASIC to 8051 assembly (compiler) Author: Winefred Washington Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/8051/signetics-bbs Program: BASIC31.ZIP Description: BASIC-52 interpreter for 8031/8051 in external EPROM Author: Intel w/ changes by Dan Karmann Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: TB-51.ZIP Description: TinyBASIC for 8031 Author: JHW (from Intel InSite library) w/ fixes by Tom Schotland Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: TB51ML23.ZIP Description: MetaLink ASM compatible tiny BASIC Author: adapted for MetaLink assembler by Jim Lum Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Forth Program: EFORTH51.ZIP Description: eFORTH environment for the 8051 Author: C. H. Ting Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs asterix.inescn.pt : /pub/forth/8051 hpcsos.col.hp.com : /mirrors/.hpib0/forth/eForth Program: FORTH51.ZIP (FORTH86.ZIP used as host) Description: FORTH development system for 8051 with PC host Author: William H. Payne, the author of "Embedded Controller Forth for the 8051 Family" Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs asterix.inescn.pt : /pub/forth/8051 hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051 Program: XD8051.ZIP Description: Development environment for use with F-PC Forth Author: Paulo A.D. Ferreira Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs Program: 51FORTH.ZIP Description: Subroutine threaded Forth Author: Scott Gehmlich Location: hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051 130.123.96.9 : /giovanni/51forth.zip Program: FORTH552.ZIP Description: A Non-Standard Forth System for the Signetics 80C552 Author: Alberto Pasquale Location: asterix.inescn.pt : /pub/forth/8051 hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051 Program: CamelForth/51 Description: ANSI Standard Forth for the 8051 family Comments: This is an ALPHA TEST version Author: Brad Rodriquez email: bj@genie.com amateur packet radio: VE3RHJ@VE3IJD.#CON.ON.CAN.NA Location: taygeta.oc.nps.navy.mil : pub/Forth/Camel (Be advised that there's also a Z80 CamelForth in the same directory.) Program: 8051 eForth Description: Public Domain optimized eForth for 8051 and 68HC11, written in native UCASM assemblers. Comments: Most of the documentation is in German. Supplied with EFTERM terminal emulator. Author: W. Schemmer Location: Available for $25 from: Offete Enterprises, 1306 South B Street San Mateo CA 94402 (415)574-8250 Development systems Program: 8051.zip Description: Many development tools including: debugger, monitor, LCD and stepper moter driver, communications, host client, and much more. This is a great collection of tools. Author: Mark Hopkins Location: ftp.pppl.gov : /pub/8051/signetics-bbs ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive Program: RISM and IECM51.EXE compatible host system Description: RISM is a reduced instruction set monitor and IECM51.EXE is its compatible host system for a PC Comments: These two programs together constitute a bare-bones method of developing 80C51 system code without an emulator. RISM51X is installed in the target system and connected to a host PC system through a serial port. The host PC runs the debugger IECM51.EXE. Once the system has been debugged, RISM can be removed and the target can be run in stand-alone mode. Author: Intel Location: ftp.intel.com : /pub/mcs51/tools Program: ApBUILDER 2.0 Description: Development system for the Intel MCS-51(R) family (also for the MCS-96(R) family, 80x186, and 80x386 embedded microcontrollers). Comments: Requires Windows 3.1 APBUILDR.TXT - description in ASCII APBDISK1.EXE - binary self-extracting file for disk 1 APBDISK2.EXE - binary self-extracting file for disk 2 Author: Intel Location: ftp.intel.com : /pub/mcs51 and /pub/mcs96 Program: FXDSMAN.EXE Description: 8xC51Fx data sheets and manual in Windows 3.1 hypertext style Comments: binary self-extracting file for one diskette Author: Intel Location: ftp.intel.com : /pub/mcs51/80c51 Program: sim51d Description: Shareware Simulator in German DM 50 to register for full version Author: Werner Hennig-Roleff Location: ftp.pppl.gov : /pub/8051/hannover Program: PDS51.ZIP or EXE or PDSxxx.ZIP where xxx represents the version number Description: This is the IDE for the Philips PDS51 system. It contains a simulation engine and can therefore be run in a standalone mode. Great for evaluating the PDS51 product or just as a full environment simulator. Location: Philips North America BBS (800)451-6644, (408)991-2406 http://www.he.net/~adr CompuServe: Software Development Forum, Embedded Systems Section (GO CLMFOR) PC Programming Forum, Tools/Debuggers forum (GO PCPROG) Program: sim552vq.zip Description: 8051/80C552 simulator (Freeware) Comments: Program is capable of reading .HEX and .S19 records, or saving memory to a file. It supports both code and data. Written in Turbo Pascal for XT and upwards. Author: Brian Brown Location: cscnt.cit.ac.nz : /pub/intel/sim552v1.zip Program: HASM, HSIM Description: A configurable Makroassembler/Simulator Comments: Only available in German Author: Dipl.- Ing. H.P. Hohe Copyright: Only private , Education and evalutation use Location: ftp.ix.de:pub/elrad/022/hasm18.zip ftp.ix.de:pub/elrad/022/hasm18.txt and mirrors of ftp.ix.de Real-Time Operating Systems (RTOS) Program: TERSE Description: - Signature-Scheduled dataflow operating system (RTOS) developed for embedded single-processor and distributed microcontroller systems. Easy to use, very compact, and encourages totally deterministic and safe performance. - The first implementation is for the 8051 family, and occupies from 260 to 450 bytes, the latter offering network support. - public domain Comments: Also available is a new type of "terse-Case" development methodology, particularly suited to embedded distributed systems. Author: Barry Kauler Department of C & C Engineering Edith Cowan University, Joondalup Drive Joondalup, WA 6027, Australia. Email: b.kauler@cowan.edu.au Location: WWW - ftp://scorpion.cowan.edu.au/pub/terse/terse.htm
Several commercial C compilers have evaluation versions available. These are not too useful (even for hobbyist projects) since they usually don't include libraries. However, they do afford the user the chance to inspect the quality of the code generated. Among those currently available: The freeware version of the Hi-Tech C compiler now produces a complete executable program, and comes with full libraries. The only limitations are that there is no command line driver (but the full GUI interface is included), no library source is provided, and your user program is limited to 1K of your own code. Any amount of library code can be linked in (but no, you can't build your own libraries). There is also a demo version of the XA compiler, with similar restrictions, but allows up to 2K user code. Available from their web site: http://www.hitech.com.au An evaluation version of COMPASS is available from Production Language Systems. This package includes a C compiler, assembler, debugger, simulator, etc. and runs under Windows 3.1. This package can be downloaded from the IntelC Compuserve forum or from their BBS: (817)599-8363 Enter YY8051 as password for first-time login The Keil C compiler evaluation package is available as a freeware C compiler. It can be downloaded from: ftp.kulnet.kuleuven.ac.be : /pub/MCS-51/keil-demo Thanks to Christofe Huygens for setting this up. Mark Hopkins has changed the goal of his compiler project. Instead of implementing a C compiler, he is working on an implementation of JOLT for the '51. Its main characteristic is the complete and seamless integration of functional and imperative programming into one language. The language envisioned essentially has a C syntax and could probably be mistaken as being a dialect of C. More on this as it develops. However, the good news is that Ahmad Ibrahim informs me that he's well on his way to putting together a C compiler which will be released as freeware. The initial offering will generate code only for the 8051. By making the compiler table driven, it will be adaptable for other processors. Other features are in the works including a simulator/debugger. In most cases, it makes more sense to invest a bit, and get something serious. Also, by buying a commercial package, you have the advantage of having the documentation, and being able to get technical support. There are two low-cost C compilers currently available for 8051 development. I've been using the Dunfield Development System, and its really quite nice. I've also heard many good things about it from others. For $100 you get a near ANSI-C compiler, run-time library with source, assembler, ROM debugger, integrated development environment, monitor with source, utilities, and other extras. A high quality simulator for only $50 is also available separately. The simulator has an option allowing you to interface to your target by using an on-chip monitor. Although not freeware, the low price, the features, all of the extra goodies, and the good reviews make this a package worth looking at. Also, if you're interested in working on more than one family of microcontroller, Dunfield supports a wide range. This means only needing to learn one system, instead of many. Another low priced ($100) C compiler comes from Micro Computer Control. This package was unavailable for review, but according to the manufacturer, it features: Cross compilers running under DOS are available for the 8051 and the Z8 (including Super-8). This package includes a C compiler, assembler, linker, librarian, and extensive printed documentation. A simulator/source code debugger is available for an additional $79.95. The simulator is completely configurable, so much so that you don't even need the target hardware to test with. You can configure all I/O and other features of your target chip or environment. Micro Computer Control Corporation PO Box 275, 17 Model Ave., Hopewell, NJ 08525 (609)466-1751 Fax: (609)466-4116 BBS: (609)466-4117 Email: 73062.3336@compuserve.com
Many firms (large and small) offer a variety of 8051 microcontroller variants, programming languages, support packages, and development systems. No endorsement is implied by inclusion in this list. I apologize to anyone I left out; It's only because I didn't know about you. If you want to be included in this list, just drop me a line - please. Any corrections and additions appreciated. C compilers ($$$ - high, $$ - medium, $ - low priced) - 2500 A.D. - Archimedes Software $$$ & $$ same as Keil Electronics C Archimedes is introducing StartRight, a low cost 8051 C compiler for $700 - Avocet Systems $$ repackaging of the Hi-Tech Software C compiler - BSO/Tasking $$ - Crossware Products - Dunfield Development Systems $ Complete C compiler development system for MS-DOS includes: compiler, run-time library with source, assembler, ROM debugger, integrated development environment, monitor with source, utilities, and other extras low price: $100 good reputation and good support works well with the Dallas DS5000/DS2250 - Franklin Software $$ ? (new prices) now marketing their own C compiler includes: PC-Lint and an IDE - IAR Systems IAR tool kit comes with a C-Cross compiler, assembler, Xlink linker, Xlib librarian, C-SPY simulator, editor, make utility and a real-time kernel formerly licensed for distribution in the US and Canada under the Archimedes brand name - Hi-Tech Software $$ assembler, C compiler, linker, library, serial port debugger, and Windows style integrated development environment ANSI C and IEEE 32 float compatable with some very useful extensions $900US - Intermetrics Microsystems Software, Inc. Whitesmith's compiler, assembler, and C source level debugger - Keil Electronics $$$ compiler, assembler, debugger, real-time kernel, ROM monitor, libraries for special 8051's to set SFR, embedded I/O devices, A/D, etc. - Mandeno Granville Electronics, Ltd SYS51C - ANSI C Cross Compiler - Micro Computer Control $ Developer's kit includes "C"-like compiler, assembler, linker, librarian, extensive printed documentation low cost ($99.95) - Okapi Systems - Production Languages Corporation DOS- and Windows- based compilers Integrated development environment includes ANSI C compiler, assembler, linker, librarian, debugger - Signum Systems Basic interpreters/compilers - Binary Technology, Inc. - Iota Systems, Inc. Basic-752 interpreter (simulator also available) Basic-52 Plus interpreter - Micro Future Basic-52 development system - Systronix Inc. (Basic compiler) Pascal - Mandeno Granville Electronics, Ltd PASCAL51 - Advanced Turbo PASCAL compliant cross compiler - Scientific Engineering Labs Modula-2 - Mandeno Granville Electronics, Ltd Mod51 - optimizing Modula-2 Compiler, smallest program is 14 bytes, ideal for both very tight/fast projects and very large ones with multiple modules, produces smaller/tighter code than C, has extensive libraries and working examples - Vail Silicon Tools, Inc. PL/M - BSO/Tasking Board level products - Ackerman Computers Sciences (ACS) - AM Research complete FORTH based system with PC based host system - Binary Technology, Inc. - Blue Earth Research - Blue Ridge Micros (8031 and 8052-BASIC based boards) - Circuit Cellar Inc. - DataCraft International - Dunfield Development Systems - EE Systems - Forth, Inc. - HiTech Equipment Corp. - Iota Systems, Inc. (line of development packages, boards, peripherals, and components) - J & M Microtek, Inc. - L.S. Electronic Systems Design - Mandeno Granville Electronics, Ltd - Parallax, Inc. - Prologic Designs - Rigel Corporation - Software Science nice boards with prototyping area - Suncoast Technologies - URDA, Inc. Assemblers - 2500 A.D. - Archimedes Software same as Keil Electronics Archimedes is introducing StartRight, a low cost 8051 assembler for $200 - BSO/Tasking - Crossware Products - Custom Computer Consultants - Cybernetics Microsystems - Dunfield Development Systems Supports both Intel and Motorola style syntax - Emulation Technology, Inc. - Intel Corporation - Keil Electronics - Lear Com Company - Metalink - Micro Computer Control - Microtek Research - Nohau Corporation - Okapi Systems - Onset Computer Corporation (8051 Assember for MAC) - Parallax, Inc. - PseudoCorp - Raven Computer Systems - Signum Systems - Speech Technology Inc. TASM (table driven cross assembler supports many different microcontrollers and microprocessors) - Universal Cross Assemblers CROSS32 supports 40-50 different processors Forth - AM Research Development system, features kernel of less than 700 bytes - Forth, Inc. A cross-development product for the 8051 family which includes a board and extensive documentation. - Forth Systeme - MPE: MicroProcessor Engineering Ltd. A cross-development system for the 8051 family extensive documentation interactive single chip development, multitasking, bank switching for more than 64k code - Offete Enterprises 8051 eForth (C. H. Ting -- $25.00). "A small ROM based Forth system ... Source code is in MASM IBM 5.25 disk with 8051 eForth Implementation Note." ROM Monitor-based Debuggers - ChipTools (ChipView-51 looks like turbo debugger) - Dunfield Development Systems Can be used with DS5000 for single-chip in-circuit emulation Simulators - 2500 A.D. - Avocet Systems - ChipTools on a 33 MHz 486 matches the speed of a 12 MHz 8051 - Cybernetic Micro Systems - Dunfield Development Systems Low cost $50.00 500,000+ instructions/second on 486/33 Can interface to target system for physical I/O Includes PC hosted "on chip" debugger with identical user interface - HiTech Equipment Corp. - Hitex - Iota Systems, Inc. - J & M Microtek, Inc. - Keil Electronics - Lear Com Company - Mandeno Granville Electronics, Ltd - Micro Computer Control Corporation Simulator/source code debugger ($79.95) - Microtek Research - Production Languages Corp. - PseudoCorp Emulators ($$$ - high, $$ - medium, $ - low priced) - Advanced Micro Solutions $$ - Advanced Microcomputer Systems, Inc. $ - Applied Digital Research Ltd. $$ - American Automation $$$ $$ - Applied Microsystems $$ - ChipTools (front end for Nohau's emulator) - Cybernetic Micro Systems $ - Dunfield Development Systems $ plans for pseudo-ice using Dallas DS5000/DS2250 used together with their resident monitor and host debugger - Emulation Technology, Inc. $$ OpenEmulator in-circuit emulators adaptable for over a hundred microcontrollers/microprocessors - HBI Limited $ - Hewlett-Packard $$$ - HiTech Equipment Corp. - Hitex $$ - Huntsville Microsystems $$ - Intel Corporation $$$ - Kontron Electronics $$$ - Lauterbach Datentechnik GmbH 8051 In-Circuit Emulators based on a universal high- performance emulation system called TRACE32. - Mandeno Granville Electronics, Ltd full line covering everything from the Atmel flash to the Siemens powerhouse 80c517a - MetaLink Corporation $$ $ - Nohau Corporation $$ - Orion Instruments $$$ - Philips $$ $ DS-750 pseudo-ICE developed by Philips and CEIBO real-time emulation and simulator debug mode source-level debugging for C, PL/M, and assembler programs 8xC75x parts low cost - only $100 from Philips ($250 from CEIBO) DOS and Windows versions available PDS51 board level In-Circuit Emulation system no stolen resources Daughter boards support wide range of Philips derivatives approximately $US1000 to $US1200 depending on daughter board - Signum Systems $$ - Sophia Systems $$$ - Zax Corporation - Zitek Corporation $$$ Real-time - Byte-BOS Integrated Systems small, prioritized, preemptive real-time kernel - Embedded System Products (formerly A.T. Barrett and Associates) ROMable embedded-system kernel: source provided. Provides programming interface identical on all target platforms. Basic, advanced, and extended library packages available. - Intellimap Engineering DCE51 real time operating system - JMI Software Systems, Inc. small, prioritized, preemptive real-time kernel - U S Software SuperTask! - multitasking executive Trainers - Advanced Educational Systems (AES) complete learning system (board, LCD, keypad, A/D, D/A, etc) - Sun Equipment Corp. trainers Miscellaneous - Creative Applications Engineering, Inc CheepTools (integrated environment) - Dallas Semiconductor evaluation/development kit for their DS5000 (very nice) - Data Sync Engineering (disassembler) - Educational Laboratories development courses: 8051 Microcontroller Based Computer Design Programming 8051 Based Computers each course $19.95, both $29.95 - Electronic Product Design, Inc. development system (integrated package with assembler, project manager, text editor, programmer) - Exor Inc. (ladder logic compiler) - Feger + Co. offers a series of German language 8051 related books they call `MC-Tools' describing the processors and/or projects for PC-addin boards: MC-Tools 1 - 80c535 project for DM 119; includes 260 page book, an empty PCB, and a diskette with assembler, debugger, PC-Oscilloscope MC-Tools 4 - same as above but based on 80c537 MC-Tools 3 - Die 8051-Microcontroller Familie vom 8051 zum 80C517A; text book on the 8051 and Siemens derivatives, 360 pages. MC-Tools 5 - handbook on the 80C517 and 80C517A, 360 pages - Iota Systems, Inc. integrated environment system - Mandeno Granville Electronics, Ltd PIC to 8051 conversion program - Parallax, Inc. programmers - Philips 87C51 programmers LCPx5x - 24 and 28 pin DIL and 68 pin PLCC Philips parts - 748, 749, 750, 751, 752, 451, 453, 552 LCPx5x40 - 40 pin DIL or 44 pin PLCC Philips parts Range further expanded by adaptors Low cost, board level - Quantasm Corp. ASMFLOW - produces flowchart and tree diagrams from source code, register usage analysis, Xref, timing info - U S Software USNET - TCP/IP networking suite USFiles - file system GOFAST - floating point library - Xicor SLIC2E microperipherals - wires up directly to an 8051 and needs no glue logic, contains: - 8K x 8 EEPROM in individual 4K segments - 2 8-BIT I/O ports - 16 8-BIT RAM registers - Integrated Interrupt Controller Module - Internal programmable address decoding - code loaded at the factory allowing users to download programs into EEPROM Development Support package includes a DATA BOOK, a SAMPLE of the CHIP (PDIP or PLCC, your choice) and PC compatible software for downloading and testing your programs. $15 Development system includes a populated board. $180 2500 A.D. 109 Brookdale Ave., Box 480, Buena Vista, CO 81211 (719)395-8683 Ackerman Computer Sciences (ACS) 4276 Lago Way, Sarasota, FL 34241 (813)377-5775 Fax: (813)378-4226 Advanced Educational Systems (AES) 1407 North Batavia Street, Orange, CA 92677 (800)730-3232 (714)744-0981 Fax: (714)744-2693 Advanced Micro Devices 901 Thompson Place, PO Box 3453 Sunnyvale, CA 94088-3000 (408)732-2400 Advanced Microcomputer Systems, Inc. 1321 NW 65th Place, Fort Lauderdale, FL 33309 (305)975-9515 Fax: (305)975-9698 Advanced Micro Solutions 1033 S Imperial Dr., Hartland, WI 53029 (414)367-3577 American Automation 2651 Dow Avenue, Tustin, CA 92680 (714)731-1661 AM Research 4600 Hidden Oaks Lane, Loomis, CA 95650 (800)949-8051 (916)652-7472 Fax: (916)6642 BBS: (916)652-7117 Email: sofia@netcom.com Applied Digital Research Ltd. P.O. Box 6480, Wellesley St, Auckland, NEW ZEALAND +64 9 480-8827 Email: rossmcm@adr.co.nz Compuserve: 100351,716 WWW: http://www.he.net/~adr/ Applied Microsystems 5020 148th Ave. N.E., PO Box 97002 Redmond, WA 98073-9702 Archimedes Software 2159 Union St., San Francisco, CA 94123 (415)567-4010 WWW: http://www.archimedes.com/devtools Ashling Microsystems Ltd Ireland Plessey Technological Park Limerick, Ireland +353 61 334466 Fax: +353 61 334477 United Kingdom Butler House 19-23 Market Street Maidenhead, Berkshire, UK +0628 773070 Fax: 0628 773009 Atmel 2125 O'Nel Drive, San Jose, CA 95131 (800)365-3375 (408)441-0311 Fax: (408)436-4300 Avocet Systems 120 Union St., Rockport, ME 04856 (800)448-8500 (207)236-9055 Fax: (207)236-6713 Binary Technology, Inc. PO Box 541, Carlisle, MA 01741 (508)369-9556 Fax: (508)369-9549 Blue Earth Research 165 W. Lind Ct., Mankato, MN 56001-0400 (507)387-4001 Fax: (507)387-4008 BBS: (507)387-4007 Blue Ridge Micros 2505 Plymouth Rd., Johnson City, TN 37601 (615)335-6696 Fax: (615)929-3164 BSO/Tasking International 333 Elm Street, Dedham, MA 02026-4530 (800)458-8276 (617)320-9400 Fax: (617)320-9212 Europe Tasking Software BV P O Box 899, 3800 AW Amersfoort, Netherlands +31 33 558584 Fax: +31 33 550033 Business Data Computers P.O. Box 1549, Chester, CA 96020 Byte-BOS Integrated Systems P.O. Box 3067, Del Mar, CA 92014 (800)788-7288 (619)755-8836 ChipTools Inc (905)274-6244 Fax: (905)891-2715 Email: chiptool@hookup.net Circuit Cellar Inc. 4 Park St., Vernon, CT 06066 (203)875-2751 Fax: (203)872-2204 Creative Applications Engineering, Inc Ed Carryer (415)494-2363 BBS: (415)494-8463 Crossware Products 2 The Lawns, Melbourn, Royston, Herts SG8 6BA, UK +44 763 261539 Fax: +44 763 262983 BBS: +44 763 261716 Email: sales@crossware.com Custom Computer Consultants 1807 Huron River Drive, Ypsilanti, MI 48197 Cybernetic Micro Systems Box 3000, San Gregorio, CA 94074 (415)726-3000 Dallas Semiconductor 4401 S. Beltwood Parkway, Dallas, TX 75244-3292 (214)450-0448 Fax: (214)450-3715 International: (214)450-5351 Orders: (800)336-6933 Email: micro.support@dalsemi.com Web: www.dalsemi.com DataCraft International 2828 Ione Dr., San Jose, CA 95132 (800)873-3709 (408)259-4866 Data Sync Engineering POB 146, E. Stroudsburg, PA 18301 (717)421-1977 Dunfield Development Systems P.O. Box 31044, Nepean, Ontario Canada K2B 8S8 (613)256-5820 Fax: (613)256-5821 BBS: (613)256-6289 Web: http://www.dunfield.com Email: General information: info@dunfield.com Sales inquiries/Administration: sales@dunfield.com Technical inquiries/Support tech@dunfield.com Old Email address: ddunfield@bix.com EE Systems 50935 Hill Dr., Elkhart, IN 46514 (219)296-1754 Fax: (219)522-4271 Electronic Product Design, Inc. 6963 Bluebelle Way, Springfield, OR 97478 (503)741-0778 Embedded System Products (formerly A.T. Barrett and Associates) 11501 Chimney Rock, Houston, TX 77035-2900 (800)525-4302 (713)728-9688 Fax: (713)728-1049 Emulation Technology, Inc. 2344 Walsh Avenue, Bldg. F, Santa Clara, CA 95051 (408)982-0660 Fax: (408)982-0664 Email: et@pmail.emulation.com WWW: http://www.emulation.com FTP: ftp.emulation.com Exor Inc. 4740T Interstate Dr., Cincinnati, OH 45246 (513)874-4665 Fax: (513)874-3684 Feger + Co., Hardware + Software Verlags OHG Marienstrasse 1, D-83301 Traunreut, Germany Forth, Inc. 1-800-55FORTH http://www.earthlink.net/~forth Forth Systeme P.O. Box 1103, Breisach, Germany 7767-551 Franklin Software (408)296-8051 HBI Limited 6F, 1 Fleming Road, Hong Kong 852-891-3673 Fax: 852-834-9748 Hewlett-Packard 1501 Page Mill Rd., Palo Alto, CA 94304 HiTech Equipment Corp. 9400 Activity Rd., San Diego, CA 92126 (619)566-1892 Fax: (619)530-1458 Email: info@hte.com ftp: ftp.hte.com Hi-Tech Software PO Box 103, Alderly QLD 4051, Australia (+61-7) 300 5011 Fax: (+61-7) 300 5246 BBS: +61 7 3300 5235 Email: hitech@hitech.com.au WWW: http://www.hitech.com.au/ Hitex North America HiTOOLS Inc., 2055 Gateway Place, Suite 400 San Jose, CA 95110 (408) 451 3986 Fax: (408) 441 9486 http://www.hitex.com info@hitex.com Germany Greschbachstr 12, 76229 Karlsruhe 0721/9628-0 Fax: 0721/9628-149 info@hitex.ti.ba-karlsruhe.de http://www.ba-karlsruhe.de/BA/firmen/hitex United Kingdom Sir William Lyons Road, Science Park Coventry CV4 7EX +0203 692066 Fax: +0203 692131 Huntsville Microsystems 4040 S. Memorial Parkway, PO Box 12415 Huntsville, AL 35802 IAR Systems Software North America One Maritime Plaza, Suite 1770 San Fransisco, CA 94111 USA (415)765-5500 Fax: (415)765-5503 Sweden IAR Systems AB Box 23051 S-750 23 Uppsala, Sweden +46 18 16 7800 Fax: +46 18 16 7838 Germany IAR Systems GmbH Brucknerstrasse 27 D-81677 Munchen, Germany +49 89 470 6022 Fax: +49 89 470 9565 United Kingdom IAR Systems Ltd 9 Spice Court Plantation Wharf, York Rd London SWII 3UE, England +44 71 924 3334 Fax: +44 71 924 5341 Intel Corporation 3065 Bowers Ave., Santa Clara, CA 95051 Technical Help: (800)628-8686 (USA/Canada only) 5 am to 5 pm PST Email: james_sampson@ccm.hf.intel.com Faxback support: (800)628-2283 (USA/Canada) touch tone phones only Will only FAX to USA/Canada locations English or Japanese support is available BBS: (916)356-3600 24 Hr. Auto config: 1200 thru 14.4K Baud Intellimap Engineering 1140 Morrison Dr., Suite 222 Ottawa Ontario Canada K2H 8S9 (613)829-3196 Fax: (613)820-1773 Intermetrics Microsystems Software, Inc. 733 Concord Ave., Cambridge, MA 02138 (617)661-0072 Fax: (617)868-2843 Iota Systems, Inc. 924 Incline Way, Suite N / POB 8987 Incline Village, NV 89452-8987 (702)831-6302 Fax: (702)831-4629 J & M Microtek, Inc. 83 Seaman Rd., W Orange, NJ 07052 (201)325-1892 Fax: (201)736-4567 JMI Software Systems, Inc. P.O. Box 481, 904 Sheble Lane, Spring House, PA 19477 (215)628-0840 Fax: (215)628-0353 KC Automation GmbH (support for Sysoft products) Alfredo Knecht CH-6991 Neggio, Switzerland Fax: ++41-91591149 Email: akne@tinet.ch Keil Elektronik GmbH Europe Bretonischer Ring 15 D-85630 Grasbrunn b. Muenchen, Germany 49 89 / 46 50 57 Fax: 49 89 / 46 81 62 North America Keil Software 16990 Dallas Parkway, Suit 120, Dallas, TX 75248 (800)348-8051 (sales and tech support) (214)735-8052 Fax: (214)735-8055 CompuServe: 71715,1604 BBS: (214)713-9883 Kontron Electronics D-8057 Eching/Munich Oskar von Miller Str. 1, Germany (0 81 65) 77-0 Lauterbach Datentechnik GmbH Europe Fichtenstr. 27, D-85649 Hofolding, Germany ++49 (0)8104 8943 31 Fax: ++49 (0)8104 8943 49 Compuserve: 100272,507 Email: sales@lauterbach.com WWW: http://www.lauterbach.com USA Lauterbach Inc. 945 Concord Street, Framingham,MA 01701 (508)620-4521 Fax: (508)620-4522 Lear Com Company 2440 Kipling St. Suite 206, Lakewood, CO 80215 (303)232-2226 Fax: (303)232-8721 Logical Systems Corporation (Disassembler, Simulator) Micro Dialects, Inc. POB 30014, Cincinnati, OH 45230 (513)271-9100 Logisoft Box 61929, Sunnyvale CA 94086 (408)773-8465 Fax: (408)773-8466 L.S. Electronic Systems Design 2280 Camilla Rd., Mississauga, Ontario Canada L5A 2J8 (905)277-4893 Fax: (905)277-0047 Mandeno Granville Electronics, Ltd 128 Grange Rd., Auckland 3, New Zealand +64 9 6300 558 Fax: +64 9 6301 720 Matra Semiconductor 2840-100 San Tomas Expressway, Santa Clara, CA 95051 (408)986-9000 MetaLink Corporation North America 325 E. Elliot Road, Chandler, AZ 85255 (800)638-2423 (602)926-0797 Fax: (602)926-1198 Europe MetaLink Europe GmbH Westring 2, 8011<85614> Kirchseeon-Eglharting, Germany (08091)2046 Fax: (08091)2386 Micro Computer Control Corporation PO Box 275, 17 Model Ave., Hopewell, NJ 08525 (609)466-1751 Fax: (609)466-4116 BBS: (609)466-4117 Email: 73062.3336@compuserve.com Micro Future 40944 Cascado Place, Fremont, CA 94539 (510)657-0264 Fax: (510)657-5441 BBS: (510)657-5442 MicroMint 4 Park St., Vernon, CT 06066 (203)875-2751 Fax: (203)872-2204 Microtek International, Inc. North America Microtek International, Inc. 3300 N.W. 211th Terrace, Hillsboro, OR 97124 (503)645-7333 Fax: (503)629-8460 Europe Microtek Electronics Europe GmbH Starnberger Strasse 22, 82131 Gauting bei Munchen Germany +49(89)893139-30 Fax: +49(89)893139-50 MPE: MicroProcessor Engineering Ltd. 133 Hill Lane, Shirley, Southampton SO1 5AF U.K. +44 1703 631441 Fax: +44 1703 339691 Email: mpe@mpeltd.demon.co.uk sales@mpeltd.demon.co.uk 70730.3576@compuserve.com Nohau Corporation 51 E. Campbell Ave., Campbell, CA 95008 (408)866-1820 (408)378-2912 (24 hr. information center) Fax: (408)378-7869 Email: nohau@shell.portal.com WWW: http://www.nohau.com/nohau Offete Enterprises, Inc. 1306 South B Street, San Mateo, CA 94402 (415) 574-8250 Okapi Systems (206)258-1163 Onset Computer Corporation 199 Main St., P.O. Bos 1030 North Falmouth, MA 02556-1030 (508)563-9000 Fax: (508)563-9477 Orion Instruments, Inc. 1376 Borregas Avenue, Sunnyvale, CA 94089 (408)747-0440 Fax: (408)747-0688 Email: info@oritools.com http://www.oritools.com Orion Instruments 180 Independence Drive, Menlo Park, CA 94025 (800)729-7700 Fax: (415)327-9881 Parallax, Inc. 6200 Desimone Lane, #69A, Citrus Heights, CA 95621 (916)721-8217 Philips Microcontroller Product Group 811 East Arques Ave. / POB 3409 Sunnvale, CA 94088-3409 Technical documentation: Sunnyvale, CA - (800)447-1500 Fax: (408)991-3773 Eindhoven, Netherlands - Fax: 31-40-724825 Technical questions: Sunnyvale, CA - (408)991-3518 Production Languages Corporation P.O. Box 109, Weatherford, TX 76086 (800)525-6289 (817)599-8365 Fax: (817)599-5098 Prologic Designs PO Box 19026, Baltimore, MD 21204 (410)661-5950 Fax: (410)661-5950 PseudoCorp 2597 Potter St., Eugene, OR 97405 (541)683-9173 Fax: (541)683-9186 Email: rhowden@teleport.com Web: http://www.teleport.com/~rhowden Quantasm Corporation 19672 Stevens Creek Blvd. Cupertino, CA 95014 (800)765-8086 (408)244-6826 Fax: (408)244-7268 Raven Computer Systems PO Box 12116, St. Paul, MN 55112 (612)636-0365 Rigel Corporation P.O. Box 90040, Gainesville, FL 32607 Scientific Engineering Labs 255 Beacon St., Suite 3D, Somerville, MA 02143 (617)625-0288 Siemens Components, Inc. Integrated Circuit Division, 10950 N. Tantau Ave. Cupertino, CA 95014 (800)777-4363 Fax: (708)296-4805 Signetics Corporation (see Philips Microcontroller Product Group) Signum Systems Mountain View, CA (415)903-2220 Thousand Oaks, CA (805)371-4608 Software Science 3570 Roundbottom Rd., Cincinnati, OH 45244 (513)561-2060 Fax: (513)271-3181 Email: pbarnes@iglou.com Sophia Systems NS Bldg. 2-4-1, Nishishinjuku, Shinuku-ku Tokyo 160, Japan 03-348-7000 Speech Technology Inc., Software Division 837 Front Street South, Issaquah, WA 98027 (206)392-8150 Standard Microsystems Corporation 80 Arkay Dr., Hauppage, NY 11788 (516)435-6000 Fax: (516)231-6004 WWW: http://www.smc.com Email: techsupport@smc.com Sun Equipment Corporation Lodestar Electronics Corp. 616 Hawick Rd., Raleigh, NC 27615 (800)870-1955 (919)881-2141 Fax: (919)870-5720 Suncoast Technologies PO Box 5835, Spring Hill, FL 34606 (904)596-7599 Sysoft SA (closed as of 1989 - see KC Automation GmbH) Systronix Inc. 555 S. 300 E., Salt Lake City, UT 84111 (801)534-1017 Fax: (801)534-1019 BBS: (801)487-2778 URDA, Inc. (800)338-0517 (412)683-8732 US Software 14215 N.W. Science Park Drive, Portland, OR 97229 (800)356-7097 (503)641-8446 Fax: (503)644-2413 Product information available by ftp - ftp.netcom.com : pub/ussw Universal Cross Assemblers Canada (506)849-8952 Fax: (506)847-0681 Vail Silicon Tools, Inc. Box 165, Pompano Beach FL 33069 (305)491-7443 Fax: (305)974-8531 Xicor 1511 Buckeye Dr., Milpitas, CA (408)432-8888 Fax: (408)432-0640 http//www.xicor.com (new, under construction) BBS: (800)258-8864 Zax Corporation 2572 White Road, Irving, CA 92714 (800)421-0982 (714)474-1170 Zitek Corporation 1651 East Edinger Ave., Santa Ana, Ca 92705 (714)541-2931