Talking with Troy Miles, an award winning software developer, speaker, and author with decades of professional experience. Discussing the early days of the Interplay Productions, the «Neuromancer» game creation background and it's development.
The article is going around sound data exporting, implementing the game background animations and refactoring the game internal decompression algorithm.
The article is devoted to implementing the main menu and level loading functions.
This part describes reverse-engineering of the rendering subsystem. It resulted in ready to use text rendering routines.
The beginning of the article series describing reverse-engineering and porting of the «Neuromancer» game (Interplay Productions, 1988, MS-DOS), based on William Gibson novel of the same name. This part is about the initial exploring of the executable and resource files of the game distribution. It ends up with successful decompression, decoding and exporting the image resources.
The article is a programmer guide on how to use and extend the Linux Kernel Crypto API. First section describes the general Crypto API architecture and provides basic information about the API entry points. Second section is about implementing and testing simple “XOR cipher” in user space. Third section is a close look on algorithm registering structures and functions of Crypto API. It provides a detailed examples on how the algorithm implemented in previous section could be reimplemented and registered in kernel space. The fourth section is about using kernel space crypto both from kernel space and user space. The fifth section provides some hints and tips on using Crypto API.