devhawala / ST80

a Smalltalk-80 virtual machine based on the "Bluebook" specification
Other
40 stars 4 forks source link

Dodo support? #2

Open Kirtai opened 2 years ago

Kirtai commented 2 years ago

Could ST80 be made to use Dodo's networking services? Or does it not use XNS?

devhawala commented 2 years ago

To my knowledge the V2 and DV6 do not know anything about networking.

Only the Analyst 1.2 system has a restricted notion of networking. But it does not implement any of the XNS protocols directly in Smalltalk, instead invokes the Executive of the Tajo (XDE) environment where if believes to exist to run commands:

BUT: ST80 currently emulates only the Tajo file system, but not an Executive (as command shell under remote control) including the commands mentioned above.

So two things would be needed for supporting the networking built into Analyst 1.2: ST80 would have to be extended by an emulation for the Executive and standard XDE command (hard, as this would include the implementation of the XNS client parts for calling Dodo) and some new primitives (less hard).