1975 was the year Tiny BASIC was conceived. Dennis Allison of Stanford, urged by Bob Albrecht of the People's Computer Company (PCC), published a design specification for a minimal BASIC interpreter. This was a direct response to Bill Gates’ open letter complaining about hobbyists copying his Altair BASIC. The PCC called for programmers to implement the design and submit their versions for publication.
Implementations soon flowed in. In January 1976, the first issue of Dr. Dobb’s Journal of Computer Calisthenics & Orthodontia, Running Light Without Overbyte was published — the birthplace of Tiny BASIC in working code.
Two Tiny BASIC implementations published in DDJ would prove historically significant for Australian computing. The first, by Dick Whipple and John Arnold of Tyler, Texas, appeared in the January 1976 issue. The second, Palo Alto Tiny BASIC by Li-Chen Wang, appeared in May 1976 and later became the basis for Tandy’s TRS-80 Level I BASIC in 1977.
Whipple and Arnold took an unconventional approach: rather than using an assembler, they wrote their interpreter directly in octal! Fellow Tiny BASIC author Tom Pittman later described this as “a surprisingly popular Luddite methodology whose proponents have never survived long in the marketplace.” Harsh, but it speaks to the unmaintainability of code written without symbolic structure.
From Octal to MicroBee: The Lineage of MicroWorld BASIC
In January 1976, Dick Whipple and John Arnold published TBX — a Tiny BASIC interpreter for the Intel 8080 — in Dr. Dobb’s Journal. Written entirely in octal with no assembler, it supported variables named as a single letter or a letter followed by a digit (0–7). By May 1976 it had been paired with Robert Suding’s TV-Cassette Operating System for The Digital Group’s S-100 hardware.
Within a year, Whipple and Arnold commercialised an expanded version called **Basic Etc**, sold through Binary Systems Inc in Richardson, Texas. By July 1977, a disk-capable version — **Disk Basic Etc** — was announced. The product targeted the iCOM FD3712 dual 8-inch floppy drive (the MITS/Pertec/Altair standard). It assembled to roughly 12,000 bytes of 8080 code from a 6,000-line source listing, sold for $100, and retained the distinctive base-8 variable system (A0–Z7).
A business suite built on it included a general ledger package (CPA) and a letter-writing system (Write-On). By June 1979, both Whipple and Arnold were listed as Associate Editors of Kilobaud Microcomputing. That same summer, The Digital Group declared bankruptcy, which destroyed much of Binary Systems Inc’s primary customer base. The $100 source listing continued to be available by mail order.
In Australia, Applied Technology of Waitara, NSW, was selling S-100 hardware and software, including MicroWorld BASIC for the 2650 processor. Written in 1979 by Ian Binnie (with a manual by Martin Hood), this interpreter used the identical A0–Z7 base-8 variable naming convention.
Meanwhile, Sydney hobbyist Alan Peek had independently written a 2650 BASIC in 1978 that used only single-letter variables — confirming that the two-character base-8 system in MicroWorld BASIC was a deliberate design choice, not an obvious default.
In 1982, Matthew Starr was credited with MicroWorld BASIC for the MicroBee. The A0–Z7 variable convention survived intact into every MicroBee shipped — around 70,000 machines used in Australian and international schools — carrying the octal philosophy of the two Texas hobbyists forward six years and twelve thousand miles
Earlier, by 1981, Ron Harris had ported BASIC ETC to the Zilog Z80 for Dick Smith Electronics, producing Super-80 BASIC. The Super-80 Reference Manual explicitly states:
“Developed and written by John Arnold and Dick Whipple. Re-written and modified by Ron Harris for Dick Smith Electronics. Super-80 BASIC is based on a BASIC interpreter written in the USA by East Texas Computers, originally titled ‘BASIC ETC’.
Harris was closely connected to the MicroBee ecosystem — he also wrote EDASM (the Z80 Editor/Assembler that shipped as an optional ROM for the MicroBee) and co-authored the Graphic WordBee manual.
MicroWorld BASIC, written by Matthew Starr and burned into the MicroBee’s 16KB ROM from 1982 onward, thus shows the clearest surviving evidence of this lineage. Its variable naming convention of A0–Z7 (letter plus digit 0–7) is identical to that of BASIC ETC and distinct from Microsoft BASIC’s 0–9 range. This is not coincidence — it is a direct inherited trait from the 1976–77 octal implementation by Whipple and Arnold in Tyler, Texas, through Ron Harris’s Z80 port, and into every Australian MicroBee.
Dick Whipple continued working in electronics, particularly in Amateur Radio. He contributed to Nuts & Volts magazine and later published the two-book From Scratch series on Amazon 11 - 1) Build Your Own Computer and 11 -2) Build Your Own BASIC, the latter implementing Tiny BASIC on an FPGA. His author biography notes that he “was there at the beginning of the Microcomputer Revolution, programming an Intel 8080, first in machine code then in assembler” — a quiet acknowledgement of where it all started.
NB: “East Texas Computers” appears only in Australian publications with no other records found. It seems to have been an informal or trading name for Whipple and Arnold / Binary Systems???
references
"\micro_basic_2650_manual.pdf"
"\dick_smith_super80_brochure.pdf"
"\Creative_Computing_v05_n04_1979_Apr.pdf"
"\Interface Age 1979-03.pdf"
"\Kilobaud_Microcomputing_1979_June.pdf"
"\dr_dobbs_journal_vols 1-2-03.pdf"
\amazon.com.au\
\archive.org\
\microbee_repository\
Implementations soon flowed in. In January 1976, the first issue of Dr. Dobb’s Journal of Computer Calisthenics & Orthodontia, Running Light Without Overbyte was published — the birthplace of Tiny BASIC in working code.
Two Tiny BASIC implementations published in DDJ would prove historically significant for Australian computing. The first, by Dick Whipple and John Arnold of Tyler, Texas, appeared in the January 1976 issue. The second, Palo Alto Tiny BASIC by Li-Chen Wang, appeared in May 1976 and later became the basis for Tandy’s TRS-80 Level I BASIC in 1977.
Whipple and Arnold took an unconventional approach: rather than using an assembler, they wrote their interpreter directly in octal! Fellow Tiny BASIC author Tom Pittman later described this as “a surprisingly popular Luddite methodology whose proponents have never survived long in the marketplace.” Harsh, but it speaks to the unmaintainability of code written without symbolic structure.
From Octal to MicroBee: The Lineage of MicroWorld BASIC
In January 1976, Dick Whipple and John Arnold published TBX — a Tiny BASIC interpreter for the Intel 8080 — in Dr. Dobb’s Journal. Written entirely in octal with no assembler, it supported variables named as a single letter or a letter followed by a digit (0–7). By May 1976 it had been paired with Robert Suding’s TV-Cassette Operating System for The Digital Group’s S-100 hardware.
Within a year, Whipple and Arnold commercialised an expanded version called **Basic Etc**, sold through Binary Systems Inc in Richardson, Texas. By July 1977, a disk-capable version — **Disk Basic Etc** — was announced. The product targeted the iCOM FD3712 dual 8-inch floppy drive (the MITS/Pertec/Altair standard). It assembled to roughly 12,000 bytes of 8080 code from a 6,000-line source listing, sold for $100, and retained the distinctive base-8 variable system (A0–Z7).
A business suite built on it included a general ledger package (CPA) and a letter-writing system (Write-On). By June 1979, both Whipple and Arnold were listed as Associate Editors of Kilobaud Microcomputing. That same summer, The Digital Group declared bankruptcy, which destroyed much of Binary Systems Inc’s primary customer base. The $100 source listing continued to be available by mail order.
In Australia, Applied Technology of Waitara, NSW, was selling S-100 hardware and software, including MicroWorld BASIC for the 2650 processor. Written in 1979 by Ian Binnie (with a manual by Martin Hood), this interpreter used the identical A0–Z7 base-8 variable naming convention.
Meanwhile, Sydney hobbyist Alan Peek had independently written a 2650 BASIC in 1978 that used only single-letter variables — confirming that the two-character base-8 system in MicroWorld BASIC was a deliberate design choice, not an obvious default.
In 1982, Matthew Starr was credited with MicroWorld BASIC for the MicroBee. The A0–Z7 variable convention survived intact into every MicroBee shipped — around 70,000 machines used in Australian and international schools — carrying the octal philosophy of the two Texas hobbyists forward six years and twelve thousand miles
Earlier, by 1981, Ron Harris had ported BASIC ETC to the Zilog Z80 for Dick Smith Electronics, producing Super-80 BASIC. The Super-80 Reference Manual explicitly states:
“Developed and written by John Arnold and Dick Whipple. Re-written and modified by Ron Harris for Dick Smith Electronics. Super-80 BASIC is based on a BASIC interpreter written in the USA by East Texas Computers, originally titled ‘BASIC ETC’.
Harris was closely connected to the MicroBee ecosystem — he also wrote EDASM (the Z80 Editor/Assembler that shipped as an optional ROM for the MicroBee) and co-authored the Graphic WordBee manual.
MicroWorld BASIC, written by Matthew Starr and burned into the MicroBee’s 16KB ROM from 1982 onward, thus shows the clearest surviving evidence of this lineage. Its variable naming convention of A0–Z7 (letter plus digit 0–7) is identical to that of BASIC ETC and distinct from Microsoft BASIC’s 0–9 range. This is not coincidence — it is a direct inherited trait from the 1976–77 octal implementation by Whipple and Arnold in Tyler, Texas, through Ron Harris’s Z80 port, and into every Australian MicroBee.
Dick Whipple continued working in electronics, particularly in Amateur Radio. He contributed to Nuts & Volts magazine and later published the two-book From Scratch series on Amazon 11 - 1) Build Your Own Computer and 11 -2) Build Your Own BASIC, the latter implementing Tiny BASIC on an FPGA. His author biography notes that he “was there at the beginning of the Microcomputer Revolution, programming an Intel 8080, first in machine code then in assembler” — a quiet acknowledgement of where it all started.
NB: “East Texas Computers” appears only in Australian publications with no other records found. It seems to have been an informal or trading name for Whipple and Arnold / Binary Systems???
references
"\micro_basic_2650_manual.pdf"
"\dick_smith_super80_brochure.pdf"
"\Creative_Computing_v05_n04_1979_Apr.pdf"
"\Interface Age 1979-03.pdf"
"\Kilobaud_Microcomputing_1979_June.pdf"
"\dr_dobbs_journal_vols 1-2-03.pdf"
\amazon.com.au\
\archive.org\
\microbee_repository\
