Screenshots from the MZ-700 PITMAN
You might have read our article on the unique Game Boy puzzle game Catrap from last year. It contains a lot of research on the game's origins—in Japan it is known as PITMAN, and constitutes a remake/sequel to a very old game that designer Yutaka Isokawa submitted to a magazine called Oh!MZ back in 1985. With its source code printed, the game spawned a number of adaptions in the following months and apparently became popular enough in Japan to warrant the revival five years later, as well as an inofficial GBA remake in 2004 and a number of mobile games.
So far our little story was going along nicely, until a reader named hitchhikr contributed a post on our forums that threatened to shatter the whole narrative: In 2004, he made an MS-DOS port of PITMAN, not based on Isokawa's code, but a version that one Sylvain Bizoirre, founder of old-computers.com, had programmed to demo his own interpreter MBasic in 2001.
Oh!MZ August 1986
The problem: A little comment at the top of the 2001 source code saying "a MBasic adaptation from a game I wrote for the Sharp MZ 80K computer in march 1984." Isokawa's PITMAN was printed in August 1985, but his HuBasic source code for the Sharp MZ-700 and MZ-1500 models is labeled 1985.3, still a whole year after the date given by Bizoirre. Neither mentions an original version or even an inspiration, that would make one of the two guilty of plagiarism. But is PITMAN a French game or a Japanese game?
Although mostly identical in their gameplay mechanics, the HuBasic and MBasic source codes are structured very differently—almost as if either version was programmed without seeing the source code of the other, despite both being freely viewable, as Basic programs used to be compiled at runtime with pretty much all 8-bit home computers. The binary level data, however, is exactly the same—save for the fact that Bizzoire's game ends after 22 levels, while Isokawa made it a whooping 50, which would favor the notion that his game could be an upgrade of Bizzoire's. Both feature a level editor (which the 2004 DOS version by hitchhikr omits).
Now what could each programmer's motives look like? Bizoirre wouldn't have much of a reason to consciously fake authorship—in 2001 he just included PITMAN as a simple program to demo his interpreter, nothing important. That also means, however, that he not necessarily would have cared much about its exact origins—he may have found the code among his old files, confused the date, forgotten that he had based it on another's code. Just a bit far fetched, but not impossible.
Pitmania Unlimited (Mobile)
The stakes were a bit higher on Isokawa's end, at least after his code was printed in the magazine: PITMAN, so it appears, became the most meaningful work in his portfolio until today. Revealing that the game that essentially kickstarted his professional career was in fact a mere convertion at this point probably would have had serious consequences for him.
"Geez, derboo!" You might wanna say after all this fishing in the dark. "Just shut up and ask the guys, willya?!" Well, it's not like I didn't try. Unfortunately, Sylvain Bizoirre apparently has not so long ago made major changes to his life, cutting his ties to the retro computer community entirely. Yutaka Isokawa keeps an online presence, though he stopped posting in fall 2010 and I couldn't get any reply to my emails. It's as if both have fallen off the face of the earth just in time to escape my questioning.
We're nonetheless getting to our happy ending, though, as one keyphrase finally came to my mind: Circulation of Knowledge!
Catrap (Game Boy)
The question remains, after all, as to how Isokawa would have learned about Bizoirre's game in the first place, or vice versa. The French programmer at one point contributed a bunch of photos and coverscans of the Oh!MZ magazine to a Sharp MZ fan page, which shows that he probably would have had access to the 1985 version. The collection in the last photo looks large enough to be complete. If he had seen his game claimed by someone else, wouldn't that have him caused to react in any way? Given, in the 80's (though it is not known when Bizoirre would have acquired the magazines, there has to have been some kind of information flow) it would have been much more difficult to communicate any copyright claims. If Isokawa on the other hand indeed took Bizzoire's game and built upon it, how would he have known about a French homebrew game to begin with?
La revue des Sharpentiers
As it turns out, Sylvain Bizoirre used to be president of the French Sharp User Club, the Sharpentiers, from 1982-1986, and editor to the club's own magazine focused on the Japanese manufacturer's range of computers. La Revue des Sharpentiers is fortunately preserved online (at least from issue #5, but #13 contains a complete index of past contents), and combing through the issues finally brought up some result in issue #15—November 1985:
"PITMAN est un jeu inspiré d'une revue japonaise et adapté au S.BASIC. Il fonctionne donc sur MZ 700 et MZ 800 en mode 700 avec BASIC 700."
or translated into English:
"PITMAN is a game inspired from a Japanese magazine and adapted to S.BASIC. It works with MZ 700 and MZ 800 in 700 mode with BASIC 700."
This conversion retains the structure of Isokawa's original code, and also keeps his credits. Although it remains a mystery why Bizoirre decided to leave that out in his 2001 reprogrammed version, and how he got to the March 1984 date, we can now safely assert that Yutaka Isokawa is indeed the original creator of PITMAN.
Original HuBasic source code
French SBasic adaption source code
MBasic source code