/
README
31 lines (22 loc) · 1.51 KB
1
2
3
This is the original version of Toby. It was written for a senior high-school
exit project over the first couple months of 1995.
4
I wrote this in C, with very little understanding of the language; I was a
5
6
QuickBASIC 4.5 fan at the time. This is a CRAPPY bit of code.
7
8
9
10
11
12
13
14
15
This is a DOS program, which was built with Microsoft C 7.0 for DOS. I have
spent some effort reimplementing the Microsoft graphics library with SDL so
you can build this on modern systems, but the work isn't nearly complete, and
I didn't want to alter the original code too much, so you still get all the
fun memory corruptions and crashes. Subversion revision #3 is the unmolested
source as I found it several years ago...I think I probably patched it a
little after the end of the project, probably in a failed attempt to make it
a native, 16-bit OS/2 app, but I can't remember. Anything after revision #3
are just simple tweaks, more than a decade later, probably to reduce my shame.
16
17
18
19
20
21
The language syntax is almost entirely LOGO, as the goal was to produce a free
implementation of LOGO, even before I understood the GNU definition of "free",
or that there were GPL'd LOGO packages available. At least this was a DOS one,
since nobody I knew could have used a Unix-based version at the time. :)
22
23
24
I hadn't conceived of designing my own programming language at this point. I
probably thought I wasn't allowed...not by the high school, just generally.
25
26
27
28
Also, as far LOGOs go, this was just a tiny subset of the language.
History is always ugly.
29
--ryan. (icculus@icculus.org)