Opentopia Directory Encyclopedia Tools

ZsKnight

Encyclopedia : Z : ZS : ZSK : ZsKnight



 

The correct title of this } is }}}. The initial letter is capitalized due to [Naming conventions #Lower case first lettertechnical restrictions].
zsKnight is a programmer who was the co-founder, along with _Demo_ and lead emulation developer of the open-source emulator ZSNES. He was a pioneer in the emulation community, coding new features for ZSNES that no emulator at the time had. Among these features are: background music dumping without sound effects, memory browsing and comparison to create cheats, fast forward, save states with screenshots, and modem to modem play with rewind.

He was known for the speed in which he could add new features and correct bugs, and had notable skill at reverse engineering. He was clever in his means of avoiding common emulation pitfalls, at times using unorthodox and unexpected methods. Some of his noteworthy achievements in this field was reverse engineering a mathematical coprocessor simply by watching a video of it in action, or using logged graphics from a running system to replace compressed graphics. His implementation of many SNES components into ZSNES differs as to how he recreated identical output with only using a fraction of the data of other SNES emulators, or the SNES itself. He is also famed for seemingly getting ZSNES to handle SNES code almost in a DWIM manner, which has made it difficult at times for developers to write SNES code while using ZSNES to test, since a real SNES would not be able to process the developer's code.

After the death of his father in 2001, zsKnight left the emulation community, for a variety of personal reasons.

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: