 C                                                                 0\K\Q\A\\ 
As I advised the membership, in recent issues of the ADVISA, I have been trying, for some time, to obtain a comprehensive series of articles on the use of \r~05,80\\ 
\K\W\Q\CPAGE 26.\\ 
\\ 
CP/M FOR THE ADAM.\\ 
\\ 
BY THOMAS J. KEENE.\\ 
\r~05,40\K\Q\A\\ 
As I advised the membership, in recent issues of the ADVISA, I have been trying, for some time, to obtain a comprehensive series of articles on the use of CP/M with our ADAM'S, to reproduce in our newsletter. On March 7th, in response to a request to a fellow newsletter editor, I received, in the mail, a disc full of such articles, written by an acknowledged master of the subject. Here is the first of those gems.\\ 
\\ 
This article commences a lengthy series on CP/M for the ADAM, written by the Editor of the Inland Empire ADAM User's Group Newsletter, Tom Keene. Tom has generously provided these as software copies of 19 articles he has written over the years.  Compiling the series involved his searching back over several   years of material, and he warns that some of the material is inevitably dated by the changes that have since occurred within the ADAM community. Rather than try to update the material, I have decided to reproduce it in it's original entirety. You can read the articles and make your own judgements on the validity of some of the content. Our sincere thanks to Tom for his kindness in providing the series for our use. I hope we do it justice. EDITOR.\\ 
\\ 
\W\CCP/M FOR THE ADAM, PART 1.\w\A\\ 
As we all know, the ADAM computer is an extremely well conceived MICRO. Fortunately for us, the designers provided the CP/M system for ADAM before they closed down. For us, CP/M is a window to the world. Without it, our communication with the rest of the computer world couldn't happen! Almost no software could be downloaded from the many public domain libraries around the country without CP/M. Even the superb modem programs that make ADAM the equal to any other computer are all written in CP/M. \\ 
\\ 
While I personally think SMARTBASIC is a terrific version of BASIC --- and superior to most other versions, there ARE other versions of BASIC. Some versions such as MICROSOFT BASIC are extensively used in the non-ADAM world. But we aren't limited to just SMARTBASIC. Many of us use MICROSOFT BASIC where its    advantages are important. But there would be NO MICROSOFT BASIC for us without CP/M. And what about COBOL or PASCAL or FORTRAN. Who, other than an ADAM user, would think that the ADAM could use these powerful languages? And the beauty of it is, that we have many of these languages in our own public domain library --- but in CP/M, of course.\\ 
\\ 
For now, let's look at the use of CP/M as a way to communicate with that big outside world. When Coleco sold us the modem, they provided that infamous ADAMLINK I which was virtually worthless. With 9 bucks, a lot of luck and patience, we could (in the past) obtain ADAMLINK II. At least with ADAMLINK II we can talk across the country with another ADAM. \\ 
\r~45,80\\ 
\K\Q\A\\ 
\\ 
\\ 
\\ 
\\ 
\\ 
\\ 
And within very restricted limits, we can download some programs from a very few libraries. COMPUSERVE has a few useful files which ADAMLINK II can get. But ADAMLINK II can't process binary coded files, which a good many files are. For that, you need CP/M to get a modem program that will handle binary coded files.\\ 
\\ 
There are several excellent CP/M modem programs in our public domain library. One is MBOOT, another is MADAM7 (and several earlier versions) and in my opinion the best --- MEX!\\ 
\\ 
With a good CP/M modem program you can share those programs you wrote with the rest of the world by putting them in the COMPUSERVE libraries, or other bulletin board libraries. With COMPUSERVE, you can send and receive some stuff without CP/M.  But with almost every other bulletin board I'm familiar with, you can't even access them without CP/M.\\ 
\\ 
Can you send SMARTWRITER files (that is, text files) to and from libraries using CP/M? I can't think of a better way to do it. Any file you have written, whether it is a BASIC language program, or a documentary can be readily converted to a CP/M file. Suppose you have a text file that must be very accurately transmitted to COMPUSERVE for example.\\ 
\\ 
There is one terrific advantage in sending a high accuracy transmission via a CP/M modem rather than by the ADAMLINK II.  With the CP/M modem you can use one of the error checking protocols of transmission rather than just shooting it over the wire and hoping for the best.\\ 
\\ 
Coleco provided a file in the CP/M package which will convert any ADAM EOS file to a CP/M file. The name of this file is ADAM.COM. The file extension after the decimal point in the title is COM. This means that it is a COMMAND file. To invoke a COM file, all you have to do is type the file name and carriage return. All files of the file type COM automatically execute. The first thing you do is insert your CP/M disc (or datapack) and pull the reset switch. At this point I am assuming that the CP/M disc is the one you got from COLECO.  (Later I will point out how you might pull the reset switch and nothing happens.) As soon as the CP/M system is loaded into ADAM memory, you can start converting. I am going to assume that you are using two disk drives, but you could just as easily use a single disc drive and a datadrive or two data drives. If you loaded CP/M from disk drive 1, then that drive is identified as drive "A".If you had put your disk in drive 2 then drive 2 will be identified as drive "A".\\ 
\\ 
Put the SMARTWRITER disk in drive 2 which will be identified as drive "B".(the left data drive is "C" and the right data drive is "D"). This might sound a bit confusing, because you can boot CPM from either disk drive or either data drive. See page B24 of your CP/M manual for alternate setups.\\ 
pe COM automatically execute. The first thing you do is insert your CP/M disc 
