########
             ##################
         ######            ######
      #####
    #####  ####  ####      ##       #####   ####  ####  ####  ####  ####   #####
  #####    ##    ##      ####     ##   ##   ##  ###     ##    ####  ##   ##   ##
 #####    ########     ##  ##    ##        #####       ##    ## ## ##   ##
#####    ##    ##    ########   ##   ##   ##  ###     ##    ##  ####   ##   ##
#####  ####  ####  ####  ####   #####   ####  ####  ####  ####  ####   ######
#####                                                                     ##
 ######            ######            Issue #11
   ##################               Version 1.0
       ########                    December 1995

Table of Contents

Features

6. Speed up RAMLink transfers with the Double-DMA Technique by Doug Cotton and Mark Fellows

RAMLink Designer Mark Fellows and Technical Editor Doug Cotton of CMD describe a way of using a Commodore REU to increase transfer rates of the CMD RAMLink to one-half the speed of the REU transfer rate.

8. The Graphics Toolbox by Stephen Judd

To add another tool to our toolbox, Stephen details a new algorithm for drawing ellipses. Some improvements to the circle routine in a previous column that will enable it to draw perfect circles of any radius is discussed, as well as details on using logarithms to perform division.

10. Design and Implementation of an Advanced Text Editor by Craig Bruce

Peer into the internal organization and implementation of an advanced text editor/word processor for the ACE environment. Relevant data structure, global variables, display maintenance, text "sloshing", and algorithms for many editing commands are detailed.

Columns

4. Hi Tech Trickery by George Taylor

Don't let anyone ever tell you the SID chip is only capable of 4 bit sample playback. George Taylor explains using the digi dithering technique to increase the SID's resolution.

12. Hacking Graphics by Rick Mosdell

Dig into this overview on how to set up the VIC-II to display Doodle and KOALA format pictures. The two formats are detailed, and similar formats are referenced.

Departments

1. The (cough,cough) Hacking Editor

2. Input/Output

3. Newsfront

5. Hacking the Mags

7. UseNuggets

9. Hack Surfing

11. Commodore Trivia

13. ? DS, DS$: rem The Error Channel

14. The Next Hack


Commodore Hacking Legal Notice

Commodore and the respective Commodore product names are trademarks or registered trademarks of ESCOM GmbH. Commodore hacking is in no way affiliated with ESCOM GmbH, owners of said trademarks. Commodore Hacking is published 4 times yearly by:

Brain Innovations Inc.
602 N. Lemen
Fenton MI 48430

The magazine is published on on-line networks free of charge, and a nominal fee is charged for alternate mediums of transmission.

Permission is granted to re-distribute this "net-magazine" or "e-zine" in its entirety for non-profit use. A charge of no more than US$5.00 may be charged by redistribution parties to cover printed duplication and no more than US$10.00 for other types of duplication to cover duplication and media costs for this publication. If this publications is included in a for-profit compilation, this publication must be alternately available separately or as part of a non-profit compilation.

This publication, in regards to its specific ordering and compilations of various elements, is copyright(c) 1995 by Brain Innovations, Incorporated, unless otherwise noted. Each work in this publication retains any and all copyrights pertaining to the individual work's contents. For redistribution rights to individual works, please contact the author of said work or Brain Innovations, Inc.

Brain Innovations, Inc. assumes no responsibility for errors or omissions in editorial, article, or program listing content.


Commodore Hacking Information

Commodore Hacking is published via the Internet 4 times yearly, and is presented in both ISO-8859-1 and HTML versions. This and previous issues can be found at the Commodore Hacking Home Page (http://www.msen.com/~brain/chacking.html), as well as via FTP (ftp://ccnga.uwaterloo.ca/pub/cbm/hacking.mag/)

In addition, the Commodore Hacking mail server can be used to retrieve each issue. To request a copy of an issue, please send the following electronic mail message:

To: brain@mail.msen.com
Subject: MAILSERV
Body of Message:

help
catalog
send c=hacking11.txt 
quit
To subscribe to the Commodore Hacking and receive new issues as they are published, add the following command to you MAILSERV message prior to the quit command:

subscribe c=hacking Firstname Lastname msglen

(msglen is largest size of file in kilobytes you can receive in an email message. When in doubt, choose 64)

example:

subscribe c=hacking Jim Brain 100
Although no fee is charged for this magazine, donations are gladly accepted from corporate and individual concerns. All monies will be used to defray any administrative costs, subscribe to publications for review, and compensate the individual authors contributing to this issue.

Any persons wishing to author articles for inclusion in Commodore Hacking are encouraged to view the submission guidelines on the WWW (http://www.msen.com/~brain/pub/c-hacking-submit.txt) or via the MAILSERV server (send c-hacking-submit.txt).


Last Updated: 1995-12-4