#: 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 . 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 !>