This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.
Search Results (157 messages)
The Macintosh uses a cooperative system to appear to run multiple programs simultaneously. The Amiga uses a preemptive system to appear to run multiple programs simultaneously. By the usual(i.e., academic courses in OS design), only the latter counts as “true'' multitasking. But from the user's point of view, they are…
I've been looking for an AWK for the Amiga myself, for quite some time. Who'd have believed that someone would post a GAWK and not add AWK to the keyword list 😉
I was mainly trying to show a way of dealing with extremely complex data types on compilers that choke on them. The array in question was proposed by the author of the message I was replying to. As for accessing an individual int from within this kind of mess, I've…
I usually build up complicated data declarations out of typedefs. typedef int ctype[10]; typedef ctype *btype[2]; typedef btype *atype[4]; atype *BIGA[100]; As for referencing an individual int in this mess, you can do it just like you would expect, but normally you end up referring to the defined types. In…
Right. sizeof() isn't a function, so sizeof(*foo) shouldn't generate a warning. When I first brought this up (6 mos. back or so) I seem to remember someone from Lattice saying that they had taken a shot at fixing this but it lead to real unitialized variables slipping through the cracks…
Well, Lattice DOES have a problem. Anytime you do anything like: anytype *foo; foo = (anytype *) malloc(sizeof(*foo)); you get the folowing: Warning 94: uninitialized auto variable "foo" It's a minor bug (everything compiles just fine), but some folks INSIST on warning-free code.
I see two possible problems. First, you usually want to put the compiler library before amiga.lib. There are some functions that exist in both, and you usually want the ones from the compiler library. Second, there is some startup code that has to go before your program code. With Lattice,…
#WB 2.0 compatibilties?
Message #105180
Three important questions in re. WB 2.0: 1.) Does WSHELL work? I'd expect it to depend heavily on DOS internals, and I understand that there have been some significant changes there. Does this break WSHELL? 2.) I was playing around with my dealer's 3000 and I noticed that there didn't…
That's "Yah, you betcha!".
You finished that with …6433, and since the next digit is an 8, that should have been …6434. OOPS!
So would I, but what if your working for such a person?
What about job security? I mean, if anybody can maintain the code, they don't need you!
I agree, the 28S is great, and I had a great deal of fun with mine, but I sold it last week so I could afford the 48SX. If you are a hard-core RPN freak, you really should take a look at it. It corrects the only weakness I could…
Forget the HP-28S. Buy the HP-48SX. Everything the 28 has, plus expandability, 2-way IR link, an RS-232 port, and built-in Kermit.
Apparently C/A showed up at the "Strictly Business" expo here in MPLS. I was just talking to a guy from the ACM club (who doesn't have an Amiga, but has talked to a few of us about it.) He asked if the AMiga would run Unix. Answer – "No, but…
Maybe it's just me, but I've always found that it took a fair knowledge of how a particular compiler generated code in order to figure out what ILAC was doing. Without that knowledge, ILAC is not so much confusing as misleading. A separate assembly module, on the other hand, is…
> Starting a program is multithreaded, but not reading a directory. You WANT to processes doing a directory search at the same time? Sounds like thrash-time to me…
Then, of course, there are those of us who DESPISE logos on graphics. I mean, what's the point? All it does it make it impossible to use teh image for anything more than looking at on your computer. You can't use the stuff for video work, etc. It seriously reduces…
If I recall, the source for Small C was included in "Doctor Dobb's Toolbook of C", (which I saw at the library, it may be out of print 😉
Have you ever looked at static initialization? Try: static int Array[] = {0,1,2,3,4,5,6,7,8,9}; This creates an array of 10 integers initialized to 0..9. Also, keep in mind that variables declared inside functions without the static keyword are allocated on the stack, while static variables and variables declared outside functions aren't.…
#94723-
#Inside jokes for C guys
Message #94809
'-ce'? BULL! '-nce', and not only that, '-psl', too! (so there 😉
I just had another thought. Howabout the next time a C code formatting argument gets started we enforce INDENT options as a common vocabulary. I can see it now: " USE '-ce'!" " NO, you fool, USE '-nce'!"
I just took a quick look at your upload, and they have the same copyright notice. Your port is noticably larger, but I notice that you wrote up a decent Amiga version readme. Me, I just added a comment to the existing doc (right after where the guy who had…
I think you'll find that there is already a version of indent in the libs. I found a UNIX=>MsDOS port on BIX and recompiled it for the Amiga a couple of months ago. The only changes I made to the code were in dealing with the difference in path names.…
It isn't automatic variables that cause problems with reentrant code. They are allocated on the stack, so you have a different copy each time you run the function. It's the static variables that cause the problems. These are the variables that end up in the data segments. It isn't too…
#92689-
Stumpers for Darwin
Message #92742
I didn't say anything about malleable genes. That was somebody else. All I was claiming was that dogs didn't descend from wolves, but it is obvious that they have a common background. Anyway I'm dropping out of this thread.
#92629-
#Dogs, the Species
Message #92741
I still maintain that dogs and wolves descended from a common anscestor, not dogs from wolves. Its a minor distinction, though, and I'll let it lie.
#92379-
UNIX Amiga
Message #92491
I see the start of a GREAT rumor in your last post. Is it, or is it not, true that the non-disclosure agreement expires at the end of March (don't tell, it's covered by the non-disclosure agreement. 😉
#91895-
User Beta-testers Please
Message #92029
OOPS! C/A hasn't admitted that 1.4 is in Beta, yet. From what I've heard saying, however indirectly, that 1.4 is in Beta is a violation of the non-disclosure agreement. (I wouldn't be surprised if it was a violation of the non-disclosure agreement to disclose the text of the non-disclosure agreement…
Ahh, but hasn't C/A licensed UNIX from AT&T? The rumor was that Amix had met AT&T's requirements for use of the name. It had something to do with attaining complete compatability, etc. In any case, its a rumor, and I thought that someone here would have some real information.
I've heard rumors that C/A is considering dropping the AMIX name, and intends to market its UNIX as (surprise) UNIX, System V, version 4.
#86607-
DIR to text file?
Message #86667
You've already gotten one answer, apparently from a WSHELL user, because he's put the redirect at the end of the command line. In a plain-jane CLI the redirect must occur before an arguments, so try: dir >sys:filename opt a dir >prt: opt a
When I do this on purpose I bring it down to less than 20k. I've never had it happen to me on purpose in more than 50k. The times it has surprised me I haven't been keepin track of just how much memory was free.
Nope. GOMF seems to be a major part of the problem. It seems that when I haven't sufficient memory to open a file requester and try anyway, with GOMF I get a lowmem stomp, without GOMF I get a clean failure. (By the way, I brought this up on BIX,…
This may be unrelated, but I have seen memwatch catch low memory writes on CED regularly when I open the file requeter in a low-memory situation. Memory location $00000078 is be overwritten with $00089810. Similarly, the next time I select an icon from workbench the system guru's. I'm using CED…
Put the disk with probe.arc in df1:, the disk you want the unarced files on in df0: then type: cd df0: arc x df1:probe.arc If you don't have two drives, try copying probe.arc to ram:, then try: cd df0: arc x ram:probe.arc If you haven't enough ram, then try: cd…
#Parallel -> Serial
Message #80632
We have someone on one of our local boards who is looking at getting a parallel to serial converter to attach to the Amiga's parallel port as a cheap way of attaching a second modem to an Amiga 500. It doesn't seem that easy a problem. The hardware shouldn't be…
C/A uploaded some fixes to the Janus stuff to BIX, but these files in no way make up a workable Janus setup. You still need the full Janus 2.0 disk.
#79585-
Multiuser DB via ARexx?
Message #79607
Is it just me, or wouldn't it make sense to recode the AREXX interface in some non-interpreted language? I think AREXX is fascinating, and all, but if I was to try something like this I'd work out the bugs of the idea in AREXX, then recode in C. AREXX isn't…
Click in the close box in the upper left corner of the screen. It's invisible, but it's there (so are the depth gadgets in the upper right.)
I have a rev 4.2 motherboard and there is a spot labeled J102, but there isn't any jumper there, just a pair of solder patches where I would expect it to be installed. Looking from the top of the motherboard it looks as if the patches are unconnected, which is…
#NTSC/PAL Jumper?
Message #74291
I was lead to understand that Obese Agnes would allow my Amy to switch from NTSC to PAL based on the placement of jumper J102. Today I discovered that there is no J102 on my machine (rev 4.2 B2000), just a couple of solder spots and the letters 'J102'. Since…
While you're looking at things to fix, you might think about fixing the default tool on your disk icons. You don't have "sys:system/diskcopy" there; without it you can't copy disks from the WB. Some people do things like that, you know. 😉
I've got a bunch of different versions of Blink around here. The startup messages are: Blink – Version 5.02 Copyright (c) 1988 Lattice, Inc. All Rights Reserved. (from my Lattice C v. 5.02 disk) Blink – Version 5.0 Copyright (c) 1988 Lattice, Inc. All Rights Reserved. (From my Lattice C…
#71684-
#A68K
Message #71718
Lattice started numbering BLINK to coincide with their C compiler releases, so if you have their compiler you have a LOWER rev. The release on my HD is 5.02, and I expect that whan I get around to installing the patches I'll have 5.04.
#71342-
amiga-IBM data transfer
Message #71449
The only problem I've ever seen actually documented with PC-Patch had to do with the trackdisk device bug. PC-Patch (and the CrossDOS demo) wouldn't work on a machine with only one floppy installed. I talked to someone else who had had problems with the 2620, but had only one floppy,…
Arexx abs() bug?
Message #70726
I just ran across a wierd problem with the abs() function in Arexx. Try "say abs(-1)" from Wshell or RX "say abs(-1)" from Ashell (I can't say what happens from a normal CLI or Newshell, I don't have either on my HD). The result is a linefeed. "say abs(-1)+0" or…
The new Janus software (comes with the AT Bridgeboard, available at your dealer's for XT owners) includes a program called PCHard that can be run from the Amiga side to cause the Bridgeboard to do a cold boot. This might be the easiest solution.
The "Amiga" Plug 'n Print kit I bought was an IBM kit with an Amiga 1000 parallel cable. It came with the IBM manual and a 5×8 slip explaining that there was no difference between the two. The pixel wide space on graphics is eliminated with my board by setting…
According to a conversation I had with Microbotics, it is exactly that. With the rev. 6.x motherboards there is a spike on one of the bus lines (I'd give more details, but that's about the limit of my understanding. I'm not a hardware person 😉
Page 1 of 4