986 lines
31 KiB
Plaintext
986 lines
31 KiB
Plaintext
|
|
||
|
|
||
|
#: 6188 S6/Applications
|
||
|
17-Aug-90 23:30:30
|
||
|
Sb: #MicroEMACS
|
||
|
Fm: Wendell Benedetti 72766,2605
|
||
|
To: Kevin Darling 76703,4227 (X)
|
||
|
|
||
|
Kevin,
|
||
|
|
||
|
I've been trying to figure out how the new upload MicroEmacs works...with less
|
||
|
than overwhelming success. For instance: why does the program grab an 11k
|
||
|
buffer (according to PROCS) that's not initially reflected in the program's
|
||
|
internal buffer menu?
|
||
|
|
||
|
Correspondingly, why does UE max out internally at about 16k when PROCS says
|
||
|
more than 32k of buffer space is involved?
|
||
|
|
||
|
In the same vein, when I tear apart the UE code there's some mention of VIRTUAL
|
||
|
MEMORY. But, for the life of me I can't find any Virtual Memory involved. Of
|
||
|
course, I know less than nothing about Virtual Memory (grin).
|
||
|
|
||
|
Am I making any sense? Or, am I so far in over my head I'm not aware that I'm
|
||
|
drowning?
|
||
|
|
||
|
Wendell
|
||
|
|
||
|
There are 2 Replies.
|
||
|
|
||
|
#: 6189 S6/Applications
|
||
|
18-Aug-90 03:16:03
|
||
|
Sb: #6188-MicroEMACS
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: Wendell Benedetti 72766,2605 (X)
|
||
|
|
||
|
Got me Wendell... I haven't had a chance to see it yet. Hopefully someone else
|
||
|
will back up and see if they know the answers for you.
|
||
|
|
||
|
#: 6251 S6/Applications
|
||
|
21-Aug-90 14:36:33
|
||
|
Sb: #6188-MicroEMACS
|
||
|
Fm: Bill Dickhaus 70325,523
|
||
|
To: Wendell Benedetti 72766,2605
|
||
|
|
||
|
Wendell,
|
||
|
|
||
|
I'm just guessing, (I haven't had a chance to do anything with UE except
|
||
|
try it out) but I suspect that UE requires 11K for its data area (OUCH!) prior
|
||
|
to setting up the text buffer area. This might also be a large stack
|
||
|
requirement which adds to the data area in a C program. It might be that the
|
||
|
program, being written for a machine with lots more memory available, had lots
|
||
|
of local variables (which require stack space), and it gets even worse if there
|
||
|
are recursive function calls. I have no idea what "virtual memory" in UE is, it
|
||
|
might mean spilling off to a temporary disk file when the memory buffer fills
|
||
|
up, but I doubt this version has that capability.
|
||
|
|
||
|
Bill
|
||
|
|
||
|
#: 6190 S12/OS9/68000 (OSK)
|
||
|
18-Aug-90 07:54:07
|
||
|
Sb: #6178-Uploading TeX (BIG)
|
||
|
Fm: Robert Heller 71450,3432
|
||
|
To: James Jones 76257,562 (X)
|
||
|
|
||
|
James:
|
||
|
Probably you should break it up into logical sections: the executable
|
||
|
modules, the DVI stuff organized by printer type, the fonts by style, inputs
|
||
|
and formats as separate pieces, etc. Typically, people usually don't need to
|
||
|
download all of the DVI stuff, just what they need for their printer(s). The
|
||
|
bigest part is the font pixel files (.pk* I think). This alone is close to 5
|
||
|
meg. The only thing I see doing here is break it up into managable pices in a
|
||
|
more or less arbituary fashion (i.e. 10 files of a .5 meg each or something).
|
||
|
These files won't compress much (they are like binaries - the bits are too
|
||
|
"randomized" for the compression programs to get much of a handle on repeated
|
||
|
patterns.
|
||
|
Robert
|
||
|
|
||
|
#: 6191 S9/Utilities
|
||
|
18-Aug-90 11:41:04
|
||
|
Sb: #hdbackup modification
|
||
|
Fm: Ken Drexler 75126,3427
|
||
|
To: Mark Griffith, 76071,41
|
||
|
|
||
|
Mark,
|
||
|
|
||
|
Last weekend, I spent ten hours using your hdbackup to backup hard disk. It is
|
||
|
a slick program. The fact that the files remain individually readable is a
|
||
|
great advantage.
|
||
|
|
||
|
I did run into one small hitch. At one of the "Insert next disk" prompts, I
|
||
|
bounced the return key. Of course, meant that when the current disk was full,
|
||
|
the program skipped through the next swap disks prompt without stopping.
|
||
|
Although I was able to continue the backup using ^S to stop the program and a
|
||
|
second terminal to build the needed directories on the new disk, I decided to
|
||
|
modify the code to eliminate the problem.
|
||
|
|
||
|
Actually I made two changes. Both are in swap_disk(). One deals with the double
|
||
|
RETURN problem which I had. The other gives the user the option of running a
|
||
|
shell command at each disk swap prompt. This latter change allows the user to
|
||
|
format disks, for example. I have tested my changes and think they may be
|
||
|
useful to others.
|
||
|
|
||
|
The changed code in swap_disk is in the following message. It replaces your
|
||
|
code up to "if (flag == FULL)". If it looks useful, you are free to include in
|
||
|
a future upgrade of hdbackup.
|
||
|
|
||
|
Ken
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6207 S9/Utilities
|
||
|
19-Aug-90 08:05:19
|
||
|
Sb: #6191-hdbackup modification
|
||
|
Fm: Mark Griffith 76070,41
|
||
|
To: Ken Drexler 75126,3427
|
||
|
|
||
|
Ken
|
||
|
|
||
|
Thanks for the nice comments. I'm glad you like it. And thanks for the
|
||
|
code....I'll look it over.
|
||
|
|
||
|
Mark
|
||
|
|
||
|
#: 6192 S9/Utilities
|
||
|
18-Aug-90 11:42:10
|
||
|
Sb: hdbackup modification
|
||
|
Fm: Ken Drexler 75126,3427
|
||
|
To: 76071,41
|
||
|
|
||
|
swap_disk() /* modified to allow commands and cleanout stdin */
|
||
|
{
|
||
|
int i;
|
||
|
int c; /* KD */
|
||
|
|
||
|
BEEP
|
||
|
BEEP
|
||
|
BEEP
|
||
|
do /* Start KD */
|
||
|
{
|
||
|
printf("\nInsert next disk and press ENTER to continue\n");
|
||
|
printf("or type command line:\n");
|
||
|
|
||
|
fgets( tempstr, sizeof(tempstr), stdin ); /* get input */
|
||
|
|
||
|
sleep( 1 ); /* wait for bounce if any */
|
||
|
|
||
|
for( i = 0; i < 10; i++ ) /* clean out input stream */
|
||
|
if( _gs_rdy(fileno( stdin )) > 0 )
|
||
|
c = getchar;
|
||
|
|
||
|
if( *tempstr != '\x0d' )
|
||
|
system( tempstr ); /* ignore errors */
|
||
|
}
|
||
|
while( *tempstr != '\x0d' ); /* end KD */
|
||
|
|
||
|
gets(tempstr); */
|
||
|
|
||
|
|
||
|
|
||
|
#: 6193 S10/Tandy CoCo
|
||
|
18-Aug-90 11:53:42
|
||
|
Sb: #6175-#spectrum files
|
||
|
Fm: Joseph Cheek 76264,142
|
||
|
To: Lee Veal 74726,1752 (X)
|
||
|
|
||
|
I've heard of IFF, but not TIFF. IFF is used by the Amiga, and I have docs on
|
||
|
the format (for pictures, at least--IFF is used by about everything from text
|
||
|
to pictures to whatnot). They're kinda cryptic, tho. I also know of a package
|
||
|
an acquaintance of mine put together describing about everything you'd ever
|
||
|
want to know about IFF but I can't download it . . . it's too big! (I don't
|
||
|
have very much disk room--using one 180K floppy plus a ramdisk (about 96K) plus
|
||
|
one read-only 360K drive). anyway, mebbe after I finish my .spc viewer I'll
|
||
|
look into it.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6214 S10/Tandy CoCo
|
||
|
19-Aug-90 23:46:38
|
||
|
Sb: #6193-#spectrum files
|
||
|
Fm: Dan Robins 73007,2473
|
||
|
To: Joseph Cheek 76264,142 (X)
|
||
|
|
||
|
Joseph,
|
||
|
TIFF (more commonly seen as files with the .TIF extension) is a gray scale
|
||
|
picture format more commonly used in desktop publishing on IBM'ish PC's. MS-DOG
|
||
|
program like PC PAINTBRUSH IV (Plus) has .TIF available to is as file
|
||
|
input/output.
|
||
|
Dan
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6224 S10/Tandy CoCo
|
||
|
20-Aug-90 16:14:33
|
||
|
Sb: #6214-#spectrum files
|
||
|
Fm: Joseph Cheek 76264,142
|
||
|
To: Dan Robins 73007,2473 (X)
|
||
|
|
||
|
Hmm, I have never seen docs on the TIFF format. I don't suppose you know where
|
||
|
to get some, do you?
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6234 S10/Tandy CoCo
|
||
|
20-Aug-90 21:50:04
|
||
|
Sb: #6224-spectrum files
|
||
|
Fm: Dan Robins 73007,2473
|
||
|
To: Joseph Cheek 76264,142 (X)
|
||
|
|
||
|
Joseph,
|
||
|
Not off hand....but if you want....you might want to try the IBM File Finder
|
||
|
and see if it hits. GO IBMFF is the command to get your there....search on a
|
||
|
KEYWORD of both TIFF and TIF and see if it hits.
|
||
|
Dan
|
||
|
|
||
|
#: 6194 S10/Tandy CoCo
|
||
|
18-Aug-90 11:55:29
|
||
|
Sb: #6179-SPoker
|
||
|
Fm: Joseph Cheek 76264,142
|
||
|
To: Richard Taylor 73137,3324
|
||
|
|
||
|
If you are talking about Tim Koonce's View program, Zack Sessions has already
|
||
|
uploaded it for us. check lib 10.
|
||
|
|
||
|
#: 6195 S12/OS9/68000 (OSK)
|
||
|
18-Aug-90 15:43:01
|
||
|
Sb: OSK bootsplit avail?
|
||
|
Fm: Timothy J. Martin 71541,3611
|
||
|
To: all
|
||
|
|
||
|
Is there an OSK module split program here? I once saw something like SPLT68.ar
|
||
|
in users group library, it is now gone. Anything like ezgen available. Want
|
||
|
to split out memory modules from a file.
|
||
|
|
||
|
#: 6196 S6/Applications
|
||
|
18-Aug-90 18:41:01
|
||
|
Sb: #HARDware
|
||
|
Fm: Richard Ries 76057,3534
|
||
|
To: Kevin Darling
|
||
|
|
||
|
I'm trying to get a Coco3 with OS9 LII to communicate with a 6809 trainer
|
||
|
board. Using BASIC09, I can write to the trainer so that it understands what
|
||
|
I'm saying. BUT, when I try to reply from the trainer, all I get is garbage. Am
|
||
|
I missing something? (I've checked the returning messages baud rate, and it is
|
||
|
correct (600 ) as far as I can tell with an O'scope. B09 routine follows:
|
||
|
PROCEDURE testt1
|
||
|
dim path:integer
|
||
|
dim key:string[1]
|
||
|
open #path,"/t1":update
|
||
|
loop print "> " \ (* reminder *)
|
||
|
repeat \ run inkey(key) \ until key<>""
|
||
|
print #path,"1I0" \ (* code for trainer *)
|
||
|
repeat
|
||
|
get #path,key\ ? key;
|
||
|
until key=chr$(0d) \ (* wait for CR *)
|
||
|
endloop
|
||
|
end
|
||
|
Any ideas??
|
||
|
Rich
|
||
|
|
||
|
There are 2 Replies.
|
||
|
|
||
|
#: 6199 S6/Applications
|
||
|
18-Aug-90 19:38:11
|
||
|
Sb: #6196-HARDware
|
||
|
Fm: James Jones 76257,562
|
||
|
To: Richard Ries 76057,3534
|
||
|
|
||
|
What does the trainer expect to see on the serial line? If it's something
|
||
|
reasonable to have a human type, then the simplest hack would be to use a
|
||
|
terminal program to communicate with it. (I'd be tempted to try that initially
|
||
|
just for the heck of it.) If there's some sort of more complicated protocol
|
||
|
involved, you're likely to have to write a special program to do it. Be sure
|
||
|
you have the number of data and stop bits right as well as the baud rate.
|
||
|
|
||
|
#: 6200 S6/Applications
|
||
|
18-Aug-90 19:38:34
|
||
|
Sb: #6196-HARDware
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: Richard Ries 76057,3534
|
||
|
|
||
|
Rich - /t1 (being software driven) makes an almost impossible input serial
|
||
|
port... however, go check out BANGER.AR in Lib 10 here, and see if that allows
|
||
|
you to use that port. Else you'll need to use a real serial port (RS232 card
|
||
|
or equiv). Let me know what happens! - kev
|
||
|
|
||
|
#: 6197 S1/General Interest
|
||
|
18-Aug-90 19:14:59
|
||
|
Sb: #PLAN 9
|
||
|
Fm: Greg Morse 72746,3451
|
||
|
To: Darling
|
||
|
|
||
|
Kev - Sure I would like to make better use of my graphic card. Maybe >I should
|
||
|
do the port myself! if you send me the stuff and promise to help. Re Plan -9
|
||
|
reason its called that is yet another example of thompson's sense of humour.
|
||
|
Apparantly there is a movie (cult classic) that is so-o-o- bad it's good called
|
||
|
"PLAN 9 - it came from outer space" (or somesuch) and a distinguishing
|
||
|
characterstic is that it is lousily edited. lighting in scene to scene changes
|
||
|
drastically. so do costumes and make-up etc. Since the new OS has NO continuity
|
||
|
(with UNIX) they called it PLAN 9! see the UNIX TODAY july 23 issue for
|
||
|
details. Major advance over UNIX is that it is distributed computing oriented.
|
||
|
Very small kernel. Rejects the "workstation model" Massive computing machine
|
||
|
(parallel?) with terminals called "Gnots" as in "Gnot a workstation". Gnots are
|
||
|
25Mhz 68020 with 4-8 Mbytes 1Kx1K display mouse etc. Plan 9 treats ALL
|
||
|
resources as files including the "gnots" and other processes etc. Description
|
||
|
in mag is very cursory and does not explain things in much detail. <greg>
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6202 S1/General Interest
|
||
|
18-Aug-90 21:14:31
|
||
|
Sb: #6197-PLAN 9
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: Greg Morse 72746,3451
|
||
|
|
||
|
Greg,
|
||
|
|
||
|
Of _course_ I know about "Plan 9"'s name... don't you remember about 4 years
|
||
|
ago when you and I were exchanging ideas for a PD os9 clone? Do you remember
|
||
|
what I/we called it? Yup, "Plan 9 (from Outer Space)".
|
||
|
|
||
|
Kev
|
||
|
|
||
|
#: 6198 S6/Applications
|
||
|
18-Aug-90 19:16:17
|
||
|
Sb: #ue - termcap
|
||
|
Fm: Greg Morse 72746,3451
|
||
|
To: Lyall
|
||
|
|
||
|
Pete - I have the files set up the way you suggested, but no dice. ue does not
|
||
|
seem to understand either a vt100 or a vt52 terminal.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6212 S6/Applications
|
||
|
19-Aug-90 22:45:41
|
||
|
Sb: #6198-ue - termcap
|
||
|
Fm: Pete Lyall 76703,4230
|
||
|
To: Greg Morse 72746,3451
|
||
|
|
||
|
Greg -
|
||
|
|
||
|
You have a /dd/sys/termcap and a /dd/sys/ttytype[s] file, and the termcap file
|
||
|
has an entry for VT100 and the appropriate /t? line is tagged as being a VT100
|
||
|
and it still doesn't work?
|
||
|
|
||
|
Pete
|
||
|
|
||
|
#: 6201 S8/BBS Systems/TSMon
|
||
|
18-Aug-90 19:41:05
|
||
|
Sb: #adduser difficulties
|
||
|
Fm: James Jones 76257,562
|
||
|
To: Mark Griffith 76070,41 (X)
|
||
|
|
||
|
Got login.ar and uncrated it this morning, and tried "adduser." It didn't seem
|
||
|
to do anything to /dd/sys/password--not even create it. Am I doing something
|
||
|
wrong? (I typed "adduser" at the shell, gave it a loginid and a user number
|
||
|
when prompted to do so, and no complaints or error messages appeared.)
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6208 S8/BBS Systems/TSMon
|
||
|
19-Aug-90 08:05:26
|
||
|
Sb: #6201-#adduser difficulties
|
||
|
Fm: Mark Griffith 76070,41
|
||
|
To: James Jones 76257,562 (X)
|
||
|
|
||
|
James,
|
||
|
|
||
|
Did you already have a /dd/sys/password file or where your relying on adduser
|
||
|
to create it?
|
||
|
|
||
|
Reason I ask is I think there is a small bug in either the library or the docs.
|
||
|
If you fopen() a file with the "a+" mode (open/create for read and write), and
|
||
|
that file does not already exist, then nothing is created. In fact, it doesn't
|
||
|
return an error code either.
|
||
|
|
||
|
If this is what happend to you, just create a password file....you don't even
|
||
|
have to put anything into it. I always had a password file on my disk so I
|
||
|
never saw this. I'll change the code to create the file fisrt if it doesn't
|
||
|
exist.
|
||
|
|
||
|
Thanks Mark
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6211 S8/BBS Systems/TSMon
|
||
|
19-Aug-90 10:33:05
|
||
|
Sb: #6208-adduser difficulties
|
||
|
Fm: James Jones 76257,562
|
||
|
To: Mark Griffith 76070,41 (X)
|
||
|
|
||
|
I tried it once with a non-existent file, and once with a file containing only
|
||
|
a carriage return. I'll try it after doing a "merge /nil >-/dd/sys/password"
|
||
|
and let you know what happens.
|
||
|
|
||
|
#: 6203 S1/General Interest
|
||
|
18-Aug-90 22:55:39
|
||
|
Sb: Atlanta Fest
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: all
|
||
|
|
||
|
Just a note to remind everyone about the Atlanta CoCoFEST, October 6-7, 1990,
|
||
|
at the Holiday Inn Northlake, Atlanta GA.
|
||
|
|
||
|
According to the promoters, the following vendors (at least) will be there:
|
||
|
|
||
|
Alphasoft, Burke&Burke, CoCoPRO, ColorSystems, Gimmesoft, IMS, Microcom, Robert
|
||
|
Offerman, Peripheral Technologies, Rulaford Midwest, Second City, Specialty
|
||
|
Projects, Supersoft, T&D, Zebra, and others.
|
||
|
|
||
|
There will also be free seminars and BS sessions conducted by Chris Burke, Glen
|
||
|
Dahlgren, Ed Hathaway, Art Flexser, Mike Knudsen, JD Walker, Phil Anzalone, Dan
|
||
|
Robins, and myself.
|
||
|
|
||
|
Door prizes include a new IMS MM/1 computer giveaway! There will also be some
|
||
|
kind of flea market area (I think), for selling your old stuff.
|
||
|
|
||
|
For more info, tickets, reservations, etc, call CoCoPRO at 1-313-481-3283 from
|
||
|
1-8pm any day. Or call their BBS at 313-663-6207.
|
||
|
|
||
|
Everyone I know is going... don't miss it! Especially you Southern boys who
|
||
|
kept wanting a fest down heah <grin>... here's our chance!
|
||
|
|
||
|
#: 6204 S1/General Interest
|
||
|
18-Aug-90 23:24:01
|
||
|
Sb: #What is OS-9
|
||
|
Fm: John Millington 75170,153
|
||
|
To: Kevin Darling 76703,4227 (X)
|
||
|
|
||
|
For a while, I've seen you make references to OS-9 over on the AMIGATECH
|
||
|
forum and I think on CLM or DDJ as well. Somehow my curiousity has finally
|
||
|
gotten me.
|
||
|
What is OS-9? I had heard of OS-9 before, but only in the context of Cocos
|
||
|
many many years ago.
|
||
|
-- John
|
||
|
|
||
|
Windows 3: Aunque la mona se vista de seda, mona se queda.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6206 S1/General Interest
|
||
|
19-Aug-90 06:55:16
|
||
|
Sb: #6204-What is OS-9
|
||
|
Fm: James Jones 76257,562
|
||
|
To: John Millington 75170,153 (X)
|
||
|
|
||
|
OS-9 is a multitasking, multi-user operating system that was originally written
|
||
|
for the Motorola 6809 CPU, and later written for the 680xx family. It is used
|
||
|
quite a bit in industrial and process control (ATMs, luggage sorting in
|
||
|
airports, assembly lines for brakes for Jaguars and for telephones, controlling
|
||
|
the Fairlight CMI) as well as in general-purpose computers (though in that area
|
||
|
probably less so in the US than abroad--prophet without honor and all that,
|
||
|
eh?).
|
||
|
|
||
|
OS-9 probably derives its interesting qualities from Motorola's one-time plans
|
||
|
for selling software on ROM for the 6809. (See the three-part series BYTE ran
|
||
|
on the 6809 in the Jan-Mar 1979 issues--the first and last time they ever
|
||
|
devoted significant space to the 6809 :-( Such software would be bought and
|
||
|
plugged into the system by the user, who could purchase whatever he or she
|
||
|
needed or wanted and plug it in any place in the address space of the
|
||
|
processor, so the code had to be (1) position-independent, (2) re-entrant
|
||
|
(since it was on ROM), and (3) recognizable by the system as code from powerup
|
||
|
as opposed to random stuff or even whatever the memory board handed back when
|
||
|
one referred to unoccupied space on the board! These requirements, I think,
|
||
|
gave rise to the notion of the OS-9 module, and a lot of very nice consequences
|
||
|
resulted.
|
||
|
|
||
|
#: 6205 S12/OS9/68000 (OSK)
|
||
|
19-Aug-90 00:23:50
|
||
|
Sb: #6143-#TOP UUCP woes...
|
||
|
Fm: Paul K. Ward 73477,2004
|
||
|
To: Scott t. Griepentrog 72427,335
|
||
|
|
||
|
Also, our hardware tech, Frank Neuner, speaks Cherman.
|
||
|
|
||
|
Paul
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6239 S12/OS9/68000 (OSK)
|
||
|
20-Aug-90 22:51:26
|
||
|
Sb: #6205-TOP UUCP woes...
|
||
|
Fm: Mark Griffith 76070,41
|
||
|
To: Paul K. Ward 73477,2004
|
||
|
|
||
|
Paul,
|
||
|
|
||
|
I used to know some Cherman many many years ago vhen I vas a kid. Forgot it
|
||
|
all now.
|
||
|
|
||
|
BUT! I hafe dis dandy little utility kalled "Kraut" dat vill take Englisch
|
||
|
text undt output pseudo-German (or Pig-German if you like).
|
||
|
|
||
|
Makes for some interestingkt r-r-readingkt. Maybe I schould r-r-run de UUCP
|
||
|
docs drough dis before uploadingkt dem.
|
||
|
|
||
|
Vhat do you dink (grin)?
|
||
|
|
||
|
Mark
|
||
|
|
||
|
#: 6210 S12/OS9/68000 (OSK)
|
||
|
19-Aug-90 09:45:18
|
||
|
Sb: #rz/sz help
|
||
|
Fm: Robert Heller 71450,3432
|
||
|
To: Robert Heller
|
||
|
|
||
|
I just downloaded top1.tz (using xmodem), and after un-compressing and
|
||
|
un-taring, wanted to move the tar file to a second OS-9/68K machine (I
|
||
|
downloaded the file to my Force CPU-30 and want to put the file in my Atari ST
|
||
|
as well). I thought I might try using ZModem, but cannot figure out how to make
|
||
|
it work. The Force does not have a terminal of its own. I am using a simple
|
||
|
com program on the Atari ST (via its /t1 port) as a terminal for the Force's
|
||
|
/TERM port.
|
||
|
|
||
|
What is the magic incantation to xfer a file with rz/sz using this arangement.
|
||
|
Do I have to drag out another terminal for the Force? (it does have a couple
|
||
|
of additional serial ports available) rz/sz seem to want to use stdin/stdout
|
||
|
for the xfer port. I tried redirecting things, but then there is a chicken and
|
||
|
egg problem: how do I get sz started after I start rz on the Atari ST? or if I
|
||
|
start sz (on the Force) first, how do I tell it to wait until I fire up rz on
|
||
|
the Atari (with rz <>>>/t1)? XModem is not a problem since it is
|
||
|
receiver-driven (one starts up the sender and it waits for NAK's, when the
|
||
|
receiver is started, it sends NAK's and things take off from there. ZModem
|
||
|
seems to work differently...
|
||
|
|
||
|
Robert
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6231 S12/OS9/68000 (OSK)
|
||
|
20-Aug-90 21:02:29
|
||
|
Sb: #6210-rz/sz help
|
||
|
Fm: Timothy J. Martin 71541,3611
|
||
|
To: Robert Heller 71450,3432
|
||
|
|
||
|
Well ... I tried rz/sz a while ago. You may find some help in a little file
|
||
|
RZSZ.HLP that I uploaded to LIB 12. I didn't get terribly far but it might
|
||
|
start you out.
|
||
|
|
||
|
#: 6213 S3/Languages
|
||
|
19-Aug-90 23:45:08
|
||
|
Sb: #popen() & pclose()
|
||
|
Fm: Dan Charrois 70721,1506
|
||
|
To: all
|
||
|
|
||
|
I have another question for all the C programmers out there.
|
||
|
In examining source code that someone else had written, I came across their
|
||
|
using the popen and pclose calls. From context, it appears as though they deal
|
||
|
with pipes, and interestingly enough, the calls only work if compiled using the
|
||
|
transcendental library. Unfortunately, I haven't been able to find any
|
||
|
documentation - not in the Kreider docs (new version or old version), the
|
||
|
Microware manual, or my other C reference book.
|
||
|
I know these calls must be documented somewhere out there, or my friend
|
||
|
wouldn't have used them. Have I missed them in the Kreider docs or something?
|
||
|
Any help would be greatly appreciated...Dan
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6223 S3/Languages
|
||
|
20-Aug-90 09:17:00
|
||
|
Sb: #6213-#popen() & pclose()
|
||
|
Fm: Pete Lyall 76703,4230
|
||
|
To: Dan Charrois 70721,1506 (X)
|
||
|
|
||
|
Dan -
|
||
|
|
||
|
These calls are supported in the current release of the Kreider library. They
|
||
|
are documented in Unix manuals (section 3.. C Functions). The docs were
|
||
|
initially left out by mistake (from the Kreider libs). Mark Griffith can
|
||
|
probably get you a copy of that page, or if he can't, bug me and I will.
|
||
|
|
||
|
You can probably get a good bit of it from usage context. Basically, it's an
|
||
|
fopen() call for pipes using the specified command at the other end of the
|
||
|
pipe:
|
||
|
|
||
|
FILE *woof;
|
||
|
...
|
||
|
woof = popen("dir e", "r");
|
||
|
|
||
|
Will fork a dir e command, connect its output via pipe for your program to
|
||
|
read, using the buffered stream 'woof'.
|
||
|
|
||
|
Don't forget to use a pclose(woof) when you're done with it.
|
||
|
|
||
|
Pete
|
||
|
|
||
|
P.S. Conversely, you could write to it if properly setup:
|
||
|
|
||
|
FILE *arf;
|
||
|
...
|
||
|
arf = popen("qsort", "w")
|
||
|
while(not(done))
|
||
|
fprintf(woof,"%s", word[count++]);
|
||
|
|
||
|
Pete
|
||
|
|
||
|
There are 2 Replies.
|
||
|
|
||
|
#: 6240 S3/Languages
|
||
|
20-Aug-90 22:51:35
|
||
|
Sb: #6223-#popen() & pclose()
|
||
|
Fm: Mark Griffith 76070,41
|
||
|
To: Pete Lyall 76703,4230 (X)
|
||
|
|
||
|
Pete,
|
||
|
|
||
|
I made up a new set of docs that I'll be uploading soon that includes popen()
|
||
|
and pclose() -- also fixes some errors I made in the last ones. Never ending
|
||
|
job this (grin).
|
||
|
|
||
|
Mark
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6242 S3/Languages
|
||
|
21-Aug-90 00:13:32
|
||
|
Sb: #6240-popen() & pclose()
|
||
|
Fm: Dan Charrois 70721,1506
|
||
|
To: Mark Griffith 76070,41
|
||
|
|
||
|
Whoops - guess I should read the whole thread before replying. I won't bother
|
||
|
bugging you for the docs then, if you're working on a new set including popen()
|
||
|
and pclose(). Thanks...Dan
|
||
|
|
||
|
#: 6241 S3/Languages
|
||
|
21-Aug-90 00:12:16
|
||
|
Sb: #6223-popen() & pclose()
|
||
|
Fm: Dan Charrois 70721,1506
|
||
|
To: Pete Lyall 76703,4230 (X)
|
||
|
|
||
|
Thanks a lot for your reply, Pete. That does clear things up immensely. I
|
||
|
believe your short description filled in the gaps in my understanding on how to
|
||
|
properly implement popen() and pclose(). I'm still going to bug Mark though
|
||
|
and see if he has a copy of the formal documentation.
|
||
|
Once again, thanks a lot for your assistance...Dan
|
||
|
|
||
|
#: 6215 S8/BBS Systems/TSMon
|
||
|
19-Aug-90 23:58:58
|
||
|
Sb: #6162-NEW BBS
|
||
|
Fm: DAVID HENSLEY 73030,3717
|
||
|
To: Mike Ward 76703,2013 (X)
|
||
|
|
||
|
Thanks, if for some reason it doesnt take it is the BIO-CHIP BBS located in
|
||
|
Minot AFB ND. Phone is 723-4554 operating 8/N/1 open 9PM to 7AM every day.
|
||
|
Thanks again.
|
||
|
|
||
|
#: 6216 S10/Tandy CoCo
|
||
|
20-Aug-90 00:03:57
|
||
|
Sb: NEW BBS
|
||
|
Fm: DAVID HENSLEY 73030,3717
|
||
|
To: ALL
|
||
|
|
||
|
Hey, OS9'ers. There is a new BBS in town. The BIO-CHIP BBS located in Minot
|
||
|
AFB, ND. Operating 8/N/1 from 9PM to 7AM everyday. Phone is 701-723-4554.
|
||
|
Mostly OS9 but we have RSDOS too and also IBM/Atarie/Apple/Commodor, etc. This
|
||
|
is a new BBS but we have ALOT to offer. Give us a call.
|
||
|
|
||
|
#: 6217 S10/Tandy CoCo
|
||
|
20-Aug-90 02:18:32
|
||
|
Sb: #HOOKING CM-8 TO IBM
|
||
|
Fm: Michael Harris 76370,1702
|
||
|
To: ALL
|
||
|
|
||
|
Is it possiable to hook an IBM computer to a CM-8 monitor to see text and CGA
|
||
|
graphics.
|
||
|
|
||
|
Michael Harris [76370,1702]
|
||
|
|
||
|
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6221 S10/Tandy CoCo
|
||
|
20-Aug-90 02:28:46
|
||
|
Sb: #6217-HOOKING CM-8 TO IBM
|
||
|
Fm: Wayne Day 76703,376
|
||
|
To: Michael Harris 76370,1702 (X)
|
||
|
|
||
|
The CM-8 is an analog monitor... the IBM normally puts out digital RGB info,
|
||
|
when used with a CGA adapter.
|
||
|
|
||
|
Thus, the answer is "no, not easily". It might be possible to convert the RGB
|
||
|
Digital to RBG Analog, but it would require a hardware conversion.
|
||
|
|
||
|
Wayne
|
||
|
|
||
|
#: 6218 S10/Tandy CoCo
|
||
|
20-Aug-90 02:18:40
|
||
|
Sb: #Auto Newsgroup Program
|
||
|
Fm: Michael Harris 76370,1702
|
||
|
To: all
|
||
|
|
||
|
Is anybody working on a program to scan and get messages automaticly like the
|
||
|
IBM program TAPCIS. I'M using Level 2 on a COCO 3 and would like to have a
|
||
|
program to do all the work for me.
|
||
|
|
||
|
Michael Harris [76370,1702]
|
||
|
|
||
|
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6222 S10/Tandy CoCo
|
||
|
20-Aug-90 07:46:16
|
||
|
Sb: #6218-#Auto Newsgroup Program
|
||
|
Fm: James Jones 76257,562
|
||
|
To: Michael Harris 76370,1702 (X)
|
||
|
|
||
|
I heard some time ago that Chris Babcock was working on one--I don't know how
|
||
|
far along he's gotten, and when I first heard of it, he said the DECB version
|
||
|
would be first. (I hope he's changed his mind and gone for an OS-9 version
|
||
|
that would go on the MM/1 and the CoCo 3 with minimal bother.)
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6233 S10/Tandy CoCo
|
||
|
20-Aug-90 21:48:42
|
||
|
Sb: #6222-Auto Newsgroup Program
|
||
|
Fm: Dan Robins 73007,2473
|
||
|
To: James Jones 76257,562 (X)
|
||
|
|
||
|
James,
|
||
|
Chris has abandonned the idea of an "auto" type program for the CoCo.
|
||
|
I believe this has been mentioned several times, both here and in the CoCo
|
||
|
Forum. Should he change his mind, I'll pass the word along, as I do have lunch
|
||
|
with him on several occasions.
|
||
|
Dan
|
||
|
|
||
|
#: 6225 S10/Tandy CoCo
|
||
|
20-Aug-90 19:08:12
|
||
|
Sb: #B09
|
||
|
Fm: ROGER SMITH 72057,2364
|
||
|
To: ALL
|
||
|
|
||
|
I am writing a Basic09 programme in which I want to turn off the echo in a
|
||
|
window opened with the "/w" descriptor. I cannot use SHELL "xmode /w4 -echo"
|
||
|
for instance because I do not know the number of the window device. Selecting
|
||
|
it and then running xmode doesn't seem to work either. I have the feeling that
|
||
|
there must be a set of values which can be put along the path to the window in
|
||
|
question which will do the trick.... TYPE echoff=esc,value:BYTE DIM
|
||
|
putval:echoff putval.esc=??? putval.value=??? OPEN #path,"/w" PUT #path,putval
|
||
|
Can anyone fill in the blanks? Thanks.... Rog.
|
||
|
|
||
|
There are 3 Replies.
|
||
|
|
||
|
#: 6227 S10/Tandy CoCo
|
||
|
20-Aug-90 19:17:11
|
||
|
Sb: #6225-B09
|
||
|
Fm: Floyd Resler 72500,2572
|
||
|
To: ROGER SMITH 72057,2364 (X)
|
||
|
|
||
|
There's a syscall that will return the name of a device. I have used that
|
||
|
before to get the name of a window just opened. The syscall is SS.DevNm. It's
|
||
|
on page 8-115.
|
||
|
|
||
|
Floyd
|
||
|
|
||
|
#: 6235 S10/Tandy CoCo
|
||
|
20-Aug-90 21:57:58
|
||
|
Sb: #6225-B09
|
||
|
Fm: Randy Wilson 71561,756
|
||
|
To: ROGER SMITH 72057,2364 (X)
|
||
|
|
||
|
|
||
|
Roger,
|
||
|
|
||
|
The easiest way I can think of is to use SysCall. Consider this example:
|
||
|
|
||
|
....
|
||
|
TYPE registers=cc,a,b,dp:BYTE;x,y,u:INTEGER
|
||
|
DIM reg:registers
|
||
|
DIM opt(32):byte
|
||
|
....
|
||
|
....
|
||
|
OPEN #wpath, "/w":UPDATE
|
||
|
reg.x=addr(opt)
|
||
|
reg.b=$00
|
||
|
reg.a=wpath
|
||
|
RUN SYSCALL($8D,reg)
|
||
|
opt(5)=0
|
||
|
reg.a=wpath
|
||
|
reg.b=$00
|
||
|
reg.x=addr(opt)
|
||
|
RUN SYSCALL($8E,reg)
|
||
|
....
|
||
|
....
|
||
|
|
||
|
What this does is use the OS9 Getstat and Setstat calls to get, modify, and
|
||
|
store the options for the unknown window.
|
||
|
|
||
|
References:
|
||
|
Basic09 manual:
|
||
|
Syscall 11-166
|
||
|
Tech manual:
|
||
|
SCF path options 6-4 6-5
|
||
|
GetStat 8-54
|
||
|
Setstat 8-63
|
||
|
SS.opt 8-112 8-131
|
||
|
|
||
|
Ask on anything unclear (the way I write, probably all of it)
|
||
|
|
||
|
Randy
|
||
|
|
||
|
#: 6244 S10/Tandy CoCo
|
||
|
21-Aug-90 02:37:59
|
||
|
Sb: #6225-B09
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: ROGER SMITH 72057,2364
|
||
|
|
||
|
Roger -
|
||
|
|
||
|
Xmode only works BEFORE a device is opened. Once you have a path, tmode is
|
||
|
what you would use... except that tmode only works for the first 3 paths
|
||
|
(standard in/out/err).
|
||
|
|
||
|
So you have to use syscall to do an SS.Opt set-status call, which is what tmode
|
||
|
does.
|
||
|
|
||
|
Whoever gave the example Syscall code is doing what you need to do. Try his
|
||
|
code and ask him Q's until you get going okay. Keep at it! best - kev
|
||
|
|
||
|
|
||
|
|
||
|
#: 6226 S12/OS9/68000 (OSK)
|
||
|
20-Aug-90 19:11:16
|
||
|
Sb: #6164-#We're in Beta!
|
||
|
Fm: Tom Napolitano 70215,1130
|
||
|
To: Mark Wuest 74030,332 (X)
|
||
|
|
||
|
Mark,
|
||
|
Ahhh, AT&T. So you're talking about #5ess's, used as toll tandems? Working
|
||
|
for an RBOC, we're used to thinking of size in terms of raw numbers of access
|
||
|
lines installed. Thanks for the information.
|
||
|
tom n
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6249 S12/OS9/68000 (OSK)
|
||
|
21-Aug-90 10:38:40
|
||
|
Sb: #6226-We're in Beta!
|
||
|
Fm: Mark Wuest 74030,332
|
||
|
To: Tom Napolitano 70215,1130
|
||
|
|
||
|
Tom,
|
||
|
Yup. But, nope, I do not hook up to 5ESS (I should say *yet*). I hook up to
|
||
|
DACS I, DACS II, and all DS1 (ie. T1) digital facility terminating and
|
||
|
monitoring equipment. None of my equipment (*yet*) directly terminates
|
||
|
traditional "phone lines". Our Beta (White Plains) is presently hooked up to 20
|
||
|
DACS frames and numerous other boxes.
|
||
|
Mark
|
||
|
|
||
|
#: 6228 S14/misc/info/Soapbox
|
||
|
20-Aug-90 20:06:03
|
||
|
Sb: #MM/1
|
||
|
Fm: Mark S 76004,373
|
||
|
To: Kevin Darling
|
||
|
|
||
|
Kev, what kind of hard drive goes in the MM/1. And how much does it cost to
|
||
|
upgrade it to an HD unit
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6232 S14/misc/info/Soapbox
|
||
|
20-Aug-90 21:14:02
|
||
|
Sb: #6228-#MM/1
|
||
|
Fm: James Jones 76257,562
|
||
|
To: Mark S 76004,373 (X)
|
||
|
|
||
|
If memory serves, one needs the second board for the MM/1 to hook up a hard
|
||
|
disk, and it wants a SCSI hard disk. (Price? From looking at the ad in the
|
||
|
current *RAINBOW*, it looks like that would be the "MM/1 Extended," $1125, but
|
||
|
IMS folk may wish to comment further (is there a kit equivalent? I dunno).)
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6247 S14/misc/info/Soapbox
|
||
|
21-Aug-90 07:35:27
|
||
|
Sb: #6232-#MM/1
|
||
|
Fm: Mark S 76004,373
|
||
|
To: James Jones 76257,562
|
||
|
|
||
|
The RAINBOW ad makes no mention of an HD even when it talks about the Extended
|
||
|
version.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6248 S14/misc/info/Soapbox
|
||
|
21-Aug-90 08:51:56
|
||
|
Sb: #6247-MM/1
|
||
|
Fm: Kevin Darling (UG Pres) 76703,4227
|
||
|
To: Mark S 76004,373 (X)
|
||
|
|
||
|
I think you're right. Hopefully Paul will see this msg and answer.
|
||
|
|
||
|
As JJ said, the second board has the DMA SCSI (WD33C93) interface... so any of
|
||
|
the SCSI hard disks, or a regular disk with an Adaptec 4000A/4070 SCSI
|
||
|
controller board, should work fine.
|
||
|
|
||
|
They're supposed to have a deal worked out for hard disk sales. Still, Computer
|
||
|
Shopper continues to have some great ads!
|
||
|
|
||
|
#: 6229 S15/Hot Topics
|
||
|
20-Aug-90 20:25:42
|
||
|
Sb: #6021-Is Basic out of date?
|
||
|
Fm: MOTD Editor..Bill Brady 70126,267
|
||
|
To: Mike Knudsen 72467,1111
|
||
|
|
||
|
Yup, you've added some things to the list! BTW, I use Dynastar for my editor,
|
||
|
although I use the B09 E for global search & replace.
|
||
|
|
||
|
#: 6230 S15/Hot Topics
|
||
|
20-Aug-90 20:29:13
|
||
|
Sb: #6022-Is Basic out of date?
|
||
|
Fm: MOTD Editor..Bill Brady 70126,267
|
||
|
To: Mike Knudsen 72467,1111
|
||
|
|
||
|
Sorry Mike, you missed my point about maintainability. I meant like six months
|
||
|
later when you have to get a different programmer to make a change. Heck, I
|
||
|
can't even decipher my *own* code six *days* later. Ever try to get Carl
|
||
|
Krieder (bless his heart), to make a change to one of his C progs? :)
|
||
|
|
||
|
#: 6236 S3/Languages
|
||
|
20-Aug-90 22:16:14
|
||
|
Sb: #dl3
|
||
|
Fm: Carl Kreider 71076,76
|
||
|
To: sysop (X)
|
||
|
|
||
|
clibt.l under PNN 76703,4230 in dl3 is obsolete and could probably be removed
|
||
|
to prevent confusion.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6246 S3/Languages
|
||
|
21-Aug-90 05:12:32
|
||
|
Sb: #6236-dl3
|
||
|
Fm: Mike Ward 76703,2013
|
||
|
To: Carl Kreider 71076,76
|
||
|
|
||
|
Thanks Carl, I'll do dat!
|
||
|
|
||
|
#: 6237 S3/Languages
|
||
|
20-Aug-90 22:18:55
|
||
|
Sb: #clibs
|
||
|
Fm: Carl Kreider 71076,76
|
||
|
To: Mark Griffith 76070,41 (X)
|
||
|
|
||
|
Ok Mark. I have uploaded to DL3 two ipc files for clib[t].l that fix the
|
||
|
problem with endpwent. I will upload full versions of the libs in a couple
|
||
|
days so new folks won't have to get a lib and patch file.
|
||
|
|
||
|
There is 1 Reply.
|
||
|
|
||
|
#: 6238 S3/Languages
|
||
|
20-Aug-90 22:51:20
|
||
|
Sb: #6237-clibs
|
||
|
Fm: Mark Griffith 76070,41
|
||
|
To: Carl Kreider 71076,76
|
||
|
|
||
|
Carl,
|
||
|
|
||
|
Thanks Sir! BTW - did I do the docs wrong or is fopen(file,"a+") supposed to
|
||
|
create the file if it does not exist? It seems not to do that, but fopen(file,
|
||
|
"a") works just fine. Also, no error is returned. Strange.
|
||
|
|
||
|
P.S. Sorry to make you work (grin)
|
||
|
|
||
|
Mark
|
||
|
|
||
|
#: 6252 S7/Telecommunications
|
||
|
21-Aug-90 17:53:04
|
||
|
Sb: OSTERM
|
||
|
Fm: PHIL SCHERER 71211,2545
|
||
|
To: ALL
|
||
|
|
||
|
Does anybody know why the backspace doesn't work on OSTERM ??
|
||
|
|
||
|
#: 6253 S10/Tandy CoCo
|
||
|
21-Aug-90 18:17:23
|
||
|
Sb: os-9 emulation
|
||
|
Fm: Joseph Cheek 76264,142
|
||
|
To: all
|
||
|
|
||
|
Does anyone here call using OS-9 emulation? I know that it is not supported by
|
||
|
the systems here, but does anyone call using that anyway? Just curious...
|
||
|
|
||
|
Press <CR> !>
|