catseye / Befunge-93

MIRROR of https://codeberg.org/catseye/Befunge-93 : The NEW reference distribution for Befunge-93!
https://catseye.tc/node/Befunge-93
Other
98 stars 9 forks source link

Add historic materials recovered from Amiga disk backup images. #8

Closed cpressey closed 5 years ago

j4james commented 6 years ago

I find this historic stuff fascinating. It's interesting to see that these versions didn't yet support wrapping around the boundaries of the playfield and also didn't have the greater-than command (edit: I see you already mentioned that in the README).

If you're looking for other historic versions, I found a copy of the version 1.01 source on an old version of your website in the Internet Archive, and you posted a copy of the version 2.00 source (at least bef.c) on the Befunge mailing list (just search for bef.c).

wimrijnders commented 6 years ago

I just had to look and lo and behold I'm on that mailing list. First post on Fri, 02 May 1997, and I was pretty active. In Internet Time, that's like encountering yourself in the Middle Ages. Memories...

cpressey commented 6 years ago

My word.

a) I wasn't aware of that mailing list archive. I was aware of this file, which was on www.catseye.mb.ca, and which archive.org partially retained - you can run a zip-repair tool on it and unzip it to get some emails. I don't know how much these two archives overlap (the content is far too embarrassing to read without considerable preparation beforehand, you understand) but if they aren't the same, that's a significant amount of history.

b) I guess we should thank whoever put together the DLL-calling version (I want to say Kevin Vigor but I could be wrong) for trapping a copy of 1.01 in it (slightly refactored into multiple source files, but otherwise unchanged.) (EDIT: yes, according to the mailing list archive, it was Kevin Vigor.)

c) I did not realize until now that the version I've called "1.0rc1" doesn't actually do wrapping! That strongly suggests it really is a very early version, quite possibly the initial version I threw together after getting the idea, because I've always thought of toroidal wrapping as something that was there from the start. All I remember about wrapping in Befunge-93 is that I rather borrowed the idea from Asteroids.

j4james commented 6 years ago

I hadn't seen that bfml.zip before. But being the Befunge fanatic that I am, I've now done a diff of those messages against mtve's copy of the mailing list. There are around 140 messages in the mtve list that aren't in your archive, and around 40 in your archive that aren't in the mtve list. I suspect some of those might actually have been private messages to you, but they're all Befunge related (well except for one spam email).

Probably the most interesting for me, historically speaking, was the notification you received in April 97 that your website had been chosen as Geek Site of the Day (which I believe was quite a major boost for Befunge at the time). There was also a message from Eric S. Raymond, saying your site had been listed in the Retrocomputing Museum, although I couldn't find any actual evidence of that. I do know Befunge is listed in The Jargon File, and there's also a mention on his Intercal page, so perhaps that is what he was referring to.