Después de Turbo Anti-Virus, Central Point Anti-Virus y Microsoft Anti-Virus para DOS (y Windows) continuamos con la retroinformática.
Los viejóvenes del lugar se acordarán del driver ANSI.SYS para DOS, un controlador para DOS que emulaba las secuencias de escape ANSI. Apareció casi en los comienzos de DOS allá por MS-DOS 2.10 de 1983. Como interceptaba las llamadas de DOS era tremendamente lento, más todavía que el DOS en sí. Ese fue el motivo por el que en su día publiqué mi ZENO.COM. Sin embargo antes de eso, en 1986, ya teníamos ANSI.COM escrito por Michael J. Mefford y publicado en PC Magazine que era mucho más compacto y además aceleraba las salidas por pantalla.
Vendrían variantes como PANSI (Shozo Ito), y luego los trabajos derivados de NANSI.SYS (Daniel Kegel) como ZANSI.SYS (Zephir Software) o NNANSI.SYS (Eric Auer), éste último incluido en FreeDOS.
Cuando probé por primera vez ANSI Plus 4 de Kristofer Sweger me quedé alucinado. Además de implementar ANSI y acelerar las rutinas de video en modo texto, tenía smooth scrolling usando el hardware de la VGA, soportaba instrucciones de 32 bits, y además permitía remapear la paleta. Es verdad que ocupaba mucha más memoria que sus competidores, pero optimizando HMA, UMB y EMS se podía dejar niquelado.
Siguiendo con ANSIPLUS (ANSIPLS o APLUS), empezó con la versión 1.00 (1991), avanzó rápidamente hasta que su desarrollo quedó parado a partir de la 4.04 como era de esperar con el éxito de Windows, pero sorprendentemente se fue actualizando con la 4.05 (1998), la 4.06 freeware (2007) hasta la 4.07 (2019).
Durante estos meses he estado en contacto con Kristofer Sweger, así que este post es un homenaje al recuerdo de ANSIPlus, y un agradecimiento.