You will need a Java compatible browser with Win NT or 95 to see these.

This is an experiment in a "drop & drag" graphic construction kit with a "tool bar" for selection of objects. Click one of the tool bar buttons to select the object which will be drawn. In the main canvas, an outline version of the object will follow the cursor (note transparent image!) Position the component and press the left mouse button to draw the object in final form. See below for more details.

The simulation is not working as well as I would like yet but here is what I am aiming for:
On/Off - signal input - toggle when clicked between 1 and 0
Clock (a metronome) - signal input which changes every 2 seconds.
Logic gates - inputs and outputs must be wired up.
Wire - Use to connect components - will change color to show signal. Each wire must run horizontally or vertically.
Question mark - use to interrogate objects
Light Bulb - output - light up with input of 1, dark with 0.
Hand - toggle On/Off signal input.
Click the run/stop button to start the simulation - it checks first for incomplete connections.

The tool bar buttons were drawn in a single GIF using Vis C++ bitmap editor. Two images = not-selected / selected were drawn for each button, thus the input GIF file has 20 images - each 24 x 32 bits wide.
The "outline" images used by the cursor are from a single GIF with 10 images and the "filled" images are from a third GIF with 10 images. Both were drawn as Windows bitmaps and converted to GIFs with transparent backgrounds with Photo Shop.
The main canvas is held as a memory image which is copied to the screen every time the dragged cursor image is moved.
Back to Bill's home page