Menu

Home

Roger Brown

Origins

Back in the day, aedit was an ISIS-II 8080 port of the 8086 alter text editor, that in turn ran on the Intellec MDS 8086 co-processor.

PC-DOS 1.1 only came with edlin. I wrote an 8086 assembler version of aedit for PC-DOS, it was written using edlin and masm.

I later wrote a CP/M version, in Z80 assembler to run on a 380Z.

This version here is a very portable C implementation, originally written on QNX running on an 8088. It has also run on a PDP-11 emulator running UNIX Release 7.

Features

  • Block highlighting.
  • Clipboard.
  • Window resizing.
  • Uses temporary file to deal with large files.

Omissions

  • It does not complain about attempting to write over a read-only file, it fails.
  • It has an other menu option, this is not implemented.

Building

  • One single source file.
  • Preprocessor macros to tailor to specific terminal type.
  • Supports config.h if you give it one.

Snaps

Also available at snapcraft

README.md

See README.md