I don't have a copy but it does sound like an interesting utility. He describes it in his book "6502 Systems Programming":
Quote:
The second novel feature is the use of a nonstandard assembly language, BREVITY, for the 6502 microprocessor. BREVITY was specifically designed to permit efficient assembly language programming on 6502 systems containing no more than 12-16K bytes of primary memory and only tape cassette secondary storage. It is a clean, precisely defined, readable, and easily learned language with some unusual features such as two-character (only) labels, one-character (mathematical) opcodes, one-character addressing mode syntax, and locally defined labels. No statement is longer than eight characters and, consequently, a source program is only three to four times as long as the object program it produces. A 300-line BREVITY program can be listed on a single page. For individuals with a 48K-byte primary memory and a floppy disk, the use of BREVITY means there is going to be lots of room left over for the user's systems programs.*
Quote:
*The BREVITY software development system which is designed in this book has been tailored to run on many of the popular 6502 microcomputer systems and is available for sale. Details on ordering this software are available from T. G. Windeknecht, P.O. Box 232, Rochester, Michigan 48308-0232
In fact, it seems Chapter 6 describes the design and gives a listing of a one-pass BREVITY implementation in BREVITY: just 3 or 4 pages of (dense) text to type in and hand-assemble...
(It was very easy to find a dodgy PDF download for the book, but I think we tend not to share such links here.)
From the blurb:
Quote:
Second, it uses BREVITY, a very appropriately named nonstandard assembly language, tor the 6502 microprocessor. BREVITY was specifically designed for maximum efficiency in assembly language programming on 6502 systems containing no more than 12-16K bytes of primary memory and only tape cassette secondary storage. (Of course, with a 48K byte primary memory and a floppy disk, using BREVITY means there's lots of room left over for your systems programs.) It is precise, readable, and extremely easy to learn and has these novel features:
[*] Two-character labels, one-character mathematical opcodes, one-character addressing mode syntax, and locally defined labels.
[*] No statement is longer than eight characters — so a source program is only three or four times as long as the object program it produces.
[*] A 300 line BREVITY program can be listed on a single page