On 4/15/21 7:17 AM, Ruud Baltissen wrote:
> CP/M can be run on a stand alone computer with its own video screen
> and keyboard or can be run on a computer which is accessed with a
> terminal. So far I have seen running MS-DOS only on PCs and I was
> wondering what would have to be done to run it on a, for example IBM
> PC/XT, and accessing it over its COM port using a terminal. But I
> want to go a bit further and not using the COM port.
I thought that there were some ways built into MS-DOS to control it
through the one of the COM ports.
I know that there are ways that you can run ad-hock commands through the
COM port. One of the most common I remember seeing was the method to
get INTERLNK / INTERSVR onto a computer that didn't have the necessary
software. To whit, you could use a serial connection, null or dial up
modem, and run a command on the destination computer such that it would
receive commands from the serial port. Then the source computer would
push a tiny amount of data through the serial connection to transfer the
requisite program. Once the program was transferred, you could
establish a full INTERLNK / INTERSVR connection.
But the point being the source computer was controlling the target
computer, and DOS thereon via the COM port.
> The Commodore CBM 8000 series cannot run CP/M
> because they have a 6502 on board. So the Softbox,
>
http://mikenaberezny.com/hardware/pe...-z80-computer/ , was developed
> so the CBM could run CP/M in an indirect way. My idea is to use
> a Commodore PC, a XT or AT compatible, to enable the CBM to "run"
> MS-DOS. But, like the Softbox, over the IEEE488 bus. I have my own
> made IEEE488 interface so the hardware isn't the problem.
I don't know what it would take to use an IEEE488 bus. I suppose if you
could load a driver so that DOS would see the IEEE488 bus as a COM port,
it may work.
> I think it is "just" changing INT 10h and INT16h using a driver loaded
> by CONFIG.SYS but I could be wrong. I have done some googling to
> avoid inventing the wheel twice but I think I used the wrong keywords:
> I got a lot of feedback but not what I wanted. What I'm looking for
> is the exact info of what needs to be changed/added or what ever. The
> source of a program that does this over the COM port would be welcome:
> I only have to change the part that handles the hardware.
I don't think that doing things over the COM port will be that difficult.
If you expand past the realm of what's included with MS-DOS and look at
things like PC-Anywhere and the myriad of alternatives, there's
definitely some options.
> So any info is very welcome. Thank you in advance!
I feel like this is definitely a solved problem.
The question is will any of the solutions work for you or not.
--
Grant. . . .
unix || die