Programming Curriculum Vitae of XeNTaX' Mr.Mouse
Date : November 7 2003


Name :
Dr. Mike W. Zuurman
Date of birth :
8th of september 1974
Place of birth :
Veendam, The Netherlands, Europe
Sex :
Education :
Molecular celbiology and genetics, immunology
PhD-degree in medical sciences
Programming, Composing music, Playing music, Reading science fiction/fantasy, Politics, Philosophy

List of programmed software (in order of latest creation, from 2003 down to ~1983):

Title Platform Description
DownScanner WindowsXP Programmed in Visual Basic 6. This little tool downloads any given file-url and shows snippets of the binary contents during the download. It is intended to be used on large files that need examination on a distance, without having to download the whole file.2003
CDDS2DDS WindowsXP Programmed in Visual Basic 6. A very basic tool to extract DDS files from CDDS files that come with gmaes such as Lock On. Written for testing purposes in conjuction with OpenMEX.2003
Sacrifice.DLL Windows Programmed in Visual Basic 6. An ActiveX dynamic link library that has functions to open *.WAD files that come with the game Sacrifice. Written as plugin for personal version of MultiEx Commander.2003
ClipMon Windows Programmed in Visual Basic 6. Simple tool that monitors the contents of the clipboard. Each time it find a new Bitmap stored there it will save it under a unique name. Thus, it is a very simple yet effective screen capturer.
MultiEx Commander (mc32) Windows Programmed in Visual Basic 6 and Visual C++. This large application is a Game Resource Archiver. It has a WinZip-like interface, and opens and extracts resources from game resource archives. In addition, it allows update of these archives. The number of different formats supported totals 145(!) in the last version, 3.9.68, that has gone open source, shortly after release. The application uses a number of external binaries, such as multiex.dll, fswp.exe and fwrap.exe, all written by M.W.Zuurman. 2001-2003
MultiEx.DLL Windows Programmed in Visual Basic 6. This ActiveX dll serves as the main Multiex3 engine for analysis of game resource archives as supported by MultiEx Commander. It runs on its own script, Binary Multiex Script (BMS), that allows simple addition of new formats. The script is written in text format in MexScriptor and saved as BMS.The text script is derived from old MultiEx2 script. 2003
MexTools Windows Programmed in Visual Basic 6 and Visual C++. A number of small support applications to analyse or help MultiEx Commander performance. Tools include Statistics analyses (reads stats.txt files, files that show hits on online usage of MultiEx Commander and presents the results in a TAB-delimited table) and Fwrap, a tool that wraps the process of old DOS MultiEx2.exe (multiax) in a windows32 environment, for solid control and running. 2001-2003
MexBinder Windows Programmed in Visual Basic 6. Creates MultiEx Resource Files (MRF), files that contain format scripts for MultiEx Commander to use on given game archive formats. It basically is a packer of *.INI (MultiEx2) and *.BMS (MultiEx3 script) files.2001-2003
Mex3Scriptor Windows Programmed in Visual Basic 6. This is the BMS script editor that enables the author to support new game archive formats. The script is written in text format and then compiled to BMS by Mex3Scriptor. It also allows for testing of the script on any given file. Mex3Scriptor and MexBinder come as tools with MultiEx Commander. 2001-2003
MexScan (16bit) DOS Programmed in Turbo C. Small (commandline-driven) application that scans a given file for structures that point to a tail or header. Written for personal usage in conjuction with MultiEx Commander. 2000
MultiEx Commander (16-bit) DOS/Windows Programmed in Turbo C/Assembly. Evolved to version 2.3. A file handler and implementer of multiex.exe (DOS). It gives the user the opportunity to browse the computer harddisks and open game resource archives in Norton Commander-style, and extract the contents, without having to even look at multiex.exe. The application uses a number of external (DOS) tools, written by M.W.Zuurman or other parties.Uses long-filenames. 1998-1999


DOS/Windows Programmed in Turbo C. Evolved to version 2. The first multiex (from MULTI game resource archives EXtractor) engine. Runs command-line driven and uses it's own script to analyse game resource archives, saved in simple text format (*.INI files), allowing the author to easily add new formats. Uses long-filenames. 1997-1998
MADEx DOS Programmed in Turbo C. Allowed extraction and importation of sound files in *.MAD archives from Actua Soccer. 1997
NewSaver DOS Programmed in Assembly/Turbo C. Screensaver that shows off a number of real-time graphical effects applied on a multitude of pictures, such as screenclipping, blur, tech-tech (whole-screen sinuswaving), zoom in/out, scrolling (bouncing), screen fade in/out a.o. For SadCom Ltd. 1997
Saver DOS Programmed in Assembly/Turbo C. Shows some of the real-time things as mentioned for NewSaver. For SadCom Ltd. 1997
DiceWars MAPRoutine DOS Programmed in Assembly/Borland C++/Turbo C. VESA-mode test-app to show the graphics engine of a game-work-in-progress for SadCom Ltd. called DiceWars. The game was never finished.1997
EMSVideo DOS Programmed in Assembly/Turbo C. Test-app to use a newly written EMS handler, Mouse handler and Resource Archive handler for SadCom Ltd. In effect a small video is played, with a mouse-pointer that stops the video when leftclicked in the upperleft corner of the screen. 1997
Dumb Battle
DOS Programmed in Turbo Pascal. Simple one-player "Artillery Duel"-like game. Move the cannon and fire it turn-based at the computer cannon, taking into account firepower and fireangle. The computer player never missed and was only stopped if something was blocking the trajectory: when the blockade was blown away, it was "bye-bye, baby". 1997
NoteEd DOS Programmed in Turbo C. Basically a noter such as seen on the commodore 64 days, with the text appearing on screen as if typed. Saves executable notes. 1996
Crechs! DOS Programmed in Turbo Pascal. A much more advanced implementation of the Wator96 idea. This time not with fish and sharks, but with Crechs, male or female individuals that move around their simple environment to eat, breed and/or die. Evolution depends on breeding, breeding depends on individual characteristics. The Crechs and their families can evolve to the best possible "genetic trait" needed for survival in their simple environment. program options include "follow specific crech", charts, and "show live-footage from the (animated) Crech world". 1996
Large File Editor DOS Programmed in Turbo Pascal. Editor to open large files and change the contents. Options include : search for string, type character value (for the non-text codes) and analyse file. The latter uses a Homogeneity-formula on the byte data in a file, ripped right out of a statistics book and gives an estimate if a particular part of the file is code, or data. A nice theory, but it was way off. 1996
Wator96 DOS Programmed in Turbo Pascal. Joined project for a Bioinformatics course at the university. In this program fish and sharks swim around in their simple world. Sharks eat the fish, but the fish may be protected from the sharks in a lagoon. This, and the fact that the fish and sharks "reproduce" (multiply at given time points) gives rise to an interesting however simple model for population statistics on shark and fish in this world. M.W.Zuurman programmed the GUI/IO/Chart routines. Recieved 9/10 mark at the end of the course. 1996
Textscroller Commodore 64 Programmed in Commodore 64 Assembly. Does what it says. 1992
XeNTaX MusicPlayer Commodore 64 Programmed in Commodore 64 Assembly. Simple Voicetracker musicfile player, that shows equalizer effects on screen for each different instrument that is played. 1992
XeNTaX demos Commodore 64 A collection of self-code in Assembly and routine-hacks. Includes "Toxic Waste", "", "XeNTaX Slideshow 1, 2 and 3", "Outrun Demo". 1989-1991
FootyPlay Commodore 64 Programmed in Commodore 64 basic. Simple game, football-manager type, play matches, buy players, get revenues. 1989
USB Demos Commodore 64 A collection of routine hacks, transformed into USB (un-identified software bastards) demos. 1988
USB SpriteEditor Commodore 64 Programmed in Commodore 64 basic. Simple sprite-editor. 1988
Homework Tools Commodore 64 Programmed in Commodore 64 basic. Tools to help with highschool homework. Includes Chemistry1.0, and Maths, as well as HEX2DEC/DEC2HEX 1987
Ikke Productions Demos MSX1 and 2 Programmed in MSX Basic. Simple graphical demos and pictureloaders/viewers under the Ikke Productions lable. 1985-1986
Reactiontester Commodore VIC-20 Programmed in Commodore VIC-20 basic. All progammers must have created something like this in them days when they started for the first time. Measures the reaction time of the player. 1984
First-Time code Commore VIC-20 Programmed in Commodore VIC-20 basic. First-time coding routines. 1983