Atari NVDI 5

Atari NVDI 5

NVDI is a replacement for much of the code that runs behind the Atari's graphical interface GEM. Much of the original code was written in C and compiled, as C is a reasonably portable language and GEM was originally intended for the PC range of computers. Atari dispatched a team to work alongside the developers at Digital Research to port GEM over in time for the launch of the original ST back in 1985, and though they did a sterling job, GEM is not as fast as it could be

NVDI replaces the backend code (such as the AES libraries) with bespoke code written from the ground up in machine code, and made as backward compatable as possible so that your applications will still run smoothly and as a result of the improved code, that bit quicker. Think of it as an accelerator that does not require you to open your case and solder a new processor or board in!

While NVDI was a commercil product, it has now considerd abandonware, or software that is no longer supported or developed by the original author. Having said that, support for the program is available within the Atari community, including the original programmers who still hang out on the various forums from time to time.