We are a small system software company based in England.

Our past: For 20 years we programmed in assembly language (machine code, mainly x86 plus others), researching innovative system software & firmware and created our own AI person.

More past: We have created our own development tools consisting of:

  • CPL32, our own red-tape free x86 assembler, the best assembler for true, pure assembly programmers. Free Download
  • CPL64, as CPL32 but supporting full 64bit assembly, SIMD, AMD64, EM64T, etc.
  • MOSDEB, our own x86 debugger with very small footprint (64Kbytes) for x86 PCs.
  • MOSDEBR, our own x86 remote debugger with tiny footprint for x86 PCs and embedded systems connected to a PC via parallel cable.

ASM32/CPL32 assembly example
In 1998 we discovered and disclosed a significant performance flaw in x86 processors.
Please have a look at our Press Release and detailed explanation of the flaw.
Here is our old website with our memory benchmark program Membench and results submitted by many users that demonstrates the flaw.
FAQ about the flaw and some comments & testimonials.
Performance bug!

About the founder and director

Michael Krech is a computer research scientist and leading expert in assembly programming.
His passion for computers and programming began at the age of 13 and he was considered by many to be a "wunderkind", quickly demonstrating an advanced level of understanding in assembly, operating system design and firmware. At the young age of 18 he received financial backing and had 25 people working on his ideas. He later founded his own company, Intelligent Firmware Ltd and worked in the AI field.