PDA

View Full Version : Cp/m & arcnet



IBM Portable PC
April 16th, 2016, 12:50 AM
I've just obtained a Prolog STD bus ARCNET card, for use with my Pulsar Little Big Board (Not the Ampro Little Board), and wonder what's possible with CP/M and ARCNET?

Obviously with MP/M or TurboDOS, multiuser systems are possible, I guess with CP/M it's simply about resource sharing and remote resource access?

Are there 'standard' drivers for ARCNET?

new_castle_j
April 16th, 2016, 08:33 AM
I've just obtained a Prolog STD bus ARCNET card, for use with my Pulsar Little Big Board (Not the Ampro Little Board), and wonder what's possible with CP/M and ARCNET?

Obviously with MP/M or TurboDOS, multiuser systems are possible, I guess with CP/M it's simply about resource sharing and remote resource access?

Are there 'standard' drivers for ARCNET?

I'm running ArcNET with TurboDOS, I would imagine that CP/M would be able to interface with the hardware as well. However, the software would probably be limited to a stand alone executable. With TurboDOS, the ArcNET driver is genned right into the kernel and is available as a resource at all times. Multiple clients can use disk over the network simultaneously, that's when file locking also become a necessity. Remote console access and print spooling is also networked in TurboDOS.

For the most part, ArcNET hardware are all compliant with the 9026 chip, so it's kind of standard, but what you're sending over ArcNET can be whatever you want. I have not seen a CP/M ArcNET implementation.

Chuck(G)
April 16th, 2016, 09:24 AM
Are you running CP/NET (http://www.autometer.de/unix4fun/z80pack/cpnet/cpnet.htm)?

You need an MP/M server for it, but it's not a bad resource share for its time.

IBM Portable PC
April 17th, 2016, 01:57 AM
I'm running ArcNET with TurboDOS...

The Pulsar Little Big Board was also sold with TurboDOS, however I have thus far failed to locate someone with a TurboDOS boot disk.

How difficult is it to configure TurboDOS for a CP/M based system?

new_castle_j
April 17th, 2016, 04:38 PM
How difficult is it to configure TurboDOS for a CP/M based system?


The inner workings of TurboDOS is very different than CP/M. The TurboDOS programmers guide gives a list of drivers that every system needs to have written for it to run. The drivers need to be written according to the guidelines in the manual and compiled with the TASM utility supplied by Software 2000. Once you have compiled the drivers, then they are linked together and merged with the vanilla OS kernel from Software 2000 using their TLINK utility. The .SYS file that gets output is your new OS. Not difficult if you have the drivers, but it was mostly OEMs and consulting firms that did the hard work of writing the drivers.

IBM Portable PC
April 21st, 2016, 11:29 PM
CP/M networking, including over an ARCNET, was and is possible:

I'm digesting this: https://groups.google.com/forum/m/#!topic/comp.os.cpm/eRG5vRJlGKY

IBM Portable PC
April 22nd, 2016, 01:07 PM
Not yet, however I've begun to research it...

An MP/M server can be virtualied, however I'm hoping a DOS or Linux server or client exists.

IBM Portable PC
April 22nd, 2016, 01:08 PM
Are you running CP/NET (http://www.autometer.de/unix4fun/z80pack/cpnet/cpnet.htm)?

You need an MP/M server for it, but it's not a bad resource share for its time.

Not yet, however I've begun to research it...

An MP/M server can be virtualied, however I'm hoping a DOS or Linux server or client exists.... And after further research:

"The server was not limited to MP/M. In the version 1.2 manual, there
is a section about building a non MP/M
based server. Hector Peraza wrote a brilliant cp/net server for Linux
which I often use."
https://groups.google.com/forum/m/#!topic/comp.os.cpm/eRG5vRJlGKY

Here it is: http://p112.sourceforge.net/index.php?cpnet

Chuck(G)
April 22nd, 2016, 02:03 PM
"The server was not limited to MP/M. In the version 1.2 manual, there
is a section about building a non MP/M
based server. Hector Peraza wrote a brilliant cp/net server for Linux
which I often use."
https://groups.google.com/forum/m/#!...pm/eRG5vRJlGKY

Here it is: http://p112.sourceforge.net/index.php?cpnet

Interesting, but you get the idea of networking under CP/M was pretty primitive.

I seem to recall that Novell (or whatever it was before it was Novell) had a CP/M networking setup that ran on Televideo boxes (don't recall the details; only that physically it was based on RS-422).

There are also the one-CPU-per-user-in-a-box systems that used CP/M, such as Molecular, but I don't recall the details.