<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 20 Jan 1984 11:56:24 EST
From   : "Ferd Brundick (LTTB)" <fsbrn@brl-voc>
Subject: Re: "?Public domain version of MODEM in Apple Pascal?"

Hi,

Since Toad Hall has also expressed interest in an Pascal Modem7, I am
sending a copy of my original reply to the list at large.

- - - - - - - - - -

There <IS> a modem3 program written in Apple (SCUD) Pascal.  The files
are on simtel20 in MICRO:<CPM.PASCAL> and the names are given below.
I've never used the program because I don't own an Apple, but I do have
the MODEM3.PAS file if you can't get it from simtel20 (I can get and send
you the other 2 files if you need them).  Anyway, below is the header
info from the main file.

                                        dsw, fferd
                                        Fred S. Brundick
                                        USABRL, APG, MD.
                                        <fsbrn@brl-voc>

PROGRAM modem;
      {Written by Jack M. Wierda  Chicago Illinois
      This program is in the public domain.

      LANGUAGE: UCSD Pascal
      FILES:    MODEM3.PAS -- main program
                MDM3-Z80IO.Z80 -- serial line interface for Z80
                MDM3-8080IO.Z80 -- serial line interface for Intel 8080

      This program is basically a re-write in PASCAL of Ward Christensen's
Modem Program which was distributed in CP/M User's Group Volume 25. Identical
and compatible options are provided to allow this program to work directly
with Ward's program running under CP/M. One difference is that when sending
files the PASCAL or CP/M transfer mode must be selected. The PASCAL mode
transfers files between two systems running PASCAL, while the CP/M mode is
used when the receiving system is running CP/M. Basically the CP/M mode
provides the linefeeds required to make a PASCAL file compatible with CP/M.
When CP/M files are received they contain linefeeds, these can be deleted
using the editor to make the file compatible with PASCAL. CP/M files may also
contain tabs which the PASCAL editor does not expand.
      External assembly language routines are used to read the status, and read
or write the keyboard and modem ports. These routines are available as
separate files for the 8080 and Z80 processors. The port and flag definitions,
and the timing constant for the one second delay should be changed as required
for your particular hardware.
      The program has been tested with text files only, and may not work
correctly for code or other types of files.
      The PDP-10 mode transfers PASCAL files to a DEC SYSTEM-10 computer.}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>