Legacy Engine

Legacy Engine is an alternate name for the SMBX Engine originally written in Visual Basic 6 and later hacked by LunaDLL and then by LunaLua. The Legacy Engine was developed as part of SMBX by Redigit and published in the year 2009. Support and development of Legacy Engine was stopped by Redigit, and then deleted from his site because of a cease-and-desist request by Nintendo, as they considered that Redigit had been infringing upon their copyright. Legacy Engine is still in use while the PGE Engine, which is its replacement, is in development. Unlike the Windows-only Legacy Engine, the new engine is cross-platform and is able to work on Linux and Mac OS X (or macOS) as well. It also uses OpenGL rendering and an optimized use of resources; while the Legacy Engine overloads the CPU to 100%, the new engine using close to 0%, in dependence from drivers and hardware).