home *** CD-ROM | disk | FTP | other *** search
- **********
- Topic 35 Mon Nov 24, 1986
- LEROSENMAN [Larry R.] at 00:02 EST
- Sub: Machine Language Help On 128
-
- I have found a treasure trove of information for
- use of the ROM based routines, I wish to share!
- 15 message(s) total
- **********
- ----------
- Category 14, Topic 35
- Message 1 Mon Nov 24, 1986
- LEROSENMAN [Larry R.] at 00:07 EST
-
- Hi all!
- I have found a treasure trove of information on using the 128's ROM
- (Both Kernal and BASIC) routines in your own programs. This trove can
- be found in the following book:
- Commodore 128 Programming Secrets
- Author: William M. Wiese, Jr.
- Publisher: Osborne/McGraw-Hill
- Price: $15.95
- Available: I got mine at B.Dalton
- This Book has listings of Most, if Not ALL the Basic entry points and
- routines in the Kernal, as well as BASIC. It also goes
- into Great detail on how to do Floating Point Math using the
- BASIC ROM routines. I think this book should be required reading
- for any serious M/L programmer on the 128. I felt that the info was
- too good to keep secret. The author also sells a Disk with
- all the routines on it, as well as 3 programs. I have ordered it, but
- obviously have not received it. Will try and keep everybody informed.
- The book is 408 pages Chock full of info.
-
- Comments anyone??
-
- Larry Rosenman
- ----------
- Category 14, Topic 35
- Message 2 Mon Nov 24, 1986
- MICHAEL.M [-:SysOp:-] at 00:31 EST
-
- I agree with Larry. An exceptional book! For those interested, here
- is the table of contents:
-
- I. The Commodore 128's C-64 mode
- 1) Inside C-64 mode
-
- II. C-128 'native' mode
- 2) C-128 Architecture and Memory Management
- 3) C-128 Memory Usage
- 4) The C-128 BASIC 7.0 Interpreter
- 5) The C-128 Video System
- 6) The C-128 Kernal: An overview
- 7) Disk and I/O Operations on the C-128
-
- III. The CP/M Operating System
- 8) CP/M on the Commodore 128 System
-
- A. DigiFont: A new C-128 Character Set
- B. C-128 I/O pinouts
- C. Conversion Tables: Trigonometric Functions
- D. Character Sets and Graphic Characters
- E. Displaying 80-column Text on a Monochrome Composite Monitor
-
- The book goes into detail about CP/M BIOS mapping, bank-switching
- tricks, creating advanced text/graphics/sound applications,
- and much more. Worth the $12.95 I paid.
-
- Another good book that has just come out is called:
- The Commodore 128 Subroutine Library
- By David D. Busch
- (Bantam Computer Books, $16.95)
-
- It contains *numerous* ready to use subroutines, annotated so you
- know what is going on. (Over 100 routines, I believe.)
- They range from business and financial, to game routines, graphic
- utines, data input and string handling routines (to name a few).
- Great for the new programmer to learn from, as well as the more
- advanced with limited time.
-
- -=:Mike
- ----------
- Category 14, Topic 35
- Message 3 Sun Nov 23, 1986
- KARE at 22:43 PST
-
- Mike,
- Care to do a more in depth review of the book for the SBJ? I'm
- sure that there will be others interested in what ML Help on 128
- has to offer. Or maybe, Lerosenman might be interested in helping
-
- Larry, the SBJ is our online newsletter (the StarBoard Journal) located
- in Software Library #1...if you haven't checked it out already...do!!!
-
- -kare-
- editor SBJ
-
- You can leave a message here or to me thru mail, addressed to KARE.
- ----------
- Category 14, Topic 35
- Message 4 Mon Nov 24, 1986
- MICHAEL.M [-:SysOp:-] at 23:07 EST
-
- Kare: Larry has kindly volunteered for the job! Thanx, Larry!
- Looking forward to seeing it!
- -=:Mike
- ----------
- Category 14, Topic 35
- Message 5 Fri Nov 28, 1986
- J.ADAMS at 19:08 EST
-
- let me plug one of my favorite books
- dealing with the 128 and assembly
- language programming. It is Abacus'
- Commodore 128 Internals by Thurn,
- Gerits & Schieb. It retails for about
- $19.95 is approx. 500 pages long, and
- includes a complete COMMENTED
- disassembly of ALL 16K bytes of the
- 128 kernal rom. Chapters include:
-
- 1. Fundamentals of the C-128
- 2. The VIC Chip
- 3. Input and Output Control
- 4. The Sound Chip SID
- 5. The 8563 VDC Chip
- 7. Assembly Language Programming
- 8. The ROM Listing
- 9. The Hardware
- 10. Decimal-Hexadecimal-Binary conversion
-
- The ROM listings comprise about 250
- pages of the book, and they are
- fantastic in their description.
- Many BASIC and Assembly language
- programs are also included as examples
- to the text information. I would
- think all M/L programers would want
- a copy for reference (even if it is a
- year's worth of reading!)
-
- Jeff Adams
-
- ----------
- Category 14, Topic 35
- Message 6 Fri Nov 28, 1986
- KARE at 22:15 PST
-
- Jeff,
- You sound like this book really hits 'your' spot!! Would you
- be interested in giving a more in-depth review of the book
- for our on-line newsletter, the StarBoard Journal? I'm sure
- that there are other folks who would like to know about this
- book, how you feel about it and what all it includes, so that
- they can decide whether or not to spend their dime on it. Let
- me know either here or through mail (to KARE) whether you would
- like to write a short review of the book! Thanks!!
-
- -kare-
- ----------
- Category 14, Topic 35
- Message 7 Sun Nov 30, 1986
- J.ADAMS at 20:29 EST
-
-
- KARE,
-
- I'll be glad to do a short review for
- you. I'll be in and out on travel most
- of the next two weeks, but I'll upload
- it one day to the software library.
- (Is that where you want me to place it?)
-
- Jeff Adams
- ----------
- Category 14, Topic 35
- Message 8 Wed Dec 03, 1986
- KARE at 20:59 PST
-
- Jeff,
- Uploading it to the software library would be great. You
- can label it in the short description as "For SBJ" or
- "For Kare". I'm looking forward to hearing from you!
-
- -kare-
- ----------
- Category 14, Topic 35
- Message 9 Sun Mar 08, 1987
- EBBS [Ed Parry] at 18:32 PST
-
- I am wondering if there are any other 128 nerdz out there that LOVE
- Buddy 128 by Chris Miller. (is HE on here?) Also anyone else out
- interested in correspondong ala assembly on the 128? I am quite
- interested in programming on the 128... (I'm a 128 geek all the way!)
-
- Ed Parry
- ----------
- Category 14, Topic 35
- Message 10 Mon Mar 09, 1987
- MICHAEL.M [-:SysOp:-] at 01:27 EST
-
- Ed - I'd *love* to hear your review of Buddy-128! I'm knee deep in sorting
- out the gems included in Merlin-128 and so far I think it's superb. What
- say if you have some free time, possibly upload a review of Buddy for
- inclusion in our *StarBoard* Journal? (Instant fame, little fortune!)
- I'm basically a novice assembler, but for some reason find programming
- in that environment easier than BASIC. (I've always been somewhat backwards
- I guess)
- ----------
- Category 14, Topic 35
- Message 11 Mon Mar 09, 1987
- MAYSMITCHELL [SounDesign] at 09:12 EST
-
- hi and and mike,
- i meant ed and mike (still asleep after spending two days straight
- at *spaldings* headquarters!)...i had buddy-128 (now power
- assembler from spinnaker's better working series) for quite some
- time and both merlin-128 and buddy-128 are very nice. ml is
- quite simple and stricter than basic and i guess i'm stuck on
- it too ( have been for 6 years!)...but i had to start out with
- a little heathkit project and then to hero robots (and hero junior)
- so i'm pretty fluent in the language (also *sick* of it (hehheh))
- but i stick with basic...don't have to keep putting nops
- everywhere in case of changes! well ed you were asked so hope you
- do the article (having fun with power c too!)
- -:*sd*:-
- ----------
- Category 14, Topic 35
- Message 12 Thu Apr 09, 1987
- JDCLARK at 00:07 EDT
-
- For a good tutorial book on 128 ML, see:
- Commodore 128 Assembly Language Programming
- by Mark Andrews
- published by SAMS, $15.95
-
- I've learned more about ML here than anywhere else.
-
- By the way, can anyone give me (by mail) recommendations about
- assemblers (Merlin, Buddy/Power, Pal, TSDS)???
- JDCLARK
- ----------
- Category 14, Topic 35
- Message 13 Fri Apr 10, 1987
- SPARROW.J at 02:33 EDT
-
- Merlin 128 is excellent. I have heard good things about Buddy.
- Anyone else care to comment?
- --Sparrow James
- ----------
- Category 14, Topic 35
- Message 14 Tue Apr 14, 1987
- MAYSMITCHELL [SounDesign] at 06:28 EDT
-
- as far as comments allow- both merlin-128 and power/buddy are
- by far on the top five charts with me. if you red transactor, go for
- pal and as for tsds.well....we all have our days. i think run or compute
- has a good symbolic disassembler as well.
- ----------
- Category 14, Topic 35
- Message 15 Tue Apr 14, 1987
- MICHAEL.M [-:SysOp:-] at 20:25 EDT
-
- Merlin-128 and Mark Andrews book: C-128 Assembly Language Programming are
- an unbeatable pair, especially for a novice at assembly programming. Merlin
- is extremely powerful on the 128 and moving from assembly to editing to
- disassembling is a snap. The Macro capabilities are one of it's strong
- points, along with Local and Global Labels. Entry and External label
- definitions for use with the accompanying LINKER are supported. And the
- addition of SOURCEROR allows disassembly (in MERLIN source) of binary files
- (*very* quickly). Used with C-128 ASSEMBLY LANG. PROGRAMMING (from SAMS),
- anyone with a partial knowledge of BASIC can acquire the skills needed to
- program in Assembly. Mark Andrews did indeed write this book extremely well,
- and uses examples in Merlin-128 to illustrate points/techniques/routines.
- The manual, demo files, sample programs, utility programs, and macro
- library that comes with Merlin-128 only enhance it's effectiveness.
- Truly worth the money for both the book and Merlin-128.
- ----------
-