ASZMIC ROM

Products: ASZMIC ROM
Date: 1983
Type: ROM
Platform(s): TS 1000

ASZMIC is a plug-in replacement ROM that turns the TS1000/ZX81 from a BASIC computer into an assembly-language programming machine. The product page lists a full-screen editor with 16 shift keys, a multi-file system, a full Z80 assembler, a debugger and 255×144 high-resolution graphics under program control. The name stands for “Assembler for Sinclair Zx MICrocomputers”. It was sold by Comprocsys; developer Chris Johnson recalled many TS1000 sales after it was mentioned in Sol Libes’ column in Byte.

What’s in the download

  • ASZMIC E07 (1983)(Comprocsys)(TS1000)(UK)(ROM).rom: a 4,096-byte ROM image. “E07” in the file name appears to be the version.

Program Analysis

The image is new code, not a patched Sinclair ROM. It has its own keyboard decode table at 0082h, in the same key order as the ZX81’s, and its own 64-character set at 0E00–0FFFh in the ZX81 character order. The glyphs differ from Sinclair’s: the zero, for example, has a diagonal slash. No sign-on or copyright text was found in either ASCII or the ZX81 character set, so the assembler’s messages and mnemonics appear to be stored in a coded form. The code itself has not been disassembled.

Related Products

Plug-in replacement ROM for Sinclair Basic. Redefines hardware and transforms it into an assembly language programming unit.

Image Gallery

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.