textfiles/messages/ALANWESTON/1990/os907_28.txt

2682 lines
87 KiB
Plaintext

30802 20-JUL 20:47 Patches
RE: GSHELL+ (Re: Msg 30799)
From: MINIFREAK To: AARONS
In addition to what Zack said, you DO have a copy of "save". It is merged to on
of the other files in the CMDS dir of the original MVue disk. I don't remember
exactly which file, but it was toward the end. Just IDENT them until you find
it, then load that file, then you can save save to break it free. :>
Randy
-*-
30803 20-JUL 21:12 Device Drivers
CRASHED HARD DRIVE
From: DKIRCHER To: ALL
I did something terrible to my hard drive. I was fiddling around with setting
my J&M hard drive up for a direct os9 boot off the hard drive and something
happened to the root directory of the tandy 15 meg drive. It now returns an
error 15 and shows the directory switched off in the attributes (_serwpeprpw)
Now before I dump it as a file with /h0@ and start that horrible salvage
operation, I'd like to try to defeat the security and toggle that directory
indicator TRUE. Presumeably the interior file system is still intact. I think it
might work and I really have nothing to loose. Anyone out there in delphi land
got any ideas???
I've been playing with disassembling the attr command with the hope of perhaps
modifying it for the task, but as you have already guessed I'm not a programmer.
No Dennis, I wasn't using Last Word. Thanks DLK
-*-
30817 21-JUL 16:16 Device Drivers
RE: CRASHED HARD DRIVE (Re: Msg 30803)
From: GREGWATHEN To: DKIRCHER
I had the same problem once. The only thing I can suggest is to check out the
directory entry with DeD. That was how I fixed mine. I don't remember exactly
how, but it took about 2 days to get it working. Good luck, maybe some others
here have better suggestions.
>>> Greg W <<<
-*-
30829 22-JUL 02:58 Device Drivers
RE: CRASHED HARD DRIVE (Re: Msg 30817)
From: DKIRCHER To: GREGWATHEN (NR)
DeD??? is this a COCO# utility. I've been away for a long while and still run
level one coco II Thanks for the reply dlk
-*-
End of Thread.
-*-
30804 20-JUL 21:14 General Information
RE: No FORMAT after 1-Meg upgrade! (Re: Msg 30783)
From: MRGOOD To: RADARBUZZ
As far as boot order, I don't think there's one magic solution. I do know that
you should keep all RBF related modules in the same8K memory block.
-*-
30805 20-JUL 21:41 General Information
RE: shell+ 2.1 (Re: Msg 30571)
From: JASONEABY To: TIMKOONCE
Got it, thanks. Makes a lot more sense now. I understand the 8k point quite
well, I just never knew Shell needed space to check files. Oh well, live and
learn
-Jason
-*-
30841 22-JUL 13:13 General Information
RE: shell+ 2.1 (Re: Msg 30567)
From: MAREK To: TIMKOONCE
Is there a venewer version of Ron Lammardo's Shell+ aboue 2.1? I got that
impression reading a the response you gave in the referenced message.
-Michael
-*-
30842 22-JUL 15:04 General Information
RE: shell+ 2.1 (Re: Msg 30565)
From: EDDIEKUNS To: JASONEABY (NR)
I'm reading this about 2 weeks after you left it, so someone may already have
said this...
Just remember that when you have a file that's 16k-512bytes long of merged
utils, that whenever you use any one of them, the entire 16k is mapped into the
upper 2 blocks of the process space. For example, let's say you have shell,
copy, and a bunch of other things merged so that they are just under $3E00 bytes
long. Now, you invoke 'copy.' The entire FILE of merged utils is mapped into
the top two blocks of the 64k process space for 'copy.' This means that you can
give copy no more than 48k of data memory. (I know. "darn" But you see what
I'm saying, right? <Grin>)
Note that this also applies to your OS9Boot!!! Whenever you try to map in a
device descriptor with a program ... you map in your entire OS9Boot file! If
you have a huge one like mine (over 32k! I've got to trim it down) then you'll
need 5 free blocks in your process space before you can link to a device
descriptor.
And in case no-one else has described why... Why the '-512bytes'? Well, when
OS-9 is creating a process (giving it it's own 64k map to play with ... mapping
in the memory blocks containing the executable and putting them at the top of
memory ... mapping in free memory blocks at the bottom of memory for data), it
must keep the top 512 bytes free and unused for memory-mapped I/O, just like
under RSDOS where all I/O is deal with in the top 512 bytes of memory. So if
you have a file which would overlap the top 512 bytes, then OS-9 maps the
executable in one block lower, leaving the top block empty and giving you one
less block available for data. (Except for certain exceptions when you map
stuff in and OS-9 will map them in in the top block, but you can get bitten here
if you extend this stuff (get-put buffers, modules (?)) into the top 512 bytes
and write over the memory-mapped I/O registers!)
Eddie
-*-
30843 22-JUL 15:13 General Information
RE: shell+ 2.1 (Re: Msg 30567)
From: EDDIEKUNS To: TIMKOONCE
Actually, I merged a bunch of short things with Shell and managed to keep it
under $1E00. Here's what I have merged with Shell:
21 $11 $B8E5A3 . Shell
3 $11 $2C8A4B . DeIniz
2 $11 $5FE04A . Display
5 $11 $F5FF9A . Echo
3 $11 $392347 . Iniz
5 $11 $F63DA0 . Link
4 $11 $267381 . Load
1 $11 $FB5CC0 . pwd
1 $11 $644025 . pxd
3 $11 $8F769A . Save
2 $11 $09DFC1 . Unlink
I have a bunch of other utilities merged into two other files each under $1E00.
(I know that you understand the above! :) You message was a good place to
reply to tho to post this in this thread.)
Eddie
-*-
30860 22-JUL 21:52 General Information
RE: shell+ 2.1 (Re: Msg 30841)
From: TIMKOONCE To: MAREK
No, version 2.1 is the newest I know of. What you probably caught was a
reference to the fact that I'm still using ver 2.0 right now. I just haven't
gotten around to getting 2.1 installed.
- Tim
-*-
30877 23-JUL 18:33 General Information
RE: shell+ 2.1 (Re: Msg 30842)
From: ZACKSESSIONS To: EDDIEKUNS
I guess that's why Kev mentions in his book that even though the "ideal size" of
a merged file is (8K * N) - 512, where N ranges from 1 to 7, he follows that up
with, "Actually, N should be kept around 1, if possible."
Zack
-*-
30878 23-JUL 18:37 General Information
RE: shell+ 2.1 (Re: Msg 30860)
From: ZACKSESSIONS To: TIMKOONCE (NR)
Actually, Tim, there is a newer version, only it's running only on a few systems
around the country. We got a glimpse of it at the Chicago fest last April
running on (naturally) Ron Lammardo's system during the "Mona Lisa" demo.
Zack
-*-
End of Thread.
-*-
30806 20-JUL 22:28 General Information
RE: Shell+ (Re: Msg 30793)
From: RAGTIMER To: XLIONX
Good, Mark -- thanks for confirming what I think I said about malloc(), how it
takes only from un-assigned memory, so the more you #K, the LESS you have for
malloc().
I'm sure this bass-ackwards behavior of malloc confuses lots of folks -- I saw a
deservedly well-respected OS9 expert say here that malloc only takes from
assigned memory. That is, he was 100% wrong! I have no idea how malloc coaxes
that extra memory out of OS9, but it works.
Talk about kicking hornets -- Umuse3 se3 calls malloc, maps get/put buffers,
links in subr modules, runs a VDG screen (horrors!), and forks off another
process (Fran) with a pipeline down its throat! It's a real tribute to OS9-L2
that my mess runs at all! Hornets, roaches, Lyme ticks -- we find 'em all.
-*-
30812 21-JUL 01:09 General Information
RE: Shell+ (Re: Msg 30806)
From: XLIONX To: RAGTIMER
It's all in the wrist <grin>! I have studied the UNIX version of alloc (Yes that
ALLOC with an 'A') found in the K&R 'C' Language manual. It is most informative.
Malloc just makes system calls to F$Mem (I think). This would work as if you had
just added a block to the "HEAP-STACK". This is totaly seperate from the memory
size found in the header (like when you IDENT a module and see it's data size).
THIS little piece of information DATA SIZE is DIRECTLY related to the 'Program
#nnK' option.
If you like to use COPY #48k <source> <dest>, you could change the header info
to call that many pages in ALLWAYS. Not so good if you run a tight user area.
Knot1 wrote quite a nice program called 'cp' that uses dynamic memory allocation
for the COPY function. I hope anyone that likes very functional utilities checks
this one out!
-gotta run -nice chatting with you! -mark
-*-
30834 22-JUL 08:33 General Information
RE: Shell+ (Re: Msg 30746)
From: BRIANWHITE To: MIKEHAALAND
Mike,
The "message" I was referring to was in fact the "copyrighted" patch posted by
Paul for Shell+. Besides being indignant about that patch being solely and
completely his (when I had seen part of it before), he was woefully ignorant as
to how OS-9 L2 mana ges memory. He described assigning an 8k block to a process
as being a "huge waste". Well, as I said to him, it is not a waste. OS-9 L2
assigns a whole 8-k block to a process anyways! There is no harm is the process
knowing about extra memory that is
there and there is absolutely no system memory or process map space wasted!
Now I'll assume that, based on the facts of this case, that the C call malloc()
does nothing but use the F$MEM call to increase the data space required by the
program. Since malloc() assumes that any memory given on startup is required
for global mem/st ack space (A logical assumption, I'll admit) and additional
memory is wasted. Sooo... It is still the program that isn't making use of the
aditional space. Sure, you can trace the blame back to the Shell for doing
something unexpected by the program, but it is still the program that doesn't
use the memory it is given efficiently.
As for the mapped-block problem descibed in your message, it would seem the
Shell+ would cause absolutely no problems since the program you described took
the whole 8k data space to begin with. Now, if you were to say that a 2k data
space program that l ater requested 5k more (as is the general case with all the
problem software in point), then, yes, there is a problem because Shell+ gave 8k
in the beginning for a total of 13k.
Finally, I do not disagree with you. The jist of your thoughts are 100%
correct. I only pointed out that the comments made by Paul were, in fact,
wrong. It is, in fact, the programs, not the shell, that is wasting the memory
it is given. As for the d ispute as to whether Shell should have given the
extra memory, I only pointed out that the creators of Shell+ did some thinking
ahead about what could be done with the leftover data space. Telling programs
that don't care would make no difference. Tell ing programs that checked their
available data space would. Okay, so they didn't think quite far enough about
programs that didn't expect the space but still requested more. If I seemed to
take a side on this, I appoligise because I didn't mean to. I was just trying
to be fair.
Brian
(And you did mean to flame at me... otherwise you wouldn't have sent the
message.)
-*-
30835 22-JUL 08:33 General Information
RE: Shell+ (Re: Msg 30786)
From: BRIANWHITE To: RAGTIMER
Mike,
Hey... Thanx for the support! Check out my last message to Mike Haaland about
some things I was thinking.
I think the main problem of all this stems from the F$MEM call (whick I'd bet
malloc() uses). Which is used to expand a data space as the program desires.
Some programs just weren't written to use space given at the start and expect to
allocate it as n eeded.
I wonder how the OS-k C compiler will do things. If malloc() does the eqivalent
of the F$MEM, then there is the chance that any new programs started after yours
will eat the data space you need to malloc() and your program will fail. Maybe
it will just
do a non-contiguous memory allocation, except that Kev said it was only
possible to do 31 of those. Hmmm... Maybe malloc() will be intelligent and try
to expand memory and then if that fails it would try to expand the last
non-contiguous block it allo cated (assuming an alloc has been done previously
and it is possible to expand them). Then if it still fails, it would allocate a
new non-contiguous block. Actually, I guess that even if the given malloc()
doesn't do that it would pretty easy to write our own malloc() that would. Boy,
the realloc() could be a pain, though...
Brian
-*-
30845 22-JUL 15:58 General Information
RE: Shell+ (Re: Msg 30806)
From: GREGL To: RAGTIMER
Mike,
I've just sent the malloc() source code to you via Mail. As you can plainly
see, and as I was telling you earlier, it does use existing allocated memory
before it requests new memory. It handles this by using a linked list to form a
chain of memory allocation requests. The only problem I can forsee is whether or
not the startup code (cstart.a) is initializing the chain to reflect the total
free memory to begin with. But, hey, don't take my word for it - go look at the
code yourself.
I suspect the whole process is getting off on the wrong foot by using an
unitialized chain. The only way I can see to fix that is to declare the chain
global (instead of static) and forcing the startup code to initialize it. That
is most likely where the trouble is coming from.
-- Greg
-*-
30847 22-JUL 16:10 General Information
RE: Shell+ (Re: Msg 30845)
From: GREGL To: RAGTIMER
Mike,
I just looked at the code again. It appears that if the beginning of the
chain is zero (uninitialized), it calls sbrk(). sbrk(), in turn, examines its
own local variable to see if it is zero. If it is, it initializes it with memtop
(stored as a global variable in cstart), initializes all free memory to zero,
and returns the free memory size to malloc().
All of this, by the way, is in Carl Kreider's version of the library which
is a lot less buggy and cleaner than the original Microware library. If you are
using Microware's version of the library, take two Exlax and switch. <grin>
-- Greg
-*-
30850 22-JUL 17:38 General Information
RE: Shell+ (Re: Msg 30787)
From: EDDIEKUNS To: RAGTIMER
Well, KBCom is huge and isn't hurt by shell+'s 8k memory allocation! As I
remember it, you only get the shell+ treatment if your default data size is
under 8k, right? If so, then that's why KBCom doesn't get bit, because its
default data size is just over 9k. (KBCom hard-allocates at compile time all
the memory it KNOWS it will need for internal structures so I don't waste memory
in malloc's overhead to keep the linked lists of memory.)
When you say: copy file1 file2 #8k
you don't mean "add 8k to the default amount," you mean "fork 'copy' with either
8k of memory or the default data size, whichever is bigger." Right?
Eddie
-*-
30863 22-JUL 22:08 General Information
RE: Shell+ (Re: Msg 30786)
From: TIMKOONCE To: RAGTIMER
I suspect it's only a problem with malloc(), or the occasional assembly program
that uses F$Mem to request more memory. Setting the #31 won't allocate a new
block, and linking in modules or G/P buffers always involves a separate block.
- Tim
-*-
30927 28-JUL 00:49 General Information
RE: Shell+ (Re: Msg 30835)
From: RAGTIMER To: BRIANWHITE
Yer welcome. Yes, you reminded me -- the C compiler stages were the first
programs I remember that alloc'ed all the space they needed, and did not benefit
froma any #nnK you might give. In fact, now we guess they might SUFFER if you
gave extra on the command line.
Anyway, I found the source (Kreider's?) in my mailbox.
Realloc(), which we don't have but Un*x does, will do whatever is necessary to
return a sold block (to you) of space, AND recopy whatever data you already had
in its previous incarnation. --mike k PS: Who sez there's no RESEARCH in
Computer "Science", grin?
-*-
30928 28-JUL 00:55 General Information
RE: Shell+ (Re: Msg 30845)
From: RAGTIMER To: GREGL
OK, I'll read it and weep, grin. Scary to think there's an uninit static in
there. Actually, I KNOW there is a static that's initialized in the usual
startup data stuff, just as when you declare "int foo = 1;". In fact I think
there are 4 bytes of init'ed static in malloc() family.
Question is, are they init'ed correctly? I still feel that malloc() starts off
just beyond my process's header allocation, finishing off that 8K block's
leftover space, then grabbing more 8K blocks above that, which OS9-L2 makes look
like contiguous memory space to my process.
My own tests show that by giving more stack space, I take away from what malloc
() can get. Wonder if Carl Kreider remembers how the darn thing works?
-*-
30929 28-JUL 00:58 General Information
RE: Shell+ (Re: Msg 30847)
From: RAGTIMER To: GREGL
Why should I take Exclax? My wife can afford a full-sized coffin, grin! I mean
my widow.... Well, now we're getting somewhere. Since alloc()'s static
variables are Inited class, they must be(?) init'ed to something nonzero. What,
I wonder...?
BTW, I've been using Kreider's first C lib for years -- but haven't switched to
the second edition yet. Should, to get some of his new additions.
-*-
30930 28-JUL 01:02 General Information
RE: Shell+ (Re: Msg 30850)
From: RAGTIMER To: EDDIEKUNS (NR)
I think you are right about the 8K thingie. Actually, I COULD just pre-declare
my one big array used by a file-reading subroutine, and throw malloc() out
completely! But I keep it around in case some OTHER funciton needs some
tempoorary stuff. I mean more than I want to throw on the Stack.
Did y'all know that malloc() will gladly hand out memory already allocated to
your VDG screen? Another singing commercial for "real" windows...
-*-
30931 28-JUL 01:05 General Information
RE: Shell+ (Re: Msg 30863)
From: RAGTIMER To: TIMKOONCE (NR)
Yeah, it's a malloc-related problem. The extra Shell+ allocation causes
mallaoc() to map in another 8K block to satisfy its needs, so now you don't have
the spare 8K blocks needed to map in modules and buffers.
Tho somehow the exact symptoms in Umuse3 didn't support this -- will have to
simulate it myself and refresh my memeory.
-*-
30935 28-JUL 01:15 General Information
RE: Shell+ (Re: Msg 30928)
From: GREGL To: RAGTIMER
I'm not real sure on some of the points that have been brought up. The code in
cstart is "supposed" to mark the top of memory as given to it by OS-9 in the
memtop global variable and set the top of used memory in another global
variable. (May be memtop and memend?) I think what it boils down to now is
whether or not cstart is 'smart enough' to adjust the unallocated heap if given
more memory via the command line. I'm studying the code on that, but no definite
answers yet. Something is definitely strange somewhere.
-- Greg
-*-
30937 28-JUL 01:22 General Information
RE: Shell+ (Re: Msg 30929)
From: GREGL To: RAGTIMER
By the way, let me know if you find anything funny in that source I may have
missed. It definitely appears that malloc() is using a linked list to track each
of the memory allocations. So that would seem to point to either cstart or
possibly ?brk() falling down on the job if it's not picking up the extra memory.
I wonder if it's something as stupid as an unitialized variable? Nah! Just can't
be. If it's the chain pointer in malloc(), the whole system will go up in smoke
at one point or another. And it appears that ?brk() is splitting memory requests
into full 256-byte blocks, probably because of the system memory map under Level
1.
-- Greg
-*-
30938 28-JUL 01:23 General Information
RE: Shell+ (Re: Msg 30935)
From: RAGTIMER To: GREGL
Well, you have a good lead there -- maybe cstart just ignores the command-line
extra allocation? No, that would cause no troubles like we had -- must be it
mis-uses the info and gets something bolloxed up.
Mind you, this Shell+ feature never crashed Umuse3 in an ugly mess -- it just
made Umuse3 such taht no subroutine modules could be linked in, meaniong that an
extra 8K block had become unavailable.
Wonder what cstart puts in those two initialized words in the malloc() and
free() family? These may be the Heap pointers. Too bad I got my CS degrees
before heaps were invented!
-*-
30939 28-JUL 01:24 General Information
RE: Shell+ (Re: Msg 30937)
From: RAGTIMER To: GREGL
Yeah, and the SHell+ feature never "smoked" me. Mallocs()'s willingness to give
away VDG memory space is kind of annoying, tho you usually get enuf warning when
the "oil spills" start creeping down your screen....mike k
-*-
30942 28-JUL 01:58 General Information
RE: Shell+ (Re: Msg 30938)
From: GREGL To: RAGTIMER (NR)
Ok, I'm looking the cstart source now. The first thing it does is push Y (top of
memory) and U (data beginning address) and clears the direct page. It then loads
X with the data beginning address, adds in the end of BSS address (at end,x) and
pushes it onto the stack. After initializing the initialized variables, it sets
memend to the top of memory (original Y register). Hmmm... I don't see it
initializing _stbot (bottom of stack) or _mtop (top of non-stack memory) yet.
Ah, just found it. Immediately before branching to main, it sets _mtop to 'leax
end,y' and stbot to the current address of the stack - ditto for _sttop.
So that means all global variables in cstart are getting initialized properly
provided that the stack is correct when it pulls the original Y register. And
the initial memory allocation chain pointer in malloc() is initialized to zero
via 'd0000 fdb $0000' within the vsect.
Hmmmm... unless I goofed, _spare used by sbrk() is not initialized data, at
least not specifically. But, static data (which is what _spare is) is supposed
to be initialized to NULL according to K&R. So providing that the Microware
compiler is following those conventions, it should be A-OK. The first thing done
by sbrk() is to check _spare. If _spare is zero, it initializes it using memend
and rechecks the memory allocation request before attempting to allocate data.
Also, if _spare is NULL, sbrk() returns the whole kit and kaboodle of free heap
to malloc() so that it can initialize its chain.
But, like I said earlier, it looks like malloc() allocates a minimum of 256
bytes when calling sbrk() to allocate external memory. But in the case of our
story, only the free heap is used until it is exhausted. The only strange part
of malloc is its adjustment of the requested memory size:
ldd 6,u Get requested memory size
addd #3
lsra
rorb
lsra
rorb
addd #1
std 0,s Store new memory request
Offhand, I don't know why it's doing that. Add 3 bytes, effective divide by
four, and add another byte.
-- Greg
-*-
End of Thread.
-*-
30807 20-JUL 22:31 General Information
RE: os9 pascal (Re: Msg 30794)
From: RAGTIMER To: XLIONX
Sure, I'd love some more ideas for Umuse -- used to get a lot but not so many
lately. Are you thinking of a "MIDI Event" feature? I'm hoping to put that in
soon. Send me the ideas via private Email here.
OK, so that was Jeff, aka Tangerine (as in Dream?) That's some synth band I
read about in Keyboard Mag, grin.
-*-
30813 21-JUL 01:23 General Information
RE: os9 pascal (Re: Msg 30807)
From: XLIONX To: RAGTIMER
Ah sooo...yes thats the same group. You would probably like their music for at
least it's technical beauty. I listen to WNIB 97.1 FM when I drive to and from
work. Classical music 'de-stresses' me very quickly. I took piano lessons
starting at age 8 through age 14 (on and off I'm afraid).
Favorite composers: F.Liszt, F.Chopin, S.Rachmaninoff, W.Mozart, R. Schumann,
F. Schubert, Musorgsky (spelling), L.Beethoven.
As you can see, I am kinda particular ];->.
Have you downloaded RONDO.ARC yet? Listen to it if you have time. Please tell me
if you know of a better way to force an extra tripplet into a measure.
-mark
-*-
30940 28-JUL 01:28 General Information
RE: os9 pascal (Re: Msg 30813)
From: RAGTIMER To: XLIONX (NR)
OK -- those are mostly Romantic composers you like. Is T. Dream sort of
classical style?
I recall DLing Rondo, but I think that was the file in some new nonstandard
DeArc format, so I haven't cracked it yet. Have to go hunt the de-arcer.
Actually, plain old AR does a great job of crunching .UME files, which shows you
just how inefficient my score encoding scheme is, grin.
I bet a few users would love it if you re-submitted that RONDO in stock AR
format. What, me drop a hint? mike k
-*-
End of Thread.
-*-
30808 20-JUL 22:37 General Information
Bad uploads with WIZ
From: RAGTIMER To: GREGL
I'd been meaning to say something about this, but just got some more info. Many
UltiMuse3 music file uploads here have been bugged by an extra leading byte, Hex
15 or decimal 21. And then I DL'ed a huge score with a whole 128 bytes of
garbage up front.
Anyway, the author told me he'd been using The Wiz (he actually got it to work)
with "CocoBin Mode" on. He feels that mode is adding the extra bytes, so I
suggested he turn it off.
You might want to warn people not to use that mode, except when really using
CocoBin Batch (is that supported anymore?). Also I wrote a simple utility to
strip off the leading bytes, once you know how many there are. Should I upload
it? Lf~
-*-
30820 21-JUL 19:03 General Information
RE: Bad uploads with WIZ (Re: Msg 30808)
From: GREGL To: RAGTIMER
Mike,
The first time you go into the databases you get a banner warning not to use
CoCoBin if you are using Wiz. The big reason for that is that, as you've
discovered, it causes more of a hassle than it's worth. For some files I take it
"on faith" that the CoCoBin header isn't there unless I spot the header in a
dump of the file. Most of the time the CoCoBin header is fairly obvious,
especially in AR files where the first few bytes should be +AR+0.0 followed by
the filename.
There is a utility in the database dedicated to stripping CoCoBin headers
but it doesn't work on other formats - whatever they may be. If you have a
general purpose utility for doing that, feel free to post it.
Do you recall which files have the header tacked on? To date I haven't run
across any with a single by "header" so I suspect that must be garbage that went
undetected.
-- Greg
-*-
30934 28-JUL 01:14 General Information
RE: Bad uploads with WIZ (Re: Msg 30820)
From: RAGTIMER To: GREGL
Sorry, cana't remember exactly which .UME files, but one was "King of Kings
Theme" and another was by HAZEN. These had a leading $15 byte.
My utility works fine IF you know exactly how many junk bytes are up front. Last
year I uploaded a B09 utility to strip trailing junk (XModem stuff), with of
course the same restriction. But I'll upload with a little doc and source
sometime. Thanks for the response.
-*-
End of Thread.
-*-
30809 20-JUL 22:46 General Information
MAIL bug folks should know about
From: RAGTIMER To: GREGL
Greg, someone needs to broadcast a warning about the MAIL system here on Delphi.
When you are typing in a message to send someone, there is an autmoatic CR-LF
when your cursor hits the right margin of the screen, so you might just keep
right on typing.
BUT -- the MAIL program just throws away all the caracters beyond the 1st
freebie CR-LF. I've got lots of mail message consisting of part of one
sentence, with who knows how much more dead and gone to the bit bucket. I reply
to these people "Always hit ENTER at the end of each screen line", and then I
start getting complete messages from them.
Is there some way you can tell everyone about this, or mention it in the Rainbow
or something? Thanks, mike k.
-*-
30818 21-JUL 16:20 General Information
RE: MAIL bug folks should know about (Re: Msg 30809)
From: GREGWATHEN To: RAGTIMER
Mike,
I think if you turn word wrap on you will see the whole message. I've had
that problem before with people who use RS-DOS editors to write their messages
before uploading. I think the forum handles it differently, but mail doesn't
attempt to format the message for you. Anyway, give it a try and see how it
works.
>>> Greg W <<<
-*-
30821 21-JUL 19:06 General Information
RE: MAIL bug folks should know about (Re: Msg 30809)
From: GREGL To: RAGTIMER
Mike,
We've had several banners over the years warning people to hit ENTER at the
each of every line. Mail strips everything beyond the first 'freebie' CR/LF and
everything else strips beyond 255 characters unless you coerce it with carriage
returns. I'll add a new banner to warn people about that.
-- Greg
-*-
30851 22-JUL 17:49 General Information
RE: MAIL bug folks should know about (Re: Msg 30809)
From: EDDIEKUNS To: RAGTIMER
I'll mention it in a "Delphi Bureau." Thanks for the hint!
Eddie
-*-
30932 28-JUL 01:08 General Information
RE: MAIL bug folks should know about (Re: Msg 30818)
From: RAGTIMER To: GREGWATHEN (NR)
OK -- is word wrap one of your Terminal mode options, or part of Mail? I thought
the problem was people typing in mail with word wrap enabled. Well, too late to
try reading any of those messages. I know the missing lines did not show up in
my capture buffer either.
Anyhow, I noticed that GregL has installed a warning message to anyone checking
into this Group, saying to hit ENTERs. Thanks, mike k
-*-
30933 28-JUL 01:09 General Information
RE: MAIL bug folks should know about (Re: Msg 30821)
From: RAGTIMER To: GREGL
OK, thanks. I saw your new banner when I checked in tonite. --mike k
-*-
End of Thread.
-*-
30810 21-JUL 00:48 Programmers Den
RE: Problems with G/P buffers... (Re: Msg 30800)
From: XLIONX To: DODGECOLT
You got it! You can create some mighty big linked lists in 4 - 16 Meg of mem
using dynamic memory allocatioin!!!
-mark
-*-
30814 21-JUL 04:49 Programmers Den
RE: Problems with G/P buffers... (Re: Msg 30810)
From: DODGECOLT To: XLIONX
One of the problems with Ed 1.6 was that it used fixed 80 character blocks for
each element in t he list. This was EXTREMELY wasteful (kinda like 8k blocks!),
tho it was fast also. At least variable length blocks will help some for those
who stick with Level II and the 6809...
-Mike
-*-
End of Thread.
-*-
30811 21-JUL 01:02 Patches
RE: OS9 LII and GFX2 (Re: Msg 30364)
From: GLENNTHIG To: DALEP (NR)
Dale,
Thanks for the info. It's taking me a long time to reply, as my online money
has been running short. I'm in the process of buying a house right now. I'll
keep checking in to hear about the new machine developments and OS9 LII
upgrades.
Best to you also.
Glenn
-*-
30815 21-JUL 04:59 Utilities
RE: Ed (Re: Msg 30801)
From: THEFERRET To: DODGECOLT
IT is "relatively" simple to change the colors. What you have to do is change
the pallete colors. Unfortunately, thisis mainly by trial and error, to find
the right pallete. I do know that foreground and background are linked with $09
and $0d registers. to change them, pull up a shell from the file menu, and use
display 1b 31 xx yy xx is register number yy is desired color.
TA-DA! :-)
Phil B-)
-*-
30816 21-JUL 14:29 Utilities
RE: Ed (Re: Msg 30815)
From: DODGECOLT To: THEFERRET
New new version of Ed (3.0- coming RSN! :) will let you save your color
preferences so you won't have problems with mono monitors... I probably
_should_ have included this option in the original.
-Mike
-*-
End of Thread.
-*-
30822 21-JUL 23:05 Telcom
Terminal programs
From: HARLIN To: ALL
Could anyone tell me of a half-way decent terminal program that runs on level
two and doesn't require a RS-232 pac? Thanks for the help!
-*-
30823 22-JUL 00:04 Telcom
RE: Terminal programs (Re: Msg 30822)
From: TJSEAGROVE To: HARLIN (NR)
I don't know of ANY OS-9 terminal program that doesn't use an RS-232 pak.
Someone else may know of one but I don't think one exists.
....Tom
-*-
30852 22-JUL 18:15 Telcom
RE: Terminal programs (Re: Msg 30823)
From: EDDIEKUNS To: TJSEAGROVE
A shareware device driver for the bitbanger port, "bitbang" exists. You need to
make a simple modification to the cable between the bitbanger port and your
modem to enable to port to generate an interrupt on incoming bits. I haven't
gotten it to work very well myself, but others have been using it for months
with no problems.
With this device driver, any OS-9 terminal program which allows you to specify
which device to use (ie: not Telstar or WizPro) should work fine. I've heard
reports that KBCom works fine with this driver, and I can't imagine that OSTerm
or Supercomm wouldn't also. (To unravel the double negative ... I'm positive
they will! :)
Bitbang isn't on Delphi, but it is on the bitnet/internet CoCo list. It may or
may not be on CIS ... I don't know.
Also ... in the Rainbow a couple years back there was an article which described
how to turn the bitbang port into a "full" rs232 port which I have heard of many
people using successfully.
Eddie
-*-
30875 23-JUL 17:57 Telcom
RE: Terminal programs (Re: Msg 30852)
From: TJSEAGROVE To: EDDIEKUNS
I don't believe that OSTerm will work as it is hard coded to use /T2. Maybe
Vaghn could allow for the user to select which port to use in the next version
of OSTerm.
....Tom
-*-
30883 23-JUL 22:13 Telcom
RE: Terminal programs (Re: Msg 30875)
From: DWHILL To: EDDIEKUNS
In fact, I'll ask Vaughn tomorrow night at the ACS meeting about it, that's one
of the questions I'd been wondering about too. Also putting the various data
files in a COM or SYS directory instead of the working directory.
It's fun having the author around to pester! (grin)
--Damon
-*-
30892 24-JUL 21:45 Telcom
RE: Terminal programs (Re: Msg 30875)
From: EDDIEKUNS To: TJSEAGROVE (NR)
You're correct. OSTerm is hardcoded to use /t2 and the Deluxe RS232 Pak and
exact equivalents. Patches exist somewhere to change the address it pokes the
hardware at.
Eddie
-*-
End of Thread.
-*-
30824 22-JUL 00:34 Telcom
RE: OSTERM (Re: Msg 30432)
From: EDDIEKUNS To: KNOT1
Well, it's possible to make a pretty good guess about whether a file is ASCII or
binary based on the contents, but that's about it. That'w why Delphi doesn't
send a file-length for ASCII files -- so it's won't send a filelength and get a
file chopped short if you add CR's to it.
Eddie
-*-
30869 23-JUL 03:57 Telcom
RE: OSTERM (Re: Msg 30824)
From: KNOT1 To: EDDIEKUNS
Eddie,
Yes. Tim and I talked a good bit on just how to determine and convert text type
files. Well, Delphi could still include a file size, and if the terminal
program is going to fiddle with the data, then it is it's responsability to
handle the file size properly.
I hope to make a small program (probably called "fclean" or something) which
will apply these methods to a file. All you'll have to do is type "fclean
filename" and it will check if it is a text file; If so, it will then convert
LF's and strip padding characters. Great for terminal programs which don't do
this.
-Jamie (KNOT1)-
-*-
End of Thread.
-*-
30825 22-JUL 02:19 General Information
RE: os9 upgrade (Re: Msg 30463)
From: EDDIEKUNS To: TEDJAEGER (NR)
Ummm ... do you already OWN an MSDOS machine? If you don't, then you're talking
the difference between buying an MSDOS machine or buying a "CoCo-4." Not to
disagree with your main point (Hey, I'd like to see the upgrade too!), but a
worthwhile MSDOS machine (one that's upgradable without spending HUGE amounts of
money) costs.
Eddie
-*-
30826 22-JUL 02:28 General Information
RE: Buyer Beware! (Re: Msg 30475)
From: EDDIEKUNS To: XLIONX
I believe that for any credit card purchase you can call the credit card company
(within 3 months or something) and have them not pay the people to whom you
charged. Esp in a case like this. This is a nice reason to charge something.
If you pay by check ... once the check is cashed that money is GONE. If you
charge, you have time to change your mind. (Well, assuming there are problems.
I don't remember all the details.)
Eddie
-*-
30827 22-JUL 02:32 Utilities
PC-DOS
From: TOMPRATT To: BRUCEISTED (NR)
Hi Bruce,
I have found your PC-DOS program to be very useful. I recently added a
3.5" 720K drive to my CoCo 3 system. I can not seem to get PC-DOS to write a
file to a formatted MSDOS disk. I am using Version #10 of cc3disk. Can you
offer any suggestions? I notice that the docs with PC-DOS refer to Version #11
of cc3disk, however, I can't see to find that in the archived file. Hope to
hear from you soon.
TOMPRATT P.S. The drive works fine under OS-9.
-*-
30828 22-JUL 02:37 General Information
RE: Buyer BEWARE (Re: Msg 30476)
From: EDDIEKUNS To: XLIONX
Talking about Bell Telephone ... shortly after I moved to Illinois, and
coincidentally <grin> after I opened a telephone account here, I started getting
all kinds of "Welcome to the neighborhood" junk mail. What a surprise! Got, I
wonder HOW my name got on that list.
Come to think of it tho ... it's been a LONG time since someone's asked to see a
major credit card as a form of ID. Used to happen routinely several years
back... but not in a long time. I get asked all the time tho if the phone # on
my checks is accurate! <Grin> (As well as my address.) And am just about
always asked to write a phone # on VISA reciepts. I don't mind giving my phone
number. I'm in the book. I haven't been bothered much by phone-retailing,
surprisingly. (Maybe I'm just lucky?)
Eddie
-*-
30838 22-JUL 12:28 General Information
RE: Buyer BEWARE (Re: Msg 30828)
From: GREGL To: EDDIEKUNS
I'm glad someone isn't getting sucked into the phone-retailing business. My
phone has been ringing off the hook with those schmucks trying to sell
something. "Hi. This is Jill and we're prepared to make you the offer of a
lifetime...." CLICK. "How would you like to be a successful and well-paid
executive. Join our executive search club and..." CLICK. "Hiiiaa. I'm Tiffany
and I'd like to introduce you to our newest dance club featuring wild and exotic
dancers..." CLICK. I mean, this crap oughta be illegal.
-- Greg
-*-
30848 22-JUL 16:12 General Information
RE: Buyer BEWARE (Re: Msg 30595)
From: EDDIEKUNS To: MPASSER
Out of curiousity, please don't jump down my throat :), what's wrong with
putting your phone # on a credit card slip? (Unless of course, you have an
unlisted number which you wish to keep unlisted! :) Yeah, it's an invasion of
our privacy, asking for information about where we live & all. But it's one
that I don't worry about. My number's in the book. Anyone can find me, my
address, and my phone number in there.
I can clearly understand not wanting your credit card number to appear on checks
(which is something I honestly never thought about before! I was pretty
brainwashed & used to it). And that's something I'll prevent in the future.
Tho I don't mind pulling it out to prove I *have* one. (ie: am credit-worthy
and thus, ha, the check won't bounce.)
But I'm curious what gain stores can get from a phone number.
One thing I've noticed in the past year is that I've been asked less and less
for a phone number (and hardly at all for an address!) on credit card slips, and
less and less for more ID than a driver's license on a check.
Eddie
-*-
30853 22-JUL 18:27 General Information
RE: Buyer BEWARE (Re: Msg 30838)
From: EDDIEKUNS To: GREGL
I agree that there aught to be legal limit on that random calling selling. (You
DO know, right?, that many companies just call ALL numbers within a certain
range so you can get these calls even if your number is unlisted because they
hit it by chance. This is now illegal in SOME states. In others, a company
must go through paperwork to become legally allowed to do this and then they are
monitored. In others ... well, there are no limits!)
But I've been terribly lucky so far. I can only remember one call since I've
moved here (last Sept) of people trying to sell me something.
When I lived in NJ, I used to get those postcards all the time tho. "You are
guaranteed one of the following 5 prizes" and you call the number and find out
you need to buy $300 of vitamins/$500 of water purifier/whatever. I called once
out of curiousity, told them "no," and have thrown away all subsequent postcards
of this type after ripping them into little pieces.
Eddie
-*-
30884 24-JUL 01:23 General Information
RE: Buyer BEWARE (Re: Msg 30853)
From: RADARBUZZ To: EDDIEKUNS
Regarding that junk mail that tries to tell you you've "won" something or wants
to offer you that "once in a lifetime" deal, here's what I started doing
recently (snicker!): If they've enclosed a return-postage-paid envelop, then I
take all that "stuff" (including the outer envelope) and squeeze it into the
return envelope. I then write "Unsolicited Extraneous Material Returned at YOUR
Expense" somewhere visable. And back it goes! I think in the future I'm going
to add rocks, old washers, or anything else heavy, so that they end up paying
more on that "return postage".
-Jeff
-*-
30893 24-JUL 21:48 General Information
RE: Buyer BEWARE (Re: Msg 30884)
From: EDDIEKUNS To: RADARBUZZ
Hahahahahaha! <chuckle> <giggle>
That's a good one! I'll have to remember it!
Eddie
-*-
30909 26-JUL 17:31 General Information
RE: Buyer BEWARE (Re: Msg 30848)
From: MPASSER To: EDDIEKUNS (NR)
Eddie,
It's part because it's an invasion of privacy, and part because MANY bankcard
issuers require only the cardholder's name and telephone number when inquiring
about account status, available credit, balance, etc. Thus, if my phone number
were written on a charge slip, and a dishonest clerk copied the information, not
only would he or she be able to charge something fraudulently to my card, but
would also be able to call my bank and find out JUST HOW MUCH credit I had left,
so as to not either raise suspicion by exceeding the limit or to get the maximum
possible use from one stolen number. Please also note that the expiration date
is only required in credit card authorization (voice type) calls to ensure that
the clerk has actually LOOKED at the expiration date, and IS NOT a check to see
if that card is valid. The authorization center has NO IDEA what the expiration
date of the card is, only if there is enough credit left on it for the purchase
attempted. Thus, if you're told, say, for a check, "OK, well, I still have to
write the number down, but I won't write the expiration date," put no faith in
that. Hope this clarifies my stand on this a little bit!
Mike
P.S.: I wouldn't * think * of jumping down your throat! :)
-*-
End of Thread.
-*-
30830 22-JUL 03:04 Utilities
RE: database report (Re: Msg 30540)
From: EDDIEKUNS To: BOBDORRELL
Sorry for the delay in getting back to you. Between travelling and a near hard
drive crash and some other delays, I've been off Delphi for more than three
weeks.
I'm WAY ahead of you. <Grin> In the near future, the structure of the database
report in the Rainbow is going to change, and become more like a directory
listing to make it easier to find something. Any description of specific items
will be provided in the Delphi Bureau. (Whew, that last sentence reads
horribly. But at 2am when I should really be in bed (I'm just recovering from
being really sick. I had a fever of 102 all day yesterday!) I feel excused! :)
Eddie
-*-
30858 22-JUL 21:01 Utilities
RE: database report (Re: Msg 30830)
From: DWHILL To: EDDIEKUNS
I'm glad to see the database listings in RAINBOW will be organized more clearly;
wish the search function here on Delphi had a more global nature. I've found it
useful, but sometimes found what I was looking for in a subdirectory I hadn't
expected! Like the MS-DOS dearch
utility, for example.
--Damon
-*-
End of Thread.
-*-
30831 22-JUL 03:10 General Information
RE: 1 Meg problems? (Re: Msg 30548)
From: EDDIEKUNS To: RADARBUZZ
I've found that a new GIME fixed my sparklie problem right up! I have a very
old CoCo 3. (The 2nd to hit Troy, NY) So I have the old mask of the GIME chip.
With the new one ... I haven't noticed a sparklie yet!
Eddie
-*-
30832 22-JUL 04:34 General Information
RE: One Megabyte CoCo-3 !! (Re: Msg 30740)
From: CHYDE To: DWHILL
Yup, sure did. Now I can't remember what I wanted to say. Oh well couldn't
have been important I guess.
-*-
30833 22-JUL 07:58 General Information
Article correction
From: BERGMANN To: ALL
A couple of minor corrections to my article, "Life Without Line Numbers,"
in the August RAINBOW:
At offset 0213, in Listing 2,
RUN print_all_the_names (yourname,hisname,hername)
should be:
RUN PrintName2 (yourname,hisname,hername)
Also, the sense of one sentence in paragraph 2 of page 64, was changed in
editing. What I meant was, "Though I didn't doubt it was possible --- there
were all those listings, after all --- I just couldn't see how it would work."
I must say that it's certainly satisfying to see one's work get published
the first time, and I'd like to encourage others to give it a try. It's worth
the effort.
-Dean
-*-
30836 22-JUL 08:33 General Information
RE: CP (Re: Msg 30747)
From: BRIANWHITE To: KNOT1
Jamie,
Why worry about the 7.5k barrior. Your program will still only take up 1 block
for code. The only advantage you'll get from shaving the extra 512 bytes is you
posible data space will increast from 48k to 56k. I don't think you use that
much anyways, d o you?
Brian
-*-
30870 23-JUL 03:58 General Information
RE: CP (Re: Msg 30836)
From: KNOT1 To: BRIANWHITE
Brian,
Well, the Copy function of "cp" dynamically allocates memory as it is needed. If
the file were large enough it could use up to the 48K of memory available. So
using 56K would be possible. But it was coming to the point where I might have
to remove some internal integrity checks (which should *never* be used anyways
if all is working properly, but.....). I'm figuring it's not worth the extra 8K
though. So if I can't find any nicer way of squeezing the extra 512 bytes out
of it, I'll probably leave well enough alone. Thanks.
-Jamie (KNOT1)-
-*-
End of Thread.
-*-
30837 22-JUL 08:34 General Information
RE: GFX2 & MM/1 (Re: Msg 30762)
From: BRIANWHITE To: TIMKOONCE
Tim,
I really hate to dissapoint you, but the MM1 doesn't have a clock speed of 5x
faster. In fact, at 15MHz, it's barely over double. Because the 6809 uses two
clock signals, one out of phase by 90 degrees, there are 4 distinct regions of
each clock cycle.
The 68000/8088 and what-have-you don't do that. Instead, they quadruple their
clock rates. So, in reality, you have a 7.16MHz 6809 in your CoCo when
comparing to other processors. Of course, if you say you have a clock speed of
4x then you must also
quadruple the instruction execution times. That is why the 6809 instruction
"LDD #$1234" only takes 4 clock cycles while the 68000 equivalent instruction
"MOVE.W #$1234,D0" takes 16 clock periods.
Actually, in my Motorola book on the 680x0, it referrs to a clock cycle as being
made up of 4 clock periods where, for example, a 1MHz clock rate would have 1
million clock "periods" per second. Thus, the MOVE instruction above is
documented as taking 1 6(4/0) meaning a total of 16 clock periods of which 4
clock cycles are used for reading and 0 clock cycles are used for writing.
While all very confusing (It took me years to fully understand it) it does mean
that the 6809 in the CoCo 3 is running at almost the same speed as the 68000
found in the Amiga... The only (did I say ONLY) advantage the Amiga has is the
16-bit data path and loads of support hardware. The actual computing power gap
is actually quite narrow!
Brian
-*-
30872 23-JUL 16:00 General Information
RE: GFX2 & MM/1 (Re: Msg 30680)
From: PKW To: COLINMCKAY
Colin,
If you are speaking of the fest demo -- those images were DECOMPRESSED -- they
were just loading into memory buffers in the background as the show continued.
Paul
-*-
30906 26-JUL 00:50 General Information
RE: GFX2 & MM/1 (Re: Msg 30837)
From: KENHALTER To: BRIANWHITE
I was just reading your message explaining clock cycles. Very interesting! I
was wondering how my poor old under 2Mhz CoCo could stomp all over the Apple 2
plus at work (when doing the same chores). Now I know!
Is the 6809 and it's compatibles the only CPU's that have this feature?
Ken Halter
-*-
30907 26-JUL 07:07 General Information
RE: GFX2 & MM/1 (Re: Msg 30906)
From: MATHOMPSON To: BRIANWHITE
Brian,
There's a couple things you gotta remember when doing clock speed compairsons.
First of all, even with the dual-phase clock of the 6809, you only get a total
of 3.57MHz worth of clock edges inside the chip, no matter what. The real reason
a "1.78" MHz 6809 is a even match for an "8MHz" 8088 is that the 8088 and up
line is microcoded, while the 09 is uses hard-wired logic for everything. And
the reason it blows the doors off the apple is that is has a 6502 (less
registers) running at just "1MHz". Also, the 4-clock-cycle-per-bus-cycle trick
falls down for the 68020/30/40 and 80386/486. Both of these babies only use TWO
(sometimes 3) clock cycles per bus cycle. This gives a speed increase above all
the other things that have been cranked up (clock rate, register set, bus size,
etc.). I also beleive that this is the case with the 8088-2, 8086-2 and 80286-2
CPUs ie that they use 2 clock cycles per bus cycle instead of 4. Correct me if
I am wrong on this point, someone???
- Matt
-*-
End of Thread.
-*-
30839 22-JUL 12:52 General Information
RE: CoCo 4? (Re: Msg 30678)
From: PKW To: THEFERRET
Philip,
Actually, one of our systems engineers and I will be in the San Francisco area
in early August lining up a software deal. Leave me your address and phone
number -- or better, call me at the numbers I left in email. We'd be glad to see
you and show you the MM/1!
Paul
-*-
30865 22-JUL 22:24 General Information
RE: CoCo 4? (Re: Msg 30839)
From: TIMKOONCE To: PKW
Paul,
Since there are several of us OS9 hackers in the SF area, is there any way
we/you could set up a showing?? If at all possible, I'd love the chance to see
your little project, and find out a bit more about my next computer! <grin>
- Tim
-*-
30871 23-JUL 15:58 General Information
RE: CoCo 4? (Re: Msg 30865)
From: PKW To: TIMKOONCE (NR)
Gosh, Tim!
I didn't realize what a coterie of CoCo fans there were in the SF area!
Tell you what, if you can do some test marketing and get together a list of folk
willing to meet on Wednesday night August 8 (that IS a Wed, right?) then get
back to me. We'll see what we can do.
Thanks!
Paul
-*-
End of Thread.
-*-
30844 22-JUL 15:42 General Information
RE: Alias (Re: Msg 30575)
From: EDDIEKUNS To: BRIANWHITE
Hmmm... thinking...
It might be really nice to have a history in everything! Now, if there was some
way to have a history associated with a PROCESS and not a PATH... Then SCF could
have a flag: HistoryOn and if history was off it would act like it does now.
(Keeping a history one line deep) But if history were turned ON then SCF would
keep a history for that PROCESS and all shell would have to do is I$ReadLn.
I just really insist on the history list being separate for each process! 'Cause
shell (usually) forks it's children and passes on it's paths. I don't want them
to inherit the shell history! (Or for their inputs to enter the shell history)
I don't know how to tell SCF to make that distinction, which is why I proposed
the code should be in the shell. But if anyone figures it out! <Grin> Either
go and do it, or teach me and I'll go do it!
Eddie
-*-
30846 22-JUL 16:01 General Information
RE: File Attributes (Re: Msg 30578)
From: EDDIEKUNS To: BRIANWHITE
I like the way UNIX handles groups. Each file has an Owner and Group that it
belongs to. The owner and group # of the owner (the person who last changed the
file, I believe).
Basically, every person has a user ID and a "default group" upon logging in. You
have access to any file that either:
1) Has your user ID as the owner of the file and the file has the appropriate
"owner attribute" bits set (read/write/execute).
2) Has your group ID as the group the file belongs to, and the file has the
appropriate "group attribute" bits set (r/w/e).
3) Has the appropriate "world attributes" set (r/w/e).
Oh -- I should mention that the passwd file contains your default group, but
there is also a second file (/etc/groups, I think) which defines what groups a
person belongs to. You can only be IN one group at a time, but you can switch
at any time between any of the groups you have permission to belong to. I
believe some versions of UNIX allow you to belong to all groups simultaneously,
but then it's hard to figure which group # to stamp on a file when you create
it.
VMS also has extensive (much more extensive than UNIX) groups and file
protection schemes. (Access Control Lists, <Shudder>) But it's much more
*complicated* too.
With a UNIX-like scheme, you only need one set of "group" attributes, which
makes it much easier to implement!
Eddie
-*-
30849 22-JUL 17:19 General Information
RE: SASI Driver (Re: Msg 30795)
From: JANG To: KSCALES
Hello Ken-
Glad to see you are still working on that nice sounding SASI patch..
Sorry I didn't get back to you sooner, but the Heat here in the East
really slowed things down.. By the way, I'm still not able to boot into
80 Cols. I tried a wmode on my /TERM and made it into a 80 Col. window
but I guess it's not that easy.. how is it done, please ??
Jerr
y Angus (JANG)
-*-
30898 25-JUL 00:36 General Information
RE: SASI Driver (Re: Msg 30849)
From: KSCALES To: JANG
Please check your mail -- I have sent you a new version of the driver which
should solve the problem you encountered. Please let me know how things go.
Will give you tips on making /Term an 80 column window after I return from a few
days holidays (unless someone else wants to chip in here???)
Cheers... / Ken
-*-
30904 25-JUL 22:23 General Information
RE: SASI Driver (Re: Msg 30898)
From: JANG To: KSCALES (NR)
OK.. and thanks.. I will get back to you soon .. enjoy your vacation JANG
-*-
End of Thread.
-*-
30856 22-JUL 19:23 General Information
Eliminator/ST-4096
From: COLINMCKAY To: OS9UGVP (NR)
Hi, Bruce.
Just a few further notes with regards to my problem with the ST-4096 hard
drive. I am at Ken Scales' house right now. We just put the drive thru the
torture test on his system, and it works just fine, so I really don't
suspect the drive any more.
Ken has a B&B system
with an Adaptec 4096 RLL controller. The jumpers set
on the drive are the DS1 (drive select 1) and Write Fault jumpers. We
formatted the drive several times, and did a lot of copying of files, exactly
the same way as I did at home using the Eliminator. (See my previous message
for an example of the way that the directory structure was getting messed up.)
Have you any idea what the problem is? Checked my power supply (200W) under
load, and it seems to be working just fine. Exactly +12V and +5V. Don't have
a scope, so couldn't check for noise.
Also, could you please explain to me what the write fault and recovery mode
jumpers are for? And finally, is there any way to write protect the drive?
Some other hard drives have a write protect jumper available. Could be handy
sometimes.
Thanks a lot for your assistance.
Colin McKay.
-*-
30857 22-JUL 20:30 General Information
CoCo forum vs. OS-9 forum
From: EDDIEKUNS To: ALL
I noticed an interesting change this weekend. I've been away from Delphi for
just over three weeks due to a number of consecutive mishaps and other reasons.
I expected to be totally swamped by the number of messages in both SIG's!
Well, I noticed that I had just over 400 messages unread in the OS-9 SIG forum,
and slightly under 150 in the RSDOS SIG forum!
Hey, folks, this is a real switch from when I joined Delphi almost 3 years ago!
It's great to see the OS-9 SIG forum so active! I don't know if this behavior
is continuing or not, since this is the only time I've looked, but still it's
nice!
Eddie
-*-
30859 22-JUL 21:50 Graphics & Music
RE: Who did "VEFIO" ? (Re: Msg 30766)
From: TIMKOONCE To: THEFERRET
If you read "C", then get Mike Haaland's VEF utilities, which includes a
program (with complete source!) to display a VEF picture to the current screen.
The method to save a screen is essentially the same, except in reverse <grin>.
The advantage of Mike's routines is that it includes the code to support
Squashed VEF, which provides a significant improvement over standard VEF. Look
in the Graphics database to find those utilities. I don't recall the group name
offhand. Try "search VEF", then "dir" as a start.
- Tim
-*-
30861 22-JUL 21:57 Device Drivers
RE: COCO2 WORD PROCESSORS! (Re: Msg 30767)
From: TIMKOONCE To: TRIX
The thing that always bugged me was that all of the supposed WordStar clones
were so sorry. The original CP/M WordStar, now well over 10 years old, blows
any of those oh-so-recent "clones" out of the water. I'm still impressed at the
efficient screen updating of the original. If only the CoCo word processors
would learn that, maybe we wouldn't be spending half our time waiting on the
d***ed screen updates! <argh>
- Tim
-*-
30867 22-JUL 23:34 Device Drivers
RE: COCO2 WORD PROCESSORS! (Re: Msg 30861)
From: DWHILL To: TIMKOONCE (NR)
I think my favorite WP was a Wordstar clone; I'd always wondered myself why if
Wordstar could run in a CP/M environment, why the same couldn't be exactly
duplicated in OS-9? Maybe if we could get our hands on the source code...?
Why should 64K be a limit, especially when the WP program is manipulating a
ASCII file? Couldn't that be paged in and out in 8K or so blocks as needed?
Global manipulations of a large text file might get interesting (such as
resetting page breaks)...
Oughta be a way to do this!
--Damon
-*-
End of Thread.
-*-
30862 22-JUL 22:05 General Information
RE: Your 2 minute C lesson for today... (Re: Msg 30774)
From: TIMKOONCE To: RICKADAMS
Rick,
I recently got hold of the winners for the most recent International
Obfuscated C Code Contest. It's a contest where (if you can beleive it), people
TRY to write unreadable C code. They had some good ones in there, such as a
Basic interpreter in under 1500 bytes (yes, bytes) of C source, and some other
quite impressive feats. All of which deserved to win.
The Microware C compiler chokes on every single one, usually in the
preprocessor, which apparently only allocates a small buffer for the expanded
lines. Needless to say, in order to fit these puppies in under 1536 bytes of
source (the size limit for entries), they abuse the preprocessor mightily. Get
some interesting crashes when you run these things which have lines which expand
in the preprocessor to something like 1000 bytes! <grin>
- Tim
P.S. Of course, I couldn't manage to compile a couple of them even on the Unix
systems here <sigh>. Oh, well.
-*-
30864 22-JUL 22:20 General Information
RE: Your 2 minute C lesson for today... (Re: Msg 30862)
From: EDDIEKUNS To: TIMKOONCE
Tim, where could I get a copy of the obfuscated C contest?
Eddie
-*-
30866 22-JUL 22:26 General Information
RE: Your 2 minute C lesson for today... (Re: Msg 30864)
From: TIMKOONCE To: EDDIEKUNS
If you like, I'll send you a copy via e-mail. I considered uploading it to the
data base here, but since none of them will compile under MW C, it didn't seem
too useful. Better yet, look on Usenet in alt.sources, or comp.misc.sources, or
comp.unix.sources. It usually gets published in all three of those.
- Tim
-*-
30868 23-JUL 01:25 General Information
RE: Your 2 minute C lesson for today... (Re: Msg 30862)
From: RICKADAMS To: TIMKOONCE (NR)
I SAW some of the entries in the Obfuscated C Code Contest from a few years
back, and managed to compile some of them. WHEW! One of them was a program
that consisted of the digits of pi, and a few other stray characters here and
there... but it was about 99% stuff that looked like "_3.141592[654] &
3.14159..." You get the idea. And the whole source code text was arranged with
rather creative white space so that the source was in the SHAPE of a giant pi
symbol. The documentation said, "What does this program do? You'll be
surprised!"... so I suppose that it DIDN'T print out the value of pi. ;-)
Maybe it printed out log e instead? Or the square root of -1? I know, I know,
what an imagination I have. ;-)
-*-
30891 24-JUL 21:41 General Information
RE: Your 2 minute C lesson for today... (Re: Msg 30866)
From: EDDIEKUNS To: TIMKOONCE (NR)
I'll look in the usenet forums you suggested, but I don't expect much luck. My
usenet mail reader is more flaky than not.
Do you still have last year's winners around?
Eddie
-*-
End of Thread.
-*-
30873 23-JUL 16:06 General Information
RE: MAGNAVOX 8 CM 515 (Re: Msg 30704)
From: PKW To: DAVEBEAN (NR)
Hi, Dave --
You said you wer waiting for an AFFORDABLE OSK machine. How much or little is
affordable?
Paul
-*-
30874 23-JUL 16:08 Programmers Den
RE: Speeding up the coco3 (Re: Msg 30705)
From: PKW To: NES (NR)
Eric,
Is the problem with the MM/1 price (which is, I KNOW, pretty darn cheap) that it
is too high for what you're getting or is it just out of your cash flow
possibilities?
Could you better afford it if KLE/IMS offered financing?
I'm interested in hearing your thoughts on this.
Paul
-*-
30876 23-JUL 18:25 General Information
MM/1
From: 1CMR To: PKW (NR)
Paul,
Just wondering, but... Are you guys just happening to be doing a demo of the
MM/1 in Connecticut? <Preferrably in Hartford! <grin>>
---Chad
-*-
30879 23-JUL 19:08 General Information
MM/1
From: RAVENONE To: PKW (NR)
Paul,
I have a list of questions about the MM/1. I've called Interactive Media
Systems several times, but have gotten neither answers to my questions, nor the
promised phone call or mail. Thus, I've decided to try the forum.
When will the MM/1 be available, that is, when could I purchase one?
What is the cost of the system with the I/O board?
How much is the 24bit palette board? Does it have genlock?
What software is included?
What documentation is included, i.e., technical info, or just OS-9 manuals?
Does the MM/1 output sound to an amplifier or just to the monitor?
Does the MM/1 support non-interlaced graphics with a multi-sync monitor?
What graphics chip does the MM/1 use?
What is the difference between the 68070 and the 68000?
Does the expansion bus have separate 32bit address and data buses?
Will the expansion bus work at 25MHz?
How much does the expansion bus cost?
What size case does the MM/1 alone need? With bus?
When will a 68040 upgrade board be available?
What companies are producing or porting software for the MM/1?
What sort of warranty does the MM/1 come with?
Thank you for your time. I'm really looking forward to having my questions
answered.
--Robert
-*-
30908 26-JUL 07:10 General Information
RE: MM/1 (Re: Msg 30879)
From: MATHOMPSON To: ALL
Anybody who is interested on the full lowdown on the specs for the 68070 and VSC
ought to check out the file I uploaded to the database. It'll answer most of
your questions concerning capabilities and compatibilities,I created straight
from copies of the manuals fom, but I ain't telling how I got 'em <grin>.
- Matt
-*-
30915 27-JUL 19:46 General Information
RE: MM/1 (Re: Msg 30908)
From: DWHILL To: MATHOMPSON
Thank you! I've been dying to get my hands on more information on these chips.
--Damon
-*-
End of Thread.
-*-
30880 23-JUL 20:21 General Information
ST-4096/Eliminator
From: COLINMCKAY To: OS9UGVP (NR)
Hi, again, Bruce.
I called Frank Hogg today, and explained the problem with the ST-4096/Eliminator
problem. He explained that the controller can only handle 8 heads, not the
Eliminator's 9. He also mentioned that as an interim measure the drive would
work formatted with 8 boards. Finally, he mentioned that you had created a
daughter board to handle the extra head. He also gave me your phone number, so I
will call you later tonight (Monday). I will try calling about 8:00 PM, your
time.
TTYL. Colin.
-*-
30881 23-JUL 20:22 Utilities
MS-DOS utility
From: RODHARPER To: ALL
Is there a utility available for OS9 that will re-format a disk, so that it is
readable by a MS-DOS machine ?
>>Rod<<
-*-
30882 23-JUL 20:23 General Information
my previous babbling message
From: COLINMCKAY To: OS9UGVP (NR)
Whoops. Only meant to type problem once, and that was supposed to be 8 heads. Oh
well. Sorry.
-*-
30885 24-JUL 02:23 General Information
Kings Quest
From: RADICAL To: ALL
Can anyone tell me what steps are needed to get the Kings Quest to run off the
Hard drive? I followed the steps listed in the Sierra instructions, and they did
not work. Note, I may have misunderstood something, but I did try to do exactly
as they stated. I put the modules on the config disk, but they do not appear on
my selection screen, and I do not know what steps should be taken.
Thanks Len
-*-
30888 24-JUL 18:07 General Information
RE: Kings Quest (Re: Msg 30885)
From: ZACKSESSIONS To: RADICAL
The two most common problems putting KQ3 on HD are 1) not includeing the special
modules in your bootlist, and 2) not doing your tOC.txt file correctly.
Use os9gen or EZGen to insert the two extra modules, and replace your clock
module with the one supplied.
Here is my tOC.txt file:
d1 s1 v0 v1
d1 s1 v0 v2 v12
d1 s1 v0 v3 v12
d1 s1 v0 v4 v1 v14
d1 s1 v0 v5 v12 v14
d1 s1 v0 v6 v12
d1 s1 v0 v7 v11
d1 s1 v0 v8 v11
d1 s1 v0 v9 v11
Hope this helps some.
Zack
-*-
30896 24-JUL 22:55 General Information
RE: Kings Quest (Re: Msg 30888)
From: RADICAL To: ZACKSESSIONS
Thanks I will try it. Len
-*-
30911 27-JUL 01:11 General Information
RE: Kings Quest (Re: Msg 30888)
From: RADICAL To: ZACKSESSIONS
Zack, that worked fine. Two other dumb questions. Is there a way to run the
quest in a window? Do you know how to open the sa pouch of sleep dust? Thanks
Len
-*-
30913 27-JUL 18:33 General Information
RE: Kings Quest (Re: Msg 30911)
From: ZACKSESSIONS To: RADICAL (NR)
Len, even though I have the game I haven't played it enough to make any comments
on doing things like opening pouches of sleep dust, and the like. (Now, If you
have a question on how to do something in Liesure Suit Larry ... <grin>)
KQ3 runs ONLY in a VDG type window device. If you want to crank it up as a
GShell application, there is a file in the Utils lib (by me) which enables you
to do that.
Zack
-*-
End of Thread.
-*-
30886 24-JUL 05:29 Telcom
RE: Osterm (Re: Msg 29264)
From: NEWKID To: ZACKSESSIONS
Hi Zack Sorry it has taken me so long to reply to your mgs. There have been
some changes in my life. I'm still having problems with OSTerm208. I have to
use XCom9 to hook-up to Delphi. It seems that everything I do doesn't work. So,
for now will continue to use Xcom9 and use Osterm for the rest.
Thanks anyway. James
-*-
30887 24-JUL 05:31 Telcom
RE: Osterm (Re: Msg 29268)
From: NEWKID To: AJMLFCO (NR)
Thanks for your reply. I have since returned to using XCom9 to work on Delphi.
James Mc Ddaniel
-*-
End of Thread.
-*-
30889 24-JUL 19:14 Device Drivers
RE: 720K DISK DRIVE (Re: Msg 29979)
From: MARTYGOODMAN To: MCIRISH (NR)
Belatedly --- let me note that I am glad you determined the drive was bad and
got it swapped for a good one!
---marty
-*-
30890 24-JUL 21:26 Graphics & Music
Ultimuse III
From: OS9BERT To: RAGTIMER
Is there a new version of Ultimuse III out? I have version 5 (4.5). I noticed
someone put a score on the data base with a version of 6. How can I get mine
upgraded if this is so. Take care. I'm still waiting to find a decent (and
cheap) tone generator for my Clavinova piano!
Bert Schneider
-*-
30936 28-JUL 01:18 Graphics & Music
RE: Ultimuse III (Re: Msg 30890)
From: RAGTIMER To: OS9BERT
Hi Bert, nice to hear from you. Yes, you would really appreciate 4.6.1, or even
4.6.2. Point-n-shoot file selection (for those LOOOOONG file names) and
side-info files (instruments, etc.). All you're missing in those scores is the
MIDI-channel-hopper, which I bet nobody has used yet.
Anyway, call or write 2nd City and ask for the latest. Yes, you gotta ask
nowadays, until our final everything-upgrade, which everyone will get
automatically.
You want a used FB-01, or need something better? Ever fix that repeating-note
problem with the Clav? --mike k
-*-
30944 28-JUL 11:09 Graphics & Music
RE: Ultimuse III (Re: Msg 30936)
From: OS9BERT To: RAGTIMER (NR)
I repaired some cables and made some runs shorter. That may have fixed it since
I have not seen it (heard it) again. Also, do you have a quick patch so I can
get rid of the CR LR in the printer output when I get score prints? Or did you
make this an option in the setup portion of the newer versions?
I am puting on the finnishing touches of my latest software exploits, MANDEL09.
This will be a mandelbrot generation program written totally in C. It will allow
you to select an area to zoom in via a graphics cursor and box routine. I hope
to complete it soon and then port it over to the MM1. That system running 15 MHz
would sure create some great fractals (and you shouldn't have to wait a day or
two for an image). Take care.
Bert Sschneider
----strike that (extra key hit)----
Bert Schneider
(.) (o)
U
\_____/
-*-
End of Thread.
-*-
30894 24-JUL 22:27 General Information
Shell+
From: MAREK To: ZACKSESSIONS
Okay Zack....How does one go about obtaining the "new" version of Shell+?
I am drooling already! <drip....bzzzzz> Or is it only for those who know Ron?
-Michael
-*-
30897 24-JUL 23:00 General Information
RE: Shell+ (Re: Msg 30894)
From: ZACKSESSIONS To: MAREK
Obviously, you didn't get my point. Only a select few (Level 2 upgrade testers
<NOT ME!!>) have got it. And it it probably won't be released until the upgrade
is released. OH, I didn't mention the upgrade, did I? The new version of Shell+
was done explicitly (I think) for the level 2 upgrade. Bug Kev (OS9UGPRES) about
it.
Zack
-*-
30899 25-JUL 01:38 General Information
RE: Shell+ (Re: Msg 30897)
From: MAREK To: ZACKSESSIONS
maybe if _MANY_ of us bug Kev (OS9UGPRES) we might even get it uploaded here...
<no need for hint>
-Michael
-*-
End of Thread.
-*-
30895 24-JUL 22:43 General Information
Internet
From: DENNYSKALA To: EDDIEKUNS
Eddie,
Do you know if there is a coco-related news group on Internet? I recently got a
hook-in, and have been playing around with it. I have a list wi which contains
comp.sys.6809, comp.sys.m68k, comp.sys.m68k.pc, as well as groups for Atari ST,
etc. But nothing for Coco. I could swa swear that I saw discussion here
regarding a Coco newsgroup.
***** Dennis *****
-*-
30900 25-JUL 18:15 General Information
RE: Internet (Re: Msg 30895)
From: DODGECOLT To: DENNYSKALA (NR)
Yep, there is a file here in the databases describing how to subscribe to the
COCO list. Briefly, all you have to do is send a message to listserv@pucc.BITNET
containing:
subscribe coco <your name>
I think that is all that is needed, tho I subscribed a while ago and I may have
forgotten something...
-Mike
-*-
30905 26-JUL 00:18 General Information
RE: Internet (Re: Msg 30895)
From: EDDIEKUNS To: DENNYSKALA (NR)
There's a CoCo mailing list on the internet. Send the following message to
listserv@pucc.princeton.edu
subscribe CoCo Your Real Name
index coco
index os9
help
(The above 4 lines) and that will subscribe you to the "CoCo" mailing list, send
you the 2 indexes to the 2 archives, and send you a short help file. To send a
message to the list, you send to coco@pucc.princeton.edu.
So, it's there! It's just not part of Usenet.
Eddie
-*-
End of Thread.
-*-
30901 25-JUL 19:57 Telcom
OSTerm & Delphi
From: RODHARPER To: ALL
I have been having one heck of a time trying to log onto Delphi with OSTerm. I
have set my Madem to 8N1 and 7E1 and no luck yet, all I get is a lot of Garbage
or partial statements displayed to the screen.
I have not had this trouble with any other BBS or OLS.
Any ideas ??
>>Rod<<
ps....Right now I am using UltimaTerm set at 7E1.
-*-
30902 25-JUL 20:33 Telcom
RE: OSTerm & Delphi (Re: Msg 30901)
From: DODGECOLT To: RODHARPER
Well, it has been a while since I played with OSTerm, but you might try 7 bits
SPACE parity. his seems to work pretty well through TELENET, tho I think you
still need even parity through TYMNET. (BTW, I use a term program of my own
design now. I think your problem with OSTerm _could_ be that it doesn't strip
the high bit off each incoming char.)
-Mike
-*-
30903 25-JUL 22:18 Telcom
RE: OSTerm & Delphi (Re: Msg 30902)
From: CTL56 To: DODGECOLT
I have found that using 7 Mark 1 works when logging in while using OSTerm.
-*-
End of Thread.
-*-
30910 27-JUL 00:44 Telcom
OS9BBS
From: EMTWO To: ALL
David Beyer, the author of OS9BBS, has decided to put the BBS into the hands of
the general public. He will still be supporting it, since it's not complete yet,
but he wants help on the unfinished parts. This weekend I will be uploading the
primary BBS files. These are the files that Zack Sessions, Allen Huffman and I
already have. Then, Dave will release the source for the checkevents and monitor
modules. He doesn't want to give out the source for the parts of the BBS that
are already done. The first thing we need to get cracking on is the transfers
sections. Then mail tossing for the FIDO option.
I will periodically upload any updates, but there is another BBS that will
have the updates also. That BBS is called 'The Guild Info-Net,' and can be
reached at 1-407-777-8803. There is an account already setup by the name
'BBSFILES,' and a SIG called 'OS9BBS.' The SIG messages will have the BBSfiles
and updates attached to them.
************* Note:The Password for the account 'bbsfiles' is 'ONLINE' ****
Plus, once the transfer modules start to get written, I will also have the
updates at the OS9BBS Alpha Site #1, 1-407-677-8865.
P.s. Anybody know how I can convince my modem to accept 300 baud callers?
Dave's modem does this, but mine will disconnect you as soon as it determines
that your baud is 300??? 1200 & 2400 work fine, but many new users have only 300
baud, and I feel it's my fault that they can't look at my board. Any help would
be appreciated.
P.s.s. The daily thunder storms in Orlando have been getting pretty ruff, so if
the BBS isn't answering, it's because we had a power loss, and I'm not around to
reboot the system.
Paul Fitch
OS9BBS Alpha Site #1 SYSOP
1-407-677-8865
-*-
30912 27-JUL 01:21 General Information
OSK'er magazine
From: JENG To: ALL
To anyone that hasn't subscribed to the OSK'er Magazine, I recommend that they
should as soon as possible because the first issue is an excellent premiere
issue! It really fills the void with the other publications: Rainbow, Clipboard,
MOTD and 68 Micro Journal. I really commend those involved with it. I'm hoping a
disk subsription will be available! JENG
-*-
30914 27-JUL 18:36 Patches
Serial Mouse
From: KHB To: ALL
Help. Is anyone out there using Bruce Isted's serial mouse driver? I can't
seem to get it to work right. I am using a Tandy serial mouse. It works if you
move the mouse one step at a time, but if you move it any faster (a "ballistic"
move) it doesn't move. Any help would be greatly appreciated.
thanks,
Ken Brunell
<KHB>
-*-
30941 28-JUL 01:51 Patches
RE: Serial Mouse (Re: Msg 30914)
From: TRIX To: KHB (NR)
Count yourself lucky. <grin> I tried the mouse patch (to put a Microsoft mouse
on my 6552 [Eliminator]) and my machine wouldn't boot. I'm still puzzling over
that one.
-John.
-*-
End of Thread.
-*-
30916 27-JUL 20:20 Telcom
Archives?
From: SPIKE134 To: ALL
I am curious to find out what these files called archives are? Every time I try
to download one in binary format, text of course, I can't read it. I know I
can't read a binary text file, but is these a program or hints that would help
me to download such a file?
KE134)
-*-
30923 27-JUL 22:34 Telcom
RE: Archives? (Re: Msg 30916)
From: GREGL To: SPIKE134 (NR)
An archive is a file that is used to store one or more files in compressed form.
These are easily recognizable since they will have an extension of .AR or .PAK.
To extract the files from these archives you will need the appropriate archive
utility - AR and PAK are the two most common and both are available in the
Utilities section of the databases.
-- Greg
-*-
End of Thread.
-*-
30917 27-JUL 21:05 Utilities
gshell+
From: AARONS To: MINIFREAK (NR)
Thanks Randy,
1) I found the save utility on the back side (B) of the Multi-Vue disk (it was
merged with Pmpts).
Aaron
-*-
30918 27-JUL 21:07 Patches
GSHELL+
From: AARONS To: ZACKSESSIONS
Thanks Zack, 1) I found the save utility on the back side (B) of the Multi-Vue
disk (it was merged with Pmpts).
2) Is there a mod to change the background and foreground colors on gshell and
tandy shells for Gshell+ ??
I like white characters on blue background (I find a dark background much
easier on my eyes).
Aaron
-*-
30924 27-JUL 22:37 Patches
RE: GSHELL+ (Re: Msg 30918)
From: ZACKSESSIONS To: AARONS (NR)
Changing the palettes is available with stock GShell. Just click on the "Tandy"
menu icon, and fire up the "Control" item. When that window comes up, it will be
apparent what you need to do. I, too, prefer a dark background with a light
foreground. Remember, to save your env file after making the changes!
Zack
-*-
End of Thread.
-*-
30919 27-JUL 21:08 Utilities
ed
From: AARONS To: DODGECOLT (NR)
On Ed I can't see the cusor. How do I change the colors ?
Thanks, AARONS
-*-
30920 27-JUL 21:10 General Information
windows
From: AARONS To: DALEP (NR)
Good article - CoCo3 does windows; but I still have a few questions.
1) When I change the color of the foreground color the cursor changes to that
color but the text character does not, when using wcreate or display on a
window. The text characters change to another color I didn't select (orange).
Why? Is this normal? Palettes are at default (prn 0 thru prn 15). Montype = r
2) I'm using Gshell+ ctrl + break (eof) will erase the window if in a shell
created from the tandy icon on the menu bar or shell created by pressing S on
the keyboard; but will not erase the window if created while in one of these two
shells or if iniz, display,or create one from a procedure file. Am I forgetting
something? What's going on??
Aaron
-*-
30925 27-JUL 22:43 General Information
RE: windows (Re: Msg 30920)
From: GREGL To: AARONS (NR)
The palettes used for the foreground, background, border, and cursor take a
little getting used to. As a general rundown, there are 16 palette registers
numbered 0 through 15. OS-9 splits this into two halves: 0 through 7 and 8
through 15. The color of the cursor is determined by the palette number of the
foreground and the color of the text is determined by the palette number of the
foreground plus eight. For example, if you set the foreground color to Palette
3, the cursor will use Palette 3 and the text will use Palette 3+8 or 11 (0B
hex). So if you want to change both the text and cursor colors, change the
palette number for the foreground to one of the preset palettes (0 to 7) instead
of the actual color stored in that palette register. Of course, if you really
want to you can change the color value stored in the palette register - but
remember the above mechanism for doing so.
-- Greg
-*-
End of Thread.
-*-
30921 27-JUL 21:11 Utilities
ed
From: AARONS To: DODGECOLT (NR)
Mike,
1) Now I can't see the header at the top of the screen.
2) What palettes are the cursor and heading?
I'm having problems understanding seting the colors, for example: When I change
the color of the foreground color the cursor changes to that color but the text
character does not, when using wcreate or display on a window. The text
characters change to another color I didn't select (orange). Why? Is this
normal? Palettes are at default (prn 0 thru prn 15). Montype = r
3) I'm using Gshell+
Aaron
-*-
30922 27-JUL 22:24 Telcom
osterm 2.0.8
From: CAPTSWOOSH To: ALL
hey gang when i use osterm 2.0.8 on delphi i thoughtthe protocal was 8 n 1
thats what i use using other terminal pgms but using osterm its 7 m 1 any idea??
Ron byram
-*-
30926 28-JUL 00:40 General Information
RE: our RiBBS test site (Re: Msg 30281)
From: RAGTIMER To: PAULSENIURA (NR)
Say Paul, just to update you and anyone else listening -- I'm sorry that my
reports on the Get/Put buffer syststem were taken to mean that it is flakey or
buggy. No, it is just UNFORGIVING -- if you create an already-existing buffer,
or delete a non-existant one, the system gets cancer.
BUT -- once I debugged my code so as to NEVER do the above infractions, I have
had NO PROBLEMS with my uh, constructive abuse of the GPBuff system. I haven't
crashed Umuse3 thjis way (nor has hardly anyone else) since the first release of
Virtual Memory.
Just wanted to clear this up in case others were afraid to use it.
-*-
30943 28-JUL 03:06 General Information
Multi-pak Upgrade??
From: SCG To: ALL
I've heard recently from a reasonably good source that multi-paks model number
26-3124 do NOT need to be upgraded(pal). is this true anyone know????
If its not true maybe one of you good folks could let me know what I'm in for in
upgrading this monster!?
Thanks Steve
-*-
30945 28-JUL 11:20 Programmers Den
Program Development Tool
From: OS9BERT To: ALL
I have a great idea for those CoCo owners who have a speech pak and do some
software development work. If you are into certain graphics routines and you
want to check out the status of certain variables or where you are in the
routine you are coding, just insert a line like the following (if you are using
C for examle):
system("echo XYZ function called >/ssp");
This is assuming you have the driver and descriptor (should be here on DELPHI)
for the speech pak and you have made the mods that will enable it to run with a
2MHz system. I find this is much faster than having multiple windows or
printouts.
Bert Schneider
-*-
30946 28-JUL 11:29 General Information
Cheap 68000 System
From: OS9BERT To: ALL
Vesta Technology, INC. (303) 422-8088 has a new 68000 single board computer for
sale that costs only $295 in single quantities!!
It is only 8" x 4" and comes with a 16MHz 68000, socketing for up to 128K of
battery-backed RAM and up to 256K or ROM. A battery-backed real-time clock,, a
parallel printer port, ports for a 4 x 5 keypad, a 4 line by 40 character LCD
display, two seral ports, and all bus signals are carried to an expansion
connector to support expansion boards with a total of 16 meg of RAM, A/D and D/A
cards, etc. It comes with Forth-83 development language and code can be
downloaded to the board via one of the serial ports. If there are any hard core
hackers out there, this would be a chance to get a 68000 system cheap. Bert
Schneider
-*-
FORUM>Reply, Add, Read, "?" or Exit>