

Ramblings
From The Ridge
Industry
Observations
The Atari ST series continues to sell well.
More and more software is being released daily. With this ground swell,
the critics have drawn back into their holes and Jack Tramiel has
proven that he can do it without Commodore.After you have RUN this program there will be 25 bytes of data stored in memory starting with memory location 31000 and ending with 31024. You will now need to save this information. To do this you will need the starting memory location, the number of bytes, a file name and drive number. To save this data on data drive #1 enter the following line:
10 LOMEM : 32000
100 DATA 77,69,82,82,89,32,67,72,82,73,83,84,77,65,83
110 DATA 32,70,82,79,77,32,69,67,78,13,255
200 Z=31000
210 Y=0
220 READ X
230 IF X = 255 GOTO 500
240 POKE Z,X
250 Z=Z+1:Y=Y+1
260 GOTO 220
500 PRINT Y; " BYTES POKED. LAST BYTE IS AT"; Z
550 END
BSAVE MESSAGE, A31000, L25, D1A31000 is the starting location and L25 is the length. Dl is, of course drive 1 and the name of the file is MESSAGE. Now let's write a program that will load this file and allow us to print it out.
100 LOMEM : 32000This program will bload MESSAGE starting at memory location 31000 and then list the decimal contents of the 25 bytes stored at that location. If you want to find out what the message says, change line 210 to the following:
110 PRINT CHR$(4);"BLOAD MESSAGE, A31000, Dl"
200 FOR I = 31000 TO 31024
210 PRINT PEEK(I),
220 NEXT
300 END
210 A=PEEK(I): PRINT CHR$(A);While the example used here is not a complex one. These programs, nevertheless, demonstrate the use of BLOAD and BSAVE and show you how you can access the information from such a file. I hope that you will find it useful. Return to Top
48 0 1 0 0 1 0 0 0Notice that the first six bytes of all four numbers are the same! This means that if we can arrange a circuit that can recognize this pattern of ones and zeroes, our circuit will be able to tell when ADAM is trying to "talk" to it.
49 0 1 0 0 1 0 0 1
4A 0 1 0 0 1 0 1 0
4B 0 1 0 0 1 0 1 1
|
#1 Adam User's Group P.O. Box 3761 - Attn: Jay Forman Cherry Hill, NJ 08034 LOCAL GROUPS James E. Gilbert 4608 Lakeview Dr. Huntsville, AL 35810 Victor L. Watford P.O. Box 777 Russellville, AL 35653 Richard Bains 7210 Bulen Drive Anchorage, AK 99507 Danny Levitt 4525 S. White Pine Tucson, AZ 85730 Robert R. Marentes 9425 N. 38th Ave. Phoenix, AZ 85021 Harvey Klein So. California ADAM Users 1736 So. Bedford Street Los Angeles, CA 90035 Frank Fleich 13381-19 Magnolia Ave. Corona, CA 91719 Central Calif. Adam User's Group James Turner, Jr. 20110 Ave. 19 Madera, CA 93637 San Diego Adam Users Group Dr. Harold Alexander 37 Catspaw Cape Coronado, CA 92118 AUG of San Diego County 868 N. 2nd St. #242 El Cajon, CA 92021 ph. 619/445-2400 Bay Region ADAM Information Network 550 27th St. #202 San Francisco, CA 94131 ph. 415/282-3056 Inland Empire Users Group Ann Quetel 6644 Seine Ave. Highland, CA 92346 ph. 714/862-5807 Denver ADAM User's Group 1416 Lipan St. Denver, CO 80204 ADAM Users Group #305 John F. Busby, II 6634 SW 41st St. Davie, FL 33314 Playground Area ADAM User's Group Howard Pines 812 Pinedale Rd. Ft. Walton Beach, FL 32548 Robert J. Niemeyer 292 Boca Ciega Point Blvd. N. St. Petersburg, FL 33708 ADAM User's Group Michael G. Graham 217 Albert St. Winter Springs, FL 32709 ph. 305/327-1387 ADAM Support Group John Moore 1870 Fisher Tr. NE Atlanta, GA 30345 |
Harlan Fletcher 2335C Apollo Ave. Honolulu, HI 96818 ph. 808/422-4019 Donald R. Lager 5415 N. 2nd St. Rockford, IL 61111 ph. 815/877-7786 Kansas Adam Users Group David E. Carmichael 1325 N. Meridian, Apt. 201 Wichita, KS 67203 KC Users Group Joe Reardon 1513 Tauromee Kansas City, KS 66102 913/371-7491 Greater Cincinatti Adam Users Group c/o Keith Bowman P.O. Box 434 Alexandria, KY 41001 ADAM Network P.O. Box 85 East Detroit, MI 48021 Bill & Nancy Rahn 12426-15th St. S. Afton, MN 55001 ph. 612/436-6577 Outsider's Users Group Donald Viltiard P.O. Box 771 Starkville, MS 39759 Omaha ADAM Users Club Norman Castro 809 West 33rd Ave. Bellevue, NE 68005 ph. 402/291-4405 Al Roginski 4327 Thorndale Pl. Las Vegas, NV 89103 Metro Adam User's Group Russell Williams 414 W. 149th St. New York, NY 10031 ph. 212/208-0645 (9am-5pm M-F) Genesee Valley Adam Users Donald K. Zimmermah 5132 Jordon Road Silver Springs, NY 14550 ADAM-X-Change (New York & Canada) Wade Rowley 12863 Washburn Wolcott, NY 14590 Tri-Angle Adam Users Gary E. Hill L-5 Oak Grove Chapel Hill, NC 27514 ph 919/968-0299 Mutual ADAM Users Group Matt Esterak 412 Bettie Street Akron, OH 44306 Lake Erie Adam Users Jonathan Fligner 2110 W. 36th Street Lorain, OH 44503 ph. 216/282-8467 between 4:30pm & 8pm EST Portland Adam Users Group Craig Frerichs P.O. Box 1081 Portland, OR 97207 |
Steve Chamberlain 120 E. 4th ST. Bloomsburg, PA 17815 Midsouth ADAM Users Roger Burford, Lot 142 NAS MHP Millington, TN 38053 Adam Users of El Paso Alan Samuels 4821 Vista Del Monte El Paso, TX 79922 Houston AAUG c/o Thomas Rutan 1805 14th Ave. N Texas City, TX 77590 Norfolk ADAM Group Gerald M. Steen 1000 Rockbridge Ave. #144 Norfolk, VA 23508 ADAM Users Group of Central Virginia Thomas J. Kelly 3B, Rt. 664 Earlysville, VA 22936 ADAM Washington D.C. Users Group Jim Tyson 1811 St. Roman Dr. Vienna, VA 22180 Puget Sound Adam Network Valorie Zimmerman 22607 SE 322nd Kent, WA 98042 ph. 206/886-1167 Dave Sandahl USNH, Box 2844 FPO Seattle, WA 98778 CANADA Robert Dunstan 95 Harland Crescent Ajax, Ontario L1S 1K2 Derek Townsend Box 820 Claresholm, Alberta T0L 0T0 J.A. Girard 1420 Ave. Langevin Sud Alma, Quebec G8B 6B1 Mike Laurier 7350 Roi Rene Anjou, Quebec H1K 3G6 Mr. G. Hibbert P.O. Box 10 Mistatim, Saskatchewan S0E 1B0 First Canadian Adam User's Group P.O. Box 547 Victoria Station Westmount, Quebec H3Z 2Y6 Winnipeg Adam Users Group David Fordyce 729 Government Ave. Winnipeg, Manitoba R2K 1X5 Metro-Toronto Adam Group P.O. Box 123 260 Adelaide St. East Toronto, Ontario M5A 1N0 AUSTRALIA The Bendigo Colecovision Club W.R. Oldacres-Dear C1-2 Fenton St. Bendigo, VIC 3550, Australia ADAM Owner's & User's Group Frank Ellis 4 Norman Street Deakin, ACT 2600, Australia |
10 REM *DATALYZ HISTOGRAM* SS1MOTH5Return to Top
11 CLEAR
12 DIM t(1OO), x(100), X$(100), g$(40, 40)
13 DIM p(100)
18 HOME: IF bad = 1 THEN PRINT " RE-ENTER PLEASE": bad = 0
20 HTAB 6: PRINT "MENU: DATALYZE '@'": PRINT
22 HTAB 8: PRINT "1. FULL ANALYSIS": PRINT
24 HTAB 8: PRINT "2. HISTOGRAM ONLY": PRINT
26 HTAB 8: PRINT "3. PERCENTAGES ONLY": PRINT
27 HTAB 8: PRINT "4. PIE CHART ONLY": PRINT
28 HTAB 8: PRINT "5. END"
30 GET do$
32 IF do$ = "1" THEN 60
34 IF do$ = "2" THEN 60
36 IF do$ = "3" THEN 12530
37 IF do$ = "4" THEN 18000
38 IF do$ = "5" THEN TEXT: END
40 PRINT CHR$(7)+CHR$(7): bad = 1: GOTO 18
60 HOME
70 n = 0
72 INPUT "TO GET DATA PROM A FILE ENTER FILE NAME (PRESS RETURN KEY IF NOT USING A FILE): "; f$
74 IF f$ = "" THEN HOME: GOTO 90
76 GOSUB 13000: GOTO 140
90 INPUT "ENTER REPORT NAME ";m$
95 FOR i = 1 TO 100
110 INPUT "ENTER AMOUNT NAME: "; x$(i)
115 IF x$(i) = "done" THEN 145
120 INPUT "ENTER AMOUNT: "; t(i)
130 n = n+1
132 PRINT "Enter 'done' when done"
133 IF n = 95 THEN INVERSE: PRINT "ONLY ROOM FOR 5 MORE ENTRIES": NORMAL
135 IF n = 100 GOTO 145
136 NEXT i
140 FOR i = 1 TO n
141 t(i) = x(i)
142 NEXT i
145 GOSUB 1000: REM TABLE COPY
150 s = 1
160 GOSUB 2000: REM *MEAN*
170 GOSUB 3000: REM *VARIANCE*
180 GOSUB 4000: REM *MEDIAN*
190 l=11
200 FOR i = 1 TO n
210 s$ = x$(i)
220 GOSUB 6000: REM *RIGHT JUSTIPYY*
230 x$(i) = s$
240 NEXT i
242 PRINT "DO YOU WANT A HARD COPY?"
244 INPUT "ENTER 'Y' OR 'N' ";y$
245 IF y$ = "Y" THEN pf = 1: PR#1
247 IF y$ <> "Y" AND y$ <> "N" THEN 242
250 HOME: PRINT: PRINT m$; " SALES REPORT": PRINT
260 GOSUB 1000: REM *NUMERIC TABLE COPY*
270 GOSUB 7000: REM *HISTOGRAM*
280 PRINT
285 PRINT "TOTAL:", ta
290 PRINT "MEAN:", a
300 PRINT "MEDIAN:", m
310 PRINT "VARIANCE:", v
315 PRINT "STANDARD DEV:", SQR(v)
320 PR#0
322 FOR i = 1 TO n
323 x(i) = t(i)
324 NEXT i
327 IF pf = 1 AND do$ = "1" THEN 12600
328 IF do$ = "1" THEN PRINT "PRESS ANY KEY TO CONTINUE": GET key$: GOTO 12600
330 PRINT: PRINT "PRESS 'R' TO RUN PROGRAM AGAIN"
332 PRINT "PRESS STORE KEY TO FILE: " ;m$
335 PRINT "PRESS PRINT KEY TO PRINT AGAIN"
340 PRINT "PRESS SPACE BAR TO STOP": GET key$
350 IF key$ = "r" OR key$ = "R" THEN 10
355 IF key$ = CHR$(149) OR key$ = CHR$(l57) THEN PR#1: GOTO 250
357 IF key$ = CHR$(155) OR key$ = CHR$(147) THEN GOTO 14000
360 IF key$ = " " THEN GOTO 10
370 PRINT CHR$(7)+CHR$(7): GOTO 330
1000 REM *NUMERIC TABLE COPY"
1010 FOR i8 = 1 TO n
1020 x(i8) = t(i8)
1030 NEXT i8
1040 RETURN
2000 REM *MEAN*
2010 s8 = 0
2020 FOR i8 = 1 TO n
2030 s8 = s8+x(i8)
2040 NEXT i8
2050 IF s = 0 THEN a = s8/(n-l): GOTO 2060
2055 a = s8/n
2057 ta = s8
2060 RETURN
2592 i = n: INPUT "ENTER A NUMBER TO CHART (-.99 WHEN DONE):";x(i)
2722 IF s(3) = 20 THEN s(3) = 0: PRINT "PRESS SPACE BAR TO CONTINUE": GET key$
3000 REM
3010 s8 = 0: s9 = 0
3020 FOR i8 = 1 TO n
3030 s8 = s8+x(i8)
3040 s9 = s9+x(i8)^2
3050 NEXT i8
3060 IF s = 0 THEN v = (s9-s8/n)/(n-1): GOTO 3070
3070 RETURN
4000 REM *MEDIAN*
4010 GOSUB 5000: REM *SHELL METZNER SORT*
4020 t8 = INT(n/2)
4030 IF n = t8+t8 THEN m = (x(t8)+x(t8+1))/2: GOTO 4040
4035 m = x(t8+1)
4040 RETURN
5000 REM *SHELL METZNER SORT*
5010 m8 = n
5020 m8 = INT(m8/2)
5030 IF m8 = 0 THEN RETURN
5040 k8 = n-m8: j8 = 1
5050 i8 = j8
5060 l8 = i8+m8
5070 IF x(i8) <= x(l8) THEN 5110
5080 t8 = x(i8): x(i8) = x(l8)
5090 x(l8) = t8: i8 = i8-m8
5100 IF i8 >= 1 THEN 5060
5110 j8 = j8+1
5120 IF j8 <= k8 THEN 5050: GOTO 5140
5130 GOTO 5020
5140 RETURN
6000 REM *RIGHT JUSTIFY*
6010 IF LEN(s$) >= 1 THEN s$ = RIGHT$(s$, l): GOTO 6020
6015 s$ = LEFT$(" ", l-LEN(s$))+s$
6020 RETURN
7000 REM *HISTOGRAM*
7010 GOSUB 8000: REM *DATA NORMALIZE*
7015 i7$ = ">"
7020 FOR i8 = 1 TO n
7030 j8 = INT(lOO*x(i8)+.5)
7040 PRINT x$(i8); TAB(13);
7043 FOR i7 = 1 TO j8
7045 PRINT i7$; : NEXT i7
7047 PRINT " "; t(i8)
7050 NEXT i8
8000 REM *DATA NORMALIZE*
8010 s8 = 0
8020 FOR i8 = 1 TO n
8030 s8 = s8+x(i8)
8040 NEXT i8
8050 FOR i8 = 1 TO n
8060 x(i8) = x(i8)/s8
8070 NEXT i8
8080 RETURN
9000 REM *ERROR ROUTINE****
9002 PRINT d$; "WRITE "; CHR$(64); f$
9005 PRINT d$
9006 PRINT d$; "CLOSE "; CHR$(64); f$
9010 CLRERR: IF ERRNUM(O) = 5 THEN 9100
9020 PRINT "ERRNUM="; ERRNUM(O)
9030 PRINT "ENTER ' CONT' TO CONTINUE"
9040 STOP
9045 GOTO 72
9100 REM ****FILE NOT FOUND***
9110 PRINT d$; "DELETE "; CHR$(64); f$
9125 PRINT: PRINT "FILE: "; f$; " NOT FOUND"
9140 GOTO 72
12400 REM *PERCENT**
12440 REM *PRINT A TABLE OF NUMBERS AND THEIR PERCENTAGES*
12470 REM *VARIABLES i=index N=number of items P=PERCENTAGES ()=THE SUMS X=EACH NUMBER
12530 HOME
12545 INPUT "TO GET DATA FROM A FILE ENTER FILE NAME (PRESS RETURN IF NOT USING A FILE): "; f$
12550 IF f$ = "" THEN HOME: GOTO 12590
12555 GOSUB 13000: GOTO 12600
12590 n = 0
12591 n = n+1: i = n
12592 INPUT "ENTER AMOUNT (-.99 WHEN DONE): "; x(i)
12594 IF x(i) = -.99 THEN i = i-1: n = n-1: GOTO 12600
12595 INVERSE: IF i = 95 THEN PRINT "ROOM FOR ONLY 5 MORE NUMBERS!"
12596 NORMAL: IF i = 100 THEN 12600
12599 GOTO 12591
12600 HOME: s(1) = 0: IF pf = 1 THEN PR#1: GOTO 12610
12601 PRINT "FOR A HARD COPY PRESS PRINT KEY (ANY KEY TO CONTINUE) ": GET key$
12602 IF key$ = CHR$(149) OR key$ = CHR$(157) THEN PR#1: pf = 2
12610 FOR i = 1 TO n
12620 s(1) = s(l)+x(i)
12630 NEXT i
12640 HOME
12645 PRINT: PRINT "FILE: "; f$: PRINT
12650 PRINT "NUMBER", "% OF TOTAL"
12680 s(2) = 0: s(3) = 0
12690 FOR i = 1 TO n
12700 p = INT(x(i)/s(1)*100+.5)
12710 PRINT x(i, p, x$(i)
12720 s(2) = s(2)+p: s(3) = s(3)+1
12721 IF pf = 1 OR pf = 2 THEN 12730
12723 IF s(3) < 10 THEN 12730
12725 PRINT "PRESS ANY KEY TO CONTINUE": GET key$
12727 s(3) = 0
12730 NEXT i
12750 PRINT "----------", "-------"
12760 PRINT s(1), s(2) ; "*"
12770 PRINT: PRINT
12780 PRINT "*PERCENTAGES MAY NOT ADD TO 100 DUE TO ROUNDING ERRORS."
12790 PR#0: IF pf = 1 THEN 18190
12791 IF do$ = "1" THEN PRINT "PRESS ANY KEY TO CONTINUE"; : GET key$: GOTO 18190
12792 PRINT "TO FILE DATA PRESS STORE KEY (PRESS ANY KEY TO END PROGRAM) ": GET key$
12793 IF key$ = CHR$(155) OR key$ = CHR$(147) THEN GOSUB 14000
12800 GOTO 10
13000 d$ = CHR$(4)
13005 ONERR GOTO 9000
13010 PRINT d$; "OPEN "; CHR$(64); f$
13020 PRINT d$; "READ "; CHR$(64); f$
13030 INPUT ""; m$
13032 INPUT ""; n
13034 FOR i = 1 TO n
13036 INPUT ""; x$(i)
13038 INPUT ""; x(i)
13040 NEXT i: PRINT d$
13070 PRINT d$; "CLOSE "; CHR$(64); f$
13075 CLRERR
13080 RETURN
14000 REM *STORE ROUTINE*
14010 IF f$ = "" THEN INPUT "NEW FILE: ENTER NAME OF FILE "; f$: GOTO 15000
14030 PRINT "TO STORE DATA TO: "; f$
14031 PRINT "PRESS STORE KEY(PRESS CLEAR KEY TO STORE DATA IN A NEW FILE) ": GET key$
14040 IF key$ = CHR$(155) OR key$ = CHR$(147) THEN 15000
14050 IF key$ = CHR$(158) OR key$ = CHR$(150) THEN f$ = "": GOTO 14010
14060 PRINT CHR$(7)+CHR$(7): GOTO 14010
15000 REM *FILE ROUTINE*
15005 ONERR GOTO 9000
15010 d$ = CHR$(4)
15020 PRINT d$; "OPEN "; CHR$(64); f$
15030 PRINT d$; "WRITE "; CHR$(64); f$
15040 PRINT m$
15042 PRINT n
15044 FOR i = 1 TO n
15046 PRINT x$(i)
15048 PRINT x(i)
15050 NEXT i: PRINT d$
15080 PRINT d$; "CLOSE "; CHR$(64); f$
15085 CLRERR
15090 GOTO 10
18000 REM *PIE ROUTINE*
18001 HOME
18005 REM *VARIABLES: G$()=THE GRAPH P1=PI P()=PERCENTAGES R=ROW R1=ROW OF
18007 REM *VARIABLES:R2=RADIUS R3=PARTIAL RADIUS T=TOTAL
18010 REM *VARIABLES:C=COLUMN INDEX C1=COLUMN OF CENTER C9=LARGEST COLUMN! F7=FOOTBALL FACTOR
18015 n = 0
18020 INPUT "ENTER AMOUNT (-.99 WHEN DONE): "; x(i)
18030 IF x(i) = -.99 THEN 18190
18040 n = n+1: i = n
18050 GOTO 18020
18190 HOME
18200 c1 = 16: r1 = 12: r2 = 12: p1 = 3.1415926
18210 f7 = .75
18220 c9 = INT((c1+(1/f7)*r2)+l)
18230 r9 = INT((r1+f7*r2)+l)
18250 PRINT: PRINT
18300 REM *DIM:G$() MUST BE R9,C9)
18400 REM *SUM AND PERCENTS*
18410 t = 0
18420 FOR i = 1 TO n
18430 t = t+x(i)
18440 NEXT i
18450 FOR i = 1 TO n
18460 p(i) = x(i)/t
18470 NEXT i
18500 REM *SET CENTER*
18510 g$(r1, c1) = "*"
18520 REM *SET RIM*
18530 FOR i = 0 TO 2*p1 STEP p1/10
18540 r = f7*r2*SIN(i)
18550 c = (1/f7)*r2*COS(i)
18560 c = c+c1: r = r+r1
18565 IF c < 1 THEN c = 1
18570 g$(INT(r+.5), INT(c+.5)) = "*"
18580 NEXT i
18600 REM *DRAW PIE*
18610 t = 0
18620 FOR i = 1 TO n
18630 t = (p(i)*2*pl)+t
18640 FOR j = 1 TO 5
18650 r3 = j/5*r2
18660 r = r1+f7*r3*SIN(t)
18670 c = c1 + (l/f7)*r3*COS(t)
18671 IF c < 0 THEN c = 0
18680 g$(INT(r+.5), INT(c+.5)) = "*"
18685 NEXT j
18690 NEXT i
18700 REM *PRINT THE PIE*
18710 FOR r = 1 TO r9
18720 FOR c = 1 TO c9
18725 cx = c
18726 IF cx > 31 THEN cx = 31
18727 IF cx < 1 THEN cx = 1
18730 VTAB r: HTAB cx: PRINT g$(r, c);
18740 NEXT c
18750 PRINT ;
18760 NEXT r
18770 IF pf = 1 AND n < 7 THEN PRINT CHR$(16)
18771 PRINT: PRINT "PRESS PRINT KEY FOR A COPY ANY KEY NO COPY"; : GET key$
18772 IF key$ = CHR$(149) OR key$ = CHR$(157) THEN VTAB 23: HTAB 1: PRINT: VTAB 24: PRINT: PRINT CHR$(16)
18778 PRINT
18780 PRINT "PRESS STORE KEY TO FILE DATA OR CLEAR KEY FOR MENU": GET key$
18790 IF key$ = CHR$(155) OR key$ = CHR$(147) THEN 14000
18800 IF key$ = CHR$(158) OR key$ = CHR$(150) THEN 10
18810 PRINT CHR$(7)+CHR$(7): GOTO 18780
| ADAM OUTLET DATA
PACK (Adam).....1/$3.95 - 10/$37.50
RIBBON CART.....1/$5.50 - 3/$15.00 DISKS (Adam)......30/$35.95 - 10/$14.95 DAISY WHEEL (Adam) - Italic, Script, Elite, etc. 1/$5.50 ADAM COVERS - Set with logo for system......$18.95 ADAM DISK COVER - To match above......$7.99 64K MEMORY EXPANDER.......$69.95 DIGITAL DATA DRIVE........SPECIAL PRICE......$24.95 TRACTOR FEED for Adam printer.....$79.95 PRINTER STAND - Front on/off switch......$19.95 POWER SUPPLY UNIT - To separate printer/use CPU alone.....$69.95 ADAM AIR CONDITIONER - Stop heat buildup with this super quiet computer fan. Will help eliminate the problem with the computer crashing (freeze).....$19.95 SERIAL/PARALLEL INTERFACE UNIT - This opens a whole new world for the Adam owner. Now you can connect a dot matrix hi/speed printer/use standard modem (300-1200 baud). Comes w/software used with SmartBASIC or CP/M etc. Serial or Parallel......$139.95 SPEECH SYNTHESIZER UNIT - SUPER TALK - Now add VOICE capabilities to Adam. Software included. $99.95 Disk Holder - Holds up to 50 disks-anti static.....$15.95 Monitor/TV Stand-360 rotation, up to 12.5 angle.....$22.95 Adam Monitor Cable.....$10.95 Star Micronics NX-10 Printer.....$289.95 Star Micronics NX-10 Ribbon....$6.95 PACKCOPY - Backup SmartBASIC, etc. .....$29.95 DIABLO - Mind Challenge - Graphic.....$19.95 BLACK GOLD - Look for oil. Survey-profits-fun.....$19.95 The STOCK MARKET GAME - Fun & educational.....$19.95 BOUNTY HUNTER - Text adventure.....$14.95 ENGLISH GRAMMAR BUILDER I - Jr. high school level tutor.....$19.95 ELEMENTARY GRAMMAR BUILDER I - Tutor.....$19.95 VOCABULARY BUILDER I - Tutor/words that have appeared on SAT's..$19.95 MATH BUILDER I - Elementary/Jr. high tutor.....$19.95 ALGEBRA I - Tutor.............$19.95 EBU - SmartBASIC - Data Pack or Disk.....$21.95 HACKER'S GUIDE TO ADAM - Disk or DP.....$17.95 TurboLOAD - Revolutionary new product. Speeds up loading programs, a must for Adam owners. Also includes the FILE ORGANIZER.....$28.95 PaintMASTER - HI-Res graphic design system primarily written in Z80 machine language. Load or save your creation to either D or DP.....$23.95 MultiWRITE - The only 64 column word processor, no need for moving windows. What you type on the screen will be printed. On screen R & L justification, on screen centering and so much more.....$38.95 VIDEO TUNES - Compose, play, save music.....$34.95 AUTOAID - Enhances SmartBASIC. Generate new line numbers as you type. Defines function keys to be any command or character string & so much more.....$29.95 MULTI-CART BACKUP - Backup cartridges.....$19.95 S&H - $2.50 US $4.50 CN US $'s only VISA/MC Free catalog -
We stock what we sell for FAST DELIVERY.
M.W. RUTH CO., Dept. S26 510 Rhode Island Ave. Cherry Hill, NJ 08002 |
#1 ADAM USERS' GROUP By joining our group you will receive our newsletter. Advance updating, evaluations on programs and hardware. Technical information, problem solving, and be entitled to share in our program exchange. Plus much more. Send $15.00 for membership to: #1 ADAM USERS' GROUP P.O. Box 3761 Cherry Hill, NJ 08034 (609) 667-2526 VISA/MASTER ADD $1 ADAM High Speed Digital data packs ![]() We stock Loran Digital Data Packs. These are available to subscribers for $5.00 each, two for $9.00, or ten for $40.00. Foreign and Canadian orders include additional postage sufficient to cover additional shipping charges. Sage Enterprises Rt. 2, Box 211, Scrivner Rd. Russellville, MO 65074 |
|
CP/M
PUBLIC DOMAIN
SOFTWARE FOR THE ADAM
In addition to our other products we carry a growing portion of the CP/M Public Domain library in the ADAM CP/M format. While we have tested much of this software, we cannot guarantee that it is all bug free. However, most of this software has been around for some time and has gone through a number of revisions to eliminate any bugs that have appeared. All prices are given in U.S. funds. Canadian orders should be in U.S. funds or equivalent. Orders to other foreign countries add $2 for each disk and $3 for each data pack to cover overseas shipping. CP/M CPM 1 - ADVENTURE the
original public domain game. Disk recommended. Disk $5, DDP $7.
CPM 2 - TINIDISK a
version of Tiny Basic. Includes Star Trek. Disk $5, DDP $7.CPM 4 - POW2-text formatter. Disk $5, DDP $7. CPM 5 - EBASIC package (5 disks or DDP's). Includes HELP files, EBASIC compilers, source code and OTHELLO game. Disk $25, DDP $35. CPM 6 - EBASIC GAMES - requires CPM 5 above. Disk $5, DDP $7. CPM 7 - EBASIC GAMES - requires CPM 5 above. Disk $5, DDP $7. CPM 8 - EBASIC GAMES - requires CPM 5 above. Disk $5, DDP $7. CPM 9 - EBASIC GAMES - requires CPM 5 above. Disk $5, DDP $7. CPM 10 - MADAM7 - Modem7 for the ADAM and other utilities. Disk $5, DDP $7. CPM 11 - ASSEMBLERS & DISASSEMBLERS (2 disks or DDP's) Disk $10, DDP $11. UNREAL UTILITIES Copyright 1986 Sage Enterprises - All Rights Reserved UNREAL UTILITIES is a menu driven set of utilities that will allow you to read and edit directory information for SmartWriter and Smartbasic files, delete and remove entries that will free up wasted directory space, fix corrupted directories, change file names and their characteristics and more; format disks; edit and dump blocks on disk or data pack; compare two copies of media to insure that they are identical; move blocks from one location to another on a disk or data pack; and RECOVER files and programs from a disk or data pack even if it has been INITed in SmartBASIC. These utilities are especially useful to anyone involved in the development of software for the ADAM. U.S. and Canadian price - $36.95 US funds. Foreign price - $40.95. |
ADAM BASIC PROGRAM
LIBRARY
PL 1 - Checkbook balancer, mailing list (prints labels), graphics and sound demos, picture drawing, grade calculations, envelope addresser. PL 2 - Screen and text color changer, note player, sprite demo, filing system, games, statistics, grade point average, timer, and graphics demos. PL 3 - Serpent, battleship, joinfour, checkers games; sprite editor, graphics, educational programs, tic tac toe, menu program, and an event scheduler. PL 4 - Dungeons and Dragons game (elaborate), EVIL3 game, football game forcaster and 8 Ball fortune teller. A disk drive is required for D & D game. PL 1, PL 2. and PL 3 are available on either disk or data pack for $9.95 each to U.S. and Canadian customers. Foreign customers add $2 per disk or $3 per data pack. PL 4 is available for $5.00 on disk and $7.00 on data pack to U.S. and Canadian customers. Foreign customers add $2 per disk or $3 per data pack. Send U.S. funds or Canadian equivalent only. CONVERT Copyright 1985 Sage Enterprises All Rights Reserved CONVERT allows you to copy non-ADAM CP/M disks to ADAM CP/M format, giving you access to data and programs that may not be available in ADAM CP/M format. CONVERT accesses: Zenith 100 CPM-85 SSDD Format Disks IBM PC CPM-86 SSDD Format Disks TRS80 CPM+ SSDD Format Disks. System Requirements: ADAM with at least one digital data drive and one ADAM disk drive, plus ADAM CP/M 2.2 and SmartBASIC. CONVERT reads the three disk formats listed above and converts them to the ADAM format. In order for a CP/M program to run on the ADAM, it must be CP/M 80 version 2.2 compatible and must allow for configuration to the ADAM system. CP/M 80 version 2.2 software is available on the three disk formats listed above. To avoid confusion we generally recommend that such software be obtained on the Zenith format. Always make sure that the software you obtain to use on your ADAM is CP/M 80 version 2.2 or it will not run on your ADAM. Some examples of software that have been CONVERTed are Microsoft Basic, Turbo Pascal, ASCOM, and WordStar. If you are considering buying CONVERT make sure you have a good understanding of the CP/M operating system. If you only have a need to CONVERT a few programs to ADAM format you may want to consider our software conversion service listed elsewhere in this catalog. U.S. and Canadian price - $36.95 US funds. Foreign price - $40.95 US funds. All of the products on this page may be ordered from: Sage Enterprises Rt. 2, Box 211, Scrivner Rd. Russellville, MO 65704 |
![]() |
THE ALL-NEW 2ND EDITION IT'S NOW AVAILABLE! WHERE TO FIND EVERYTHING FOR ADAM & MORE * 110 PAGES * * 2-COLOR PRINTING * * FREE UPDATE SHEETS * * SPIRAL BINDING * * INDEXED FOR EASY REFERENCE * * JUST 14.95 POST PD * If you own an ADAM Computer, you need the all new 2nd Edition ADAM Resource Directory. We have worked months collecting a vast amount of info for ADAM users & have put it together in a practical, attractive, affordable package. If you don't have this directory you're not getting all you can out of your ADAM! Read below for details on what info we include then rush to the post office with your order. |
| Software
Section - 400 pieces listed and described. Software by category. CP/M Software Info. Public domain software sources. Hardware section - over 60 listings. Publication section - 50 ADAM books listed / 12 ADAM Newsletters/Over 70 computer magazine listings.Over 30 CP/M books listed/21 Z-80 books listed. ADAM Retailers - Over 110 companies listed that carry Adam products/36 listings of mail-order companies that carry general computer products. User group section - Over 100 groups listed around the world. ADAM user section - Several hundred Adam users listed that want to be in contact with other users. Service information - All you need to know about caring for Adam/Complete list of Service Centers. Online section - Tons of info to use your modem/Adam BBS'/Compuserve/info databases & services/online publications/general BBS listings. General tip section - 8 full pages of valuable info for you. Hacker section - Advanced info section/Comprehensive POKE & PEEK charts/Adam System Calls/ Adam/Apple Equivelents/Text color table/Hex-Decimal Conversions/Sprite info & more. The ADAM Shopper Section - 24 pages of nothing but ADAM ads from the leading ADAM companies. You'll find everything here! Send $14.95 today - Check or Money Order
(US Funds Only)
THE ADAM RESOURCE P.O. BOX 90-E SEELYVILLE, IN 47878 (All orders are uusally shipped in 24-48 hours. We ship 3rd class US mail. If you want yours sent 1st class priority, add $2 to your order. |
|