retrocmp

Main Menu

  • Home
  • Stories
  • Tools
  • How-To's
    • DEC hardware errors
    • DECnet
    • Setup a PDP-11 UNIBUS backplane
    • Testing a Dead PDP-11
    • 2.11BSD on PDP-11/44
    • Connecting a DECserver to Linux
    • Interfacing to a PDP-11/05
    • Interpreting UNIBUS signals
    • Getting RSX11M+ running on SIMH
    • Faster baudrates for DL11-W
    • Using PDP-11 diagnostics
  • Articles
  • Projects
  1. You are here:  
  2. Home
  3. How-To's
  4. Testing a Dead PDP-11
  5. Tools
  6. MACRO11 cross assembler

MACRO11 cross assembler

Info about different version of MACRO11 for MS-Windows.

MACRO-11 cross assembler for Win32

Details
Written by: Administrator
Parent Category: Tools
Category: MACRO11 cross assembler

MACRO-11 cross assembler for Win32

MACRO11 is the standard assembler language for PDP-11 systems. It is a macro assembler, meaning that the programmer can define own high level statements, which will be translated into sequences of multiple processor opcodes. A macro assembler is a step toward a real high-level language compiler.

MACRO11 is available for several platforms. For PDP11GUI I needed a free MACRO11 cross assembler for Win32. I use the version of Richard Krehbiehl, distributed together with SimH. To retrieve the original, download this and open subdirectory “crossassemblers/macro11”.

Later I needed to fix some bugs in macro11, so now there’s my own version of Richard Krehbiels macro11.exe.

  • The executable for Win32 is part of PDP11GUI.
  • Sources can be downloaded from GitHub.
  • DEC’s original MACRO11 documentation is part of almost all DEC operating systems. See the documentation in RSX11Mplus V4 for example.

macro11.exe.zip -- MACRO11 Win32 executable