

#: 12655 S3/Languages
    20-Oct-91  23:49:40
Sb: #OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: All

Dear Friends:

 I am looking for copies of the following books:

6809 Assembly Language Programming by Lance Leventhal

The MC6809 Cookbook by Carl Warren.

I understand that both of these are out of print. If you have a copy which you
would be willing to sell, please let my know as to price, etc. If there are any
other book that you could recomend, please let me know. I have Bill Barden's
and Laurence Telpolt's books already. This leads me to several questions which
I would like to raise.

These last two books were written for assembly language programming under
RS-DOS. I know that RS-DOS assembly language programming is different from OS-9
assembly language programming. Why? I know that under OS9 Level 1 and 2 code
must be position independent. Would a program written un RS-DOS work under OS-9
if it were written as position independent code? Finally is it possible, or
worth it, to rewrite position dependent code to position independent code? Or
would you have to take each section of position dependent code and convert to
modules which could then be managed by some sort of 'skeleton program.' (I have
absolutely no idea of what I am talking about, but it sure sounds impressive
anyway.)

I know that this is a lot to ask, but if anyone has some sort of bibliography
which would help me learn this, perhaps a course outline or reading list, etc.,
which they would be willing to share, please let me know. I really would love
to learn more about programming, but in my present obligations, I am not free
to be able to take any college courses, so I have to do this on my own.

I look foreward to your replies.

With all best wishes,

Br. Jeremy, CSJW




There are 5 Replies.

#: 12656 S3/Languages
    21-Oct-91  00:19:34
Sb: #12655-#OS9 Assembly
Fm: Kevin Darling 76703,4227
To: Brother Jeremy, CSJW 76477,142 (X)

It's definitely possible to someone's position-dependent code and change it to
position-independent (I had to do that for Kyum-Gai game which was written for
RSDOS)... but I don't recommend it for fun <grin>.

Basically, you have to look for anywhere that the programmer had hardcoded an
address, and change it to position-independent code (PIC).  And wherever he
used the jump instruction (JMP) had to be changed to branch (LBRA).  Same for
subroutine calls, of course.  Some of that can be done with an editor in
global-replace mode.  Some is harder to find.

I was about to say that I'd donate a copy of Leventhal's 6809 book, but looking
at my shelf, I must have loaned it out long ago :-)   kev

There is 1 Reply.

#: 12662 S3/Languages
    21-Oct-91  22:41:41
Sb: #12656-OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: Kevin Darling 76703,4227 (X)

Thank Kevin, it's a start. --Br. Jeremy, CSJW

#: 12657 S3/Languages
    21-Oct-91  12:53:44
Sb: #12655-#OS9 Assembly
Fm: Erich Schulman 75140,3175
To: Brother Jeremy, CSJW 76477,142 (X)

You might be interested in a book that is IN print, albeit not specifically
geared toward the CoCo.  The book is "Programming the 6809" by Rodnay Zaks and
William Labiak (Sybex 078-4, $21.95).  Since bookstores order by ISBN number,
you might want to give them this book's number which is 0-89588-078-4.  It took
my local bookstore 3 months to get it so be prepared for a long wait.  You may
also be able to find more available books online. Books In Print is on CIS, tho
I've never used the service.  GO INDEX to find it.  Be forewarned that this is
a surcharged service.

There is 1 Reply.

#: 12663 S3/Languages
    21-Oct-91  22:42:45
Sb: #12657-OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: Erich Schulman 75140,3175 (X)

Thank you for your reply. I will let you know if I can locate a copy. --Br.
Jeremy, CSJW

#: 12660 S3/Languages
    21-Oct-91  21:32:18
Sb: #12655-#OS9 Assembly
Fm: Bob van der Poel 76510,2203
To: Brother Jeremy, CSJW 76477,142 (X)

MaGraw-hill have an online ordering thingie here on CIS. Have you checked there
for the Leventhal book? This book has been my programming bible for a long time
(and no, it's not for sale!). (BTW, the 6809 one is much better than the 68000
version I bought--the 68000 book is almost totally useless due to the poor
index, I believe there are better choice around for this). The only other book
I've used is one written by Bill Barden and published by Radio Shack. You might
get lucky and find a dusty one at a Shack store, but it has been out of print
for quite some time.

The thing that I wonder about is: what happens to all those old computer books.
I'm quite a used book store prowler, and I never see them there. Maybe someone
should set up a mail order used computer book store-or is there already one
around?

There is 1 Reply.

#: 12664 S3/Languages
    21-Oct-91  22:45:45
Sb: #12660-#OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: Bob van der Poel 76510,2203 (X)

Dear Bob, I have Bill Barden's book. I am looking for things which might be a
little more COCO3 specific. If I remember, I believe that I saw your assembly
library. I will be downloading a copy. Someone said that you sell the source
for it. I will be ordering that as soon as my resources allow. --Br. Jeremy,
CSJW

There is 1 Reply.

#: 12673 S3/Languages
    22-Oct-91  21:25:04
Sb: #12664-OS9 Assembly
Fm: Bob van der Poel 76510,2203
To: Brother Jeremy, CSJW 76477,142 (X)

I would not waste too much time looking for coco3 specific assembler stuff. The
best way to start is to have a look at short assembler programs avail here and
start to figure out how things work, and then start making changes. Yes, the
source for my assembler library is avail. I don't sell it, but I ask people to
send in a donation to compensate for my time, etc. I suggest $20.00 in
something or other I wrote, but it's really up to the individual (more or less
$$, it's up to you).

#: 12676 S3/Languages
    22-Oct-91  22:21:48
Sb: #12655-#OS9 Assembly
Fm: Paul Tesch 73500,3703
To: Brother Jeremy, CSJW 76477,142 (X)




I have a copy of Leventhal's "6809 Assembly Language Programming" and
"Programming the 6809" by Zaks and Labiak.  I'd be willing to let you have one
or the other (but definitely not both) for the cost of postage. Let me know
which one you'd prefer and where I should send it.

Paul



There is 1 Reply.

#: 12677 S3/Languages
    22-Oct-91  23:11:40
Sb: #12676-OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: Paul Tesch 73500,3703

Dear Paul, I would be most interested in Leventhal's book. My mailing address
is: Br. Jeremy, CSJW Box 1903 Racine, WI 53401

Thank you for your time and kind offer. With all best wishes, Br. Jeremy, CSJW

#: 12680 S3/Languages
    23-Oct-91  21:17:28
Sb: #12655-#OS9 Assembly
Fm: John R. Wainwright 72517,676
To: Brother Jeremy, CSJW 76477,142 (X)

Hi Br. Jeremy,

(I'm the bald-headed character you met at the door as you were leaving the
COCOFest in Chicago last April).

I finally got that MM/1.  I will keep MOST of my COCO stuff, but I do have a
copy of "The MC6809 Cookbook" by Carl Warren that I don't really need.  Send me
your address - no charge for the book, it needs to belong to someone who will
use it.

John Wainwright



There is 1 Reply.

#: 12681 S3/Languages
    23-Oct-91  21:56:57
Sb: #12680-OS9 Assembly
Fm: Brother Jeremy, CSJW 76477,142
To: John R. Wainwright 72517,676

Dear John: First let me correct you, you were the fellow with the high-forehead
(Hey my head is now the "land which knows no parting". Thank you for
 your kind offer. My address is: Br. Jeremy, CSJW Box 1903 Racine, WI 53401

ps. You might want to try Rogaine. With all best wishes, Br. Jeremy ,CSJW

#: 12658 S4/MIDI and Music
    21-Oct-91  13:08:31
Sb: #12647-#Bad Download
Fm: Jim Sutemeier 70673,1754
To: Steve Wegert 76703,4255 (X)

You know, you're right....my procs command spews a bunch of stuff that is
innacurate.  Hmmph, have to ask Frank about that one....

What do you mean when you ask me 'what your set up like?'.....as far as I know,
for right now, I have the 'stock' TC70 system here, but will be adding an
Accelerator Card, some more memory, a 2-port serial card, and, of course,
GWindows in the very near future.

jim



There is 1 Reply.

#: 12659 S4/MIDI and Music
    21-Oct-91  21:23:28
Sb: #12658-Bad Download
Fm: Steve Wegert 76703,4255
To: Jim Sutemeier 70673,1754 (X)

Ahh .... so it is consistant (procs output problem), I'll pass that on to my
friend.

On the set up ... you got it right. I wanted to be sure I was comparing apples
to apples. He's running a stock TC70 with the extra ram
 (already replaced once), 10 serial ports ... of which only 3 work due to what
appears to be poor cabling between the connectors and the board (output
directly from the board is OK), a SCSI tape drive (still no drivers ...)and an
extra floppy drive (that doesn't work. Appears to be strapped incorrectly.)

Thanks for the details!

Steve

#: 12661 S10/OS9/6809 (CoCo)
    21-Oct-91  21:38:32
Sb: #multivue
Fm: Everett Chimbidis 76370,1366
To: ALL

How Can I be sure that I have the upgraded programs to run multivue? I Cant
seem to see graphics on the afi files and some times it locks up! Can you help?



There are 2 Replies.

#: 12665 S10/OS9/6809 (CoCo)
    21-Oct-91  23:28:46
Sb: #12661-multivue
Fm: Erich Schulman 75140,3175
To: Everett Chimbidis 76370,1366 (X)

A program does not have to be upgraded to run under MultiVue, but just because
a program can run under MV doesn't mean that it will take advantage of the
graphical interface.  You are supposed to see an icon for the application, not
the aif.  LIST the aif and look for where the aif says where the icon is
located (3rd line, I believe).  Add your execution directory to the front of
that.  For example....  Place a MV application in /d1.  Click the /d1 icon.  Go
to the disk menu and click Set Execute. Type /d1/CMDS *even if the window
already says that*.  Now if your aif says ICONS/icon.Program, the icon will be
looked for at d1/CMDS/ICONS/icon.Program.  That's /d1/CMDS for your execution
directory plus ICONS/icon.Program from your aif.  Be sure that you turn on the
execute attribute for your icon!  That's attr /d1/CMDS/ICONS/icon.Program e. 
You should now have the icon with the application's name when you are viewing
/d1 instead of the aif.  Now, when does your MV lock up:  what are you doing
that results in a lockup?  Are you sure that nothing is waiting for action on
your part?  or that something isn't trying to process?

#: 12666 S10/OS9/6809 (CoCo)
    21-Oct-91  23:29:46
Sb: #12661-#multivue
Fm: Jason Leinen 76665,1627
To: Everett Chimbidis 76370,1366 (X)

What do you mean by "the upgraded programs to run Multi-Vue?"

There is 1 Reply.

#: 12672 S10/OS9/6809 (CoCo)
    22-Oct-91  18:35:39
Sb: #12666-multivue
Fm: Everett Chimbidis 76370,1366
To: Jason Leinen 76665,1627 (X)

Some bugs that have been fixed since released.

#: 12667 S12/OS9/68000 (OSK)
    21-Oct-91  23:37:43
Sb: #Tc9
Fm: Jason Leinen 76665,1627
To: all

I am seriously considering FHL's Tc9 as my next computer.  However there are
some things about it that I have not been able to determine.  For example, does
the computer already come with the infamous Kbus so I can add the 68000 cpu? 
Also will the 68k cpu also be able to run OSk in addition to being a
coprocessor for Level II?  Is there anyway to increase graphics resolution?
    I would also like to hear from someone who has already purchased one for
eir opinion of its performance (are there people out there who have one?). This
information would be very helpful.

                         ThankQ

                  Jason Leinen

There are 3 Replies.

#: 12668 S12/OS9/68000 (OSK)
    22-Oct-91  00:32:54
Sb: #12667-Tc9
Fm: Jim Sutemeier 70673,1754
To: Jason Leinen 76665,1627 (X)

TC9--> you would have to purchase a KBus to use the Tiger Card, Jason.  The
Tiger Card is $130, and the KBus is $150.

I don't see why the 68K cpu couldn't run OSK programs, but I suspect the best
use of the 6809/68K marriage is using the 68K card as a memory management
handler for the 6809.

Graphics resolution would be the same as for the CoCo....

There are some TC9's out there (saw a message on I think it was Delphi from
someone that had one), however, Frank is unhappy with the manufacturer of the
TC9 cards, and has now suspended shipping of the TC9's for what he terms 'quite
a while' so he can iron out a couple of buglets and also get a new
manufacturer.

jim Sutemeier



#: 12670 S12/OS9/68000 (OSK)
    22-Oct-91  07:21:30
Sb: #12667-Tc9
Fm: James Jones 76257,562
To: Jason Leinen 76665,1627 (X)

According to the most recent file on the Tiger that FHL uploaded here,
OS-9/68000 has been ported to the Tiger, but essentially none of the software
one would want to have to assist the 6809 (6309?) in running OS-9/6809 Level II
has been written. (Things may have changed since then.)

#: 12674 S12/OS9/68000 (OSK)
    22-Oct-91  21:25:11
Sb: #12667-Tc9
Fm: Bob van der Poel 76510,2203
To: Jason Leinen 76665,1627 (X)

Jason, this months (Nov/91) Rainbow has a review of the TC9.

#: 12669 S12/OS9/68000 (OSK)
    22-Oct-91  06:15:08
Sb: osk standards
Fm: Dave Philipsen 73627,710
To: kevin darling

Kevin, Hi! It's been a long time since we last talked on Delphi. I don't get on
Compuserve that often but I just thought I'd drop in and see what's going on
here. I know that you've been involved recently with some OSK projects and
that's part of what I wanted to talk about. A few months ago, I picked up a
System IV computer and I've been spending some time getting familiar with it. A
couple questions:

1) Has a standard been talked about yet for graphics on the OSK machines? Has
anyone come up with standardized GetStt/PutStt routines or windowing codes yet?
If not, are there plans to create such a standard?

2) How about a standard for mouse drivers? We were just discussing some of the
specs on Microsoft & Logitec mice over on Delphi and I'd like to write a driver
to use these. But, there's no sense working on one if it can't be used
universally.

Any information you can give me that will help me to write standardized user
programs would be appreciated.

-Dave Philipsen

#: 12675 S6/Applications
    22-Oct-91  22:08:04
Sb: #12104-GLABEL
Fm: Jonathan C. Cluts 74126,2736
To: Chuck Watters 70115,536

Sorry, But I no longer have a Color Computer with OS9.  I am fairly sure that
glabel was a hack of some work done by Kevin Darling.  So you might look there.

Jonathan (ps. Good idea to send me email, I don't regularly check in here
anymore...)

#: 12678 S10/OS9/6809 (CoCo)
    23-Oct-91  10:05:51
Sb: #gshell
Fm: Everett Chimbidis 76370,1366
To: all

How Do I get a copy of GSHELL 1.24??

There is 1 Reply.

#: 12679 S10/OS9/6809 (CoCo)
    23-Oct-91  21:07:45
Sb: #12678-#gshell
Fm: Hugo Bueno 71211,3662
To: Everett Chimbidis 76370,1366

There is an archive (probably in the COCO databae) with IPATCH files that
upgrade the stock GShell to Gshell 1.24a.  Take a look!

Hugo

There is 1 Reply.

#: 12682 S10/OS9/6809 (CoCo)
    23-Oct-91  21:58:23
Sb: #12679-gshell
Fm: Brother Jeremy, CSJW 76477,142
To: Hugo Bueno 71211,3662

There are a series in Library 10. Just use the new library wide browse command
 on GSHELL. -Br. Jeremy, CSJW

Press <CR> !>