| mc6809 | |
| 6809, E-Forth | |
| ? | |
| assembler, simulator | |
| Lennart Benschop <lennart@blade.stack.urc.tue.nl> | |
| alt.sources, November 3rd, 1993 <2b8i2r$j0e@tuegate.tue.nl> | |
| An assembler and simulator for the Motorola M6809 processor. Also included is a Forth interpreter, E-Forth written in 6809. | |
| assembler: Unix, DOS; simulator: Unix | |
| November 3rd, 1993 |
| 68HC11 | |
| 68HC11 simulator | |
| ? 1 | |
| simulator | |
| Ted Dunning <ted@nmsu.edu> | |
| ftp://crl.nmsu.edu/pub/non-lexical/6811/sim6811.shar | |
| An opcode simulator for the 68HC11 processor. Interrupts, hardware I/O, and half carries are still outside the loop. [Adding interrupts may require simulating at the clock phase level -Mark] | |
| unix?, ms-dos | |
| July 28th, 1993 |
| 6502, Z80, 8085, 68xx | |
| ? | |
| ? | |
| ? | |
| msmakela@cc.helsinki.fi and Alan R. Baldwin | |
| ftp://ccosun.caltech.edu ? | |
| I have enhanced a set of 68xx and Z80 and 8085 cross assemblers to support 6502. These assemblers run on MS-DOS computers or on any systems that support standard Kerninghan & Richie C, for example, Amiga, Atari ST and any "big" machines | |
| March 10th, 1993 |
| 6502, 6800, and 16 and 32 bit machine-independent skeletons | |
| ? | |
| ? | |
| assembler, manual | |
| Doug Jones <jones@cs.uiowa.edu> | |
| http://www.cs.uiowa.edu/~jones/cross/ ftp.cs.uiowa.edu:/pub/jones/smal | |
| Supports macro and conditional features, even, as well as being usable for linkage editing of object files. Easy to modify to support other machines. | |
| Pascal | |
| ? |
| Motorola DSP56000 | |
| ? | |
| 1.1 | |
| assembler | |
| Quinn Jensen <jensenq@qcj.icon.com> | |
| alt.sources archive or ftp://wuarchive.wustl.edu ? | |
| ? | |
| ? |
| DSP32C | |
| a32src | |
| ? | |
| assembler | |
| Tom Roberts <tjrob@iexist.att.com> | |
| comp.sources.misc volume 44 | |
| This is an assembler for the AT&T DSP32C Digital Signal Processor chip. This is source for the assembler and for an enhanced C pre-processor; a DSP test program is included. | |
| probably high | |
| MS-DOS | |
| September 23rd, 1994 |
| Motorola DSP56001 | |
| a56 | |
| 1.2 | |
| assembler | |
| Quinn Jensen <jensenq@qcj.icon.com> | |
| ftp://ftp.novell.com/pub/pin/misc/a56/a56v1.2* | |
| DSP56001 cross-assembler written in YACC. Produces OMF or S-record format output suitable for serial download or EPROM. Package includes sample 56001 code fragments that implement musical DSP effects like reverberation, chorus, and flange. | |
| Unix, DOS | |
| comp.dsp,comp.music | |
| September 7th, 1994 |
| MIL-STD-1750 assembly | |
| as1750 | |
| 0.8 | |
| assembler and linker (monolithic) | |
| Oliver M. Kellogg <okellogg@cube.net> | |
| ftp://ftp.fta-berlin.de/pub/crossgcc/1750gals/as1750-0.7.tar.gz | |
|
Simple assembler for the MIL-STD-1750 (A and B) instruction
set. This is the assembler used by gcc-1750a.
Assembly and linkage are not separate passes: load modules are generated directly from sources, without object files. | |
| |
| GNU General Public License | |
| 32-bit ANSI C compiler (gcc is just fine) | |
| Unix, VMS, DOS | |
| actively developed | |
| The Cross-GCC List <crossgcc@prosun.first.gmd.de> | |
| June 24th, 1995 |
| 8051 | |
| as31 - An 8031/8051 assembler. | |
| ? 1 | |
| assembler, parser(yacc), documentation | |
| Ken Stauffer <stauffer@cpsc.ucalgary.ca> (Theo Deraadt wrote the S-record output routines) | |
| comp.sources.misc volume 10 | |
| Assembler with ability to produce a variety of object output formats, including S-records. | |
| SUN 3 / SUN 4 (SunOS 4.0), Tandy 6000 (Xenix) | |
| File I/O may require porting on non-Unixs. | |
| January 26th, 1990 |
| various assembly | |
| asl | |
| 1.41r8 | |
| assembler, documentation | |
| Alfred Arnold <alfred@ccac.rwth-aachen.de> | |
| http://sunsite.unc.edu/pub/Linux/devel/lang/assemblers/asl-1.41r8.tar.gz http://john.ccac.rwth-aachen.de/pub/as/source/c_version http://john.ccac.rwth-aachen.de/pub/as/source/1.41r8 | |
| A cross assembler for a variety of microcontrollers/-processors, ported from the same author's Borland-Pascal version | |
| Any Unix system (hopefully), OS/2 with emx C compiler, MSDOS with BC++ 3.1 | |
| active | |
| GPL | |
| Alfred Arnold <alfred@ccac.rwth-aachen.de> | |
| November 8th, 1999 |
| 8051 | |
| CAS 8051 Assembler | |
| 1.2 | |
| assembler/linker, disassembler, documentation, examples | |
| Mark Hopkins <mark@freenet.uwm.edu> | |
| experimental one-pass assembler for the 8051 with C-like syntax. Most features of a modern assembler included except macros (soon to be added). Other software tools and applications contained in /pub/compilers/8051/*. | |
| ANSI-C compiler | |
| MSDOS, Ultrix, Sun4 (contact author) | |
| July 22nd, 1993 |
| 65xx assembler | |
| d65 disassembler | |
| 0.1.0 | |
| disassembler, documentation | |
| Marko.Makela@Helsinki.FIo | |
| ftp://ftp.funet.fi/pub/cbm/programming/d65-0.1.0.tar.gz. | |
| A disassembler for the 65xx microprocessor. | |
| Unix | |
| June 15th, 1994 |
| Assember (SPARC) | |
| elfdis | |
| 2.3 | |
| disassembler | |
| Bruce Ediger <bediger@teal.csn.org> | |
| comp.sources.misc archives volume 42, issue 83 | |
| An object code disassembler for SPARC which, unlike the native SPARC disassembler, uses the relocation and dynamic linking information in the Elf file. | |
| May 8th, 1994 |
| various assembly | |
| fas: Frankenstein Cross Assemblers | |
| ? | |
| base assembler, parser modules (yacc), documentation? | |
| Mark Zenier | |
| ftp://ftp.njit.edu/pub/msdos/frankasm/frankasm.zoo [Inform me of the other sites -Mark] | |
| A reconfigurable assembler package, especially suited for 8-bit processors, consisting of a base assembler module and a yacc parser, for each microprocessor, to handle mnemonics and addressing. Second party parser modules available from many sites. | |
| YACC | |
| ? |
| various assembly | |
| GNU assembler (GAS) | |
| 2.5.2 | |
| assembler, documentation | |
| ? | |
| ftp://gatekeeper.dec.com/binutils-*.tar.z or any other GNU archive site | |
| Many CPU types are now handled, and COFF and IEEE-695 formats are supported as well as standard a.out. | |
| bug-gnu-utils@prep.ai.mit.edu | |
| Sun-3, Sun-4, i386/{386BSD, BSD/386, FreeBSD, Linux, PS/2-AIX}, VAX/{Ultrix,BSD,VMS} | |
| November 2nd, 1994 |
| 68000 assembler | |
| m68kdis | |
| ?? | |
| documentation, disassembler | |
| Christopher Phillips <pefv700@chpc.utexas.edu> | |
| comp.sources.misc volume 45 | |
| A disassembler for the M68000 family of microprocessors. Some extra functionality for Macintosh resource forks is provided. | |
| November 8th, 1994 |
| PDP-11 macro assembly | |
| PDPXASM.EXE | |
| 2.20 | |
| assembler, linker, disassembler, serial line loader, library routines | |
| Jim Cook <jcook@halcyon.com> | |
| ftp://ftp.idiom.com/pub/msdos/pdpxasm.exe | |
| A cross assembler that runs on the IBM PC/AT family. Assembles PDP-11 into core image files. Developed for use in testing an add-in PDP-11 clone board. | |
| Brief help files/screens for each program. | |
| |
| Contact jcook@halcyon.com | |
| May not be sold for profit. Must be distributed in toto. | |
| 2mb on a MS-DOS compatible machine. | |
| June 2nd, 1995 |
| mc6809 | |
| usim | |
| 0.90 | |
| simulator, documentation | |
| Ray P. Bellis <rpb@psy.ox.ac.uk> | |
| ftp://ftp.mrc-bbc.ox.ac.uk/pub/mc6809/usim-* Alt.sources archive at FTP site: wuarchive.wustl.edu in usenet/alt.sources/articles files 10405.Z 10406.Z and 10407.Z | |
| a mc6809 simulator | |
| May 30th, 1994 |
| 80486 | |
| WDASM17B.ZIP - Windows 80486 Disassembler for Windows 3.1 | |
| 1.7b | |
| disassembler | |
| Eric Grass <S876795@UMSLVMA.UMSL.EDU> | |
| SIMTEL20, pd1:<msdos.windows3> | |
| An interactive 80486 disassembler for Windows 3.1. Multiple options for formatting disassembly exist. | |
| Windows3.1 | |
| Windows-specific | |
| June 29th, 1993 |
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved