The Dolphin Smalltalk virtual machine.
This is a VS2015 Solution to build the Virtual Machine (VM) elements of Dolphin Smalltalk. This is not required to run the Dolphin IDE, which is available in the Dolphin GitHub repository, since the latter comes with the executables already pre-built. You'll only need to build DolphinVM if you need to explicitly change the VM itself.
Note: if you are just looking to install Dolphin and get going as quickly as possible you may prefer to start with the release build and and follow the directions here. That way you won't have to sully yourself with either the Dolphin or the DolphinVM repositories. However, if you really want to build the Dolphin VM from scratch, read on.
-
First clone the Dolphin repo to a
\Dolphin
directory on your machine. It can actually be any location but for convenience we'll call it\Dolphin
. -
You should clone this repository (DolphinVM) into a
DolphinVM\
subdirectory of\Dolphin\Core\
. -
Install VS2015 Community Edition on your machne. You can use the Pro edition if you have it. Later versions (when they appear) may work too but we no longer support VS2013, sorry. The Dolphin VM is a set of C++ projects so make sure to install this option (it's not the default) or you'll end up only being able to compile C#.
-
Load the DolphinVM solution into Visual Studio. Choose the Release profile (Debug will compile but will run slowly) and then Build Solution. A bunch of DLLs and
Dolphin7.exe
will have been copied to the\Dolphin
root folder.
Now go to the Dolphin Getting Started page and follow the instructions there to build the image file with your new VM. You can then launch Dolphin and continue with the tutorials.