Don't be alarmed. When using this page, your mouse and keyboard are being used by the emulator, so your normal keyboard shortcuts will probably not work.
>?
>*.run?
>trek
To run Smalltalk 76, boot the xmsmall.dsk image, and type:
>resume xmsmall.boot
To run network-based applications, you must choose a host ID and click the "Join Network" button below for each running instance of the emulator. The virtual network will be shared among all running instances of ContraltoJS, regardless of location.
You can demonstrate networking by running two instances of ContraltoJS and executing Battleship.RUN
from the games.dsk image.
Enter "##host_id
" as the name of opponent player, where host_id
is the host ID of the emulator for the opposing player.
This is a port of the Living Computer Museum's ContrAlto project to JavaScript. Find ContrAlto On GitHub. The JavaScript project is also On GitHub.
For networking, this project makes use of the Retroweb Networking project, a JavaScript networking library for tunneling legacy networking protocols over WebRTC; that project is build atop the Peerjs communications library.