VM compilation

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

VM compilation

Ang BeePeng
Hi all.

I've been trying to build Squeak3.9 VM, compilation successful, but I get a blank window. Empty window with white screen.

Any suggestion on what I might miss out? For SqueakVM to work, which are the plugins that must be included?

Thanks.

Ang Beepeng
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] VM compilation

David T. Lewis
On Sun, Sep 13, 2009 at 09:15:58PM -0700, Ang Beepeng wrote:
>
> Hi all.
>
> I've been trying to build Squeak3.9 VM, compilation successful, but I get a
> blank window. Empty window with white screen.
>
> Any suggestion on what I might miss out? For SqueakVM to work, which are the
> plugins that must be included?

You should include at least these four plugins (build them as "internal plugins"):

  BalloonEnginePlugin
  BitBltSimulation
  FilePlugin
  SocketPlugin

BalloonEnginePlugin and BitBltSimulation are needed for display functions.
FilePlugin is needed for interacting with the sources and changes files.
SocketPlugin is needed for network connectivity.

Technically, the interpreter will run without any of these, but this is
the minimum set needed to do anything useful.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] VM compilation

Ang BeePeng
Hi, thanks for your reply.

Do you mean BitBltPlugin or do you really mean BitBltSimulation?

The source that I've download is without BalloonEnginePlugin. Squeak 3.9 source. Does it mean something, or should I get BalloonEngineePlugin anyway?

INTERNAL_PLUGINS = ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin BMPReadWriterPlugin B2DPlugin BitBltPlugin DSAPrims ZipPlugin DropPlugin FFTPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin UUIDPlugin

I have BitBltPlugin builtin with the VM.

Thank you very much.

Ang Beepeng

David T. Lewis wrote
You should include at least these four plugins (build them as "internal plugins"):

  BalloonEnginePlugin
  BitBltSimulation
  FilePlugin
  SocketPlugin

BalloonEnginePlugin and BitBltSimulation are needed for display functions.
FilePlugin is needed for interacting with the sources and changes files.
SocketPlugin is needed for network connectivity.

Technically, the interpreter will run without any of these, but this is
the minimum set needed to do anything useful.

Dave

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] VM compilation

Bert Freudenberg

On 14.09.2009, at 15:29, Ang Beepeng wrote:

>
> Hi, thanks for your reply.
>
> Do you mean BitBltPlugin or do you really mean BitBltSimulation?

Class names do not map one-to-one to module names.

> The source that I've download is without BalloonEnginePlugin. Squeak  
> 3.9
> source. Does it mean something, or should I get BalloonEngineePlugin  
> anyway?
>
> B2DPlugin

There it is.

- Bert -