Welcome to the Smalltalk Archeology Archive!

On this page you will find information about various old implementations of Smalltalk with screenshots. It is by no means comprehensive and any information you have about various versions of Smalltalk would be appreciated. In general, any information you can send along might be posted here- screenshots, info on how it differs from Smalltalk-80, platform, etc- but the best thing you could share with would be the software itself. Emulators are available for a good many platforms and with a little work these old Smalltalks can experience new life.

You'd be surprised what can be done- if you have disks, manuals, etc contact me and we can work something out. I'm also interested in any others old programming languages, environments and IDEs you might be able to share, though I've no interest in old C/C++ compilers.


TODO
  1. I also have a copy of ParcPlace Systems Smalltalk-80 for DOS but I've not had any luck getting it running yet. So far, I've only tried in DOSbox, but one of these days I'll find a DOS boot disk and put together the requisite drivers and try it in Parallels or on a real, older PC. I'll add it to this list when I get that done.
  2. I also plan on making these Smalltalk implementations available for download if I can clear it with the contributors. I think the Smalltalk implementations in question, only running on an obsolete and very old OS, can safely be considered abandonware. If someone who is in the position to grant the right to put it up for download on this page is reading this, please contact me. Or, if you'd like to download them, contact me and I'll let you know when that is a possibility.

Digitalk Methods 1.1

Digitalk Methods 1.1 Screenshot
Digitalk Methods 1.1

Platform: DOS
Notes: Digitalk Methods is neat because it uses a text-based windowing system. These days, such a thing isn't all that hard to find, implemented in various libraries for various platforms. Comparing Methods with Smalltalk/V it's interesting to see that the menus and window layouts are pretty much the same.

Originally for DOS, I've used DOSbox


Apple's Smalltalk-80

Apple's Smalltalk-80 Screenshot 1
vMac is started; the Apple Smalltalk-80 disk's contents.

Apple's Smalltalk-80 Screenshot 2
A photo of the team flashes as it loads...

Apple's Smalltalk-80 Screenshot 3
Then we see a lovely Smalltalk balloon making off with a Mac Plus!

Apple's Smalltalk-80 Screenshot 4
Does this look familiar or what?

Platform: Mac OS Classic
Notes: Since this runs on Mac OS Classic, and I have an Intel MacBook Pro, I've no idea if this works using Classic on OS X. It might, it might not. However, it does work great using Mini vMac on my intel Mac running OS X 10.4.8.

About the only thing, cosmetically, that differs from using MVC in modern Squeaks is the window title bar and also how you interact with the menus. You have to Cmd-Click on this Mac Plus version to bring up menus in palces. You can't drag windows around the screen, but rather have to bring up the menu with a Cmd-Click and select move. Similarily, there are no resize handles, but Cmd-Click on the title bar and select "frame" and you can re-draw the rectangle for the window. That's actually how you do it with all of these old versions of Smalltalk.


Digitalk Smalltalk/V R3

Digitalk Smalltalk/V R3
A workspace, transcript and browser.

Digitalk Smalltalk/V R3
Showing off colored overlapping windows with the debugger, file listing, and other tools.

Platform: DOS
Notes: Not much to say now, but like Digitalk Methods, I'm running this on DOSbox without any serious issues. Unlike Methods, there are some redraw problems that require me to occasionally select "redraw screen" out of the world menu.


Links


Contact

Email Aaron Reichow (areichow@gmail.com)