# C= Hacking Net-Magazine

Here is the semi-famous C= Hacking net magazine. It specializes in deeply technical material for Commodore computers (mostly the C64 and C128) and has even been compared to the immortal The Transactor magazine. The official C= Hacking site is The Fridge.

## Issue #1 (January 1992)

Available in ascii-text (64k) format.

Contents:

- Beginning ML - Part One -- by Craig Taylor
- 6502 Opcodes and Quasi-Opcodes -- compiled by Craig Taylor
- Simple Hires Line Drawing Package for the C-128 80-Column Screen -- by Craig Bruce (C128)
- Editor's Notes -- by Craig Taylor

## Issue #2 (April 1992)

Available in ascii-text (142k) format.

Contents:

- Beginning ML #2 -- by Craig Taylor
- An In-Depth Look at the 8563 Video Chip on the C= 128 -- compiled by Craig Taylor (C128)
- File Splitter -- by Mark Lawrence (MS-DOS)
- Banking On GEOS -- by Robert A. Knop Jr. (GEOS/C128)
- Dynamic Memory Allocation for the 128: Breaking the 64K Barrier -- by Craig Bruce (C128)
- Editor's Notes -- by Craig Taylor

## Issue #3 (July 1992)

Available in ascii-text (124k) format.

Contents:

- Learning ML - Part 3 -- by Craig Taylor
- The Demo Corner: Missing Cycles -- by Pasi 'Albert' Ojala
- Kernal 64/128 -- by Craig Taylor
- 64K VDC RAM and an alternate GEOS128 Background Screen -- by Robert A. Knop Jr. (GEOS/C128)
- GeoPaint File Format -- by Bruce Vrieling (GEOS)
- Rasters - What They Are and How to Use Them -- by Bruce Vrieling (C64)
- Bursting Your 128: The Fastload Burst Command -- by Craig Bruce (C128)
- Editor's Notes -- by Craig Taylor

## Issue #4 (October 1992)

Available in ascii-text (156k) format.

Contents:

- Learning ML - Part 4 -- by Craig Taylor (C128/C64)
- The Demo Corner: FLI - more color to the screen -- by Pasi 'Albert' Ojala (C64)
- RS-232 Converter -- by Warren Tustin
- Introduction to the VIC-II -- by Pasi 'Albert' Ojala (C64/C128)
- Little Red Reader: MS-DOS file reader for the 128 and 1571/81 drives -- by Craig Bruce (C128)
- Editor's Notes -- by Craig Taylor

## Issue #5 (March 1993)

Available in ascii-text (209k) format.

Contents:

- Stretching Sprites -- by Pasi 'Albert' Ojala (C64)
- Rob Hubbard's Music: Disassembled, Commented and Explained -- by Anthony McSweeney (C64)
- ZPM3 and ZCCP Enhancements for CP/M Plus from Simeon Cran -- by Randy Winchester (CP/M)
- Multi-Tasking on the C=128 - Part 1 -- by Craig Taylor (C128)
- Little Red Writer: MS-DOS file reader/writer for the C128 and 1571/81 -- by Craig Bruce (C128)
- Mail-Server Documentation -- by Craig Taylor
- Editor's Notes -- by Craig Taylor

## Issue #6 (September 1993)

Available in ascii-text (114k) format.

Contents:

- DYCP - Horizontal Scrolling -- by Pasi 'Albert' Ojala (C64)
- Opening the borders -- by Pasi 'Albert' Ojala (C64)
- A Heavy-Duty Power Supply for the C-64 -- by John C. Andrews (C64)
- LZW Compression -- by Bill Lucier (C128/C64)
- Three-Key Rollover for the C-128 and C-64 -- by Craig Bruce (C128/C64)
- Editor's Notes -- by Craig Taylor

## Issue #7 (February 1994)

Available in ascii-text (161k) format.

Contents:

- Internet Resources for the Commodore 64/128 -- by Craig Taylor
- Hiding Kilobytes -- by Marko Makela (C64)
- FLD - Scrolling the Screen -- by Marek Klampar (C64)
- Tech-tech - more resolution to vertical shift -- by Pasi 'Albert' Ojala (C64)
- ACE-128/64 Programmer's Reference Guide (for Release #10) -- by Craig Bruce (C128/C64)
- Commodore Trivia Corner -- by Jim Brain
- Editor's Notes -- by Craig Taylor

## Issue #8 (August 1994)

Available in ascii-text (188k) format.

Contents:

- RS232 Converter -- by Walter Wickersham
- Programming the Commodore RAM Expansion Units (REUs) -- by Richard Hable
- A Different Perspective: Three-Dimensional Graphics on the C64 -- by Stephen Judd and George Taylor (C64)
- Design of a 'Real' Operating System for the 128: Part I -- by Craig Bruce (C128)
- Commodore Trivia Corner -- by Jim Brain
- Editor's Notes -- by Craig Taylor

## Issue #9 (January 1995)

Available in ascii-text (201k) format.

Contents:

- A Different Perspective, Part II -- by George Taylor and Stephen Judd (C64)
- 2D Graphics Toolbox - Circles -- by Stephen Judd (C128)
- AFLI-specs v1.0 -- by written by D'Arc/Topaz for Chief/Padua (C64)
- Coding Tricks -- by Paul van Loon
- C.S. Bruce Interview -- by Craig Taylor
- Aligning 1541 Drives -- by Ward Shrake
- Commodore Trivia Corner -- by Jim Brain
- Editor's Notes -- by Craig Taylor

## Issue #10 (June 1995) (v1.5)

Available in ascii-text (421k) format.

Contents:

- BFLI - New graphics modes 2 -- by Pasi 'Albert' Ojala (C64)
- Making stable raster routines (C64 and VIC-20) -- by Marko Makela (C64/VIC)
- A Different Perspective, part III -- by Stephen Judd and George Taylor (C64)
- Second SID Chip Installation -- by Mark A. Dickenson (C64/C128)
- Solving Large Systems of Linear Equations on a C64 Without Memory -- by Alan Jones (C64)
- The World of IRC - A New Life for the C64/128 -- by Bill Lueck
- SwiftLink-232 Application Notes -- Creative Micro Designs
- Design and Implementation of a Simple/Efficient Upload/Download Protocol -- by Craig Bruce (C128/C64)
- Design and Implementation of a 'Real' Operating System for the 128: Part II -- by Craig Bruce (C128)
- Commodore Trivia -- by Jim Brain
- Editor's Notes -- by Craig Taylor and Jim Brain

## Issue #11 (December 1995) (v1.0)

Available in ascii-text (172k) format.

Contents:

- The (cough,cough) Hacking Editor -- by Jim Brain
- Input/Output -- by Jim Brain
- Newsfront -- by Jim Brain
- Hacking the Mags -- by Jim Brain
- UseNuggets -- by Jim Brain
- Hack Surfing -- by Jim Brain
- Speed up RAMLink transfers with the Double-DMA Technique -- by Doug Cotton and Mark Fellows
- The Graphics Toolbox -- by Stephen Judd
- Design and Implementation of an Advanced Text Editor -- by Craig Bruce
- Hi Tech Trickery -- by George Taylor
- Hacking Graphics by Rick Mosdell
- ? DS, DS$: rem The Error Channel -- by Jim Brain
- The Next Hack -- by Jim Brain
- Commodore Trivia -- by Jim Brain
- Various Columns (editor's message, news, etc.) -- by Jim Brain

## Issue #12 (March 1996) (v1.1)

Available in ascii-text (200k) format.

Contents:

- The Hacking Editor -- by Jim Brain
- Input/Output -- by Jim Brain
- Newsfront -- by Jim Brain
- RUN64: Moving to 64 Mode -- by Doug Cotton
- Hacking the Mags -- by Jim Brain
- Polygonamy: A Study in 3 Dimensions -- by Stephen L. Judd
- UseNuggets -- by Jim Brain
- FIDO's Nuggets -- by Jim Brain
- Underneath the Hood of the SuperCPU -- by Jim Brain
- Talking to TED: The MOS 7360/8360 Text Display ICs -- by Harsfalvi Levente
- Commodore Trivia -- by Jim Brain
- Various Columns (editor's message, news, etc.) -- by Jim Brain

## Issue #13 (July 1996) (v1.0)

Available in ascii-text (377k) format.

Contents:

- OS/A65: A Multitasking Operating System -- by Andre Fachat
- Using UQWK with QWKRR128 -- by Gaelyne Moranec
- Brad Templeton: The Programmer's Friend -- An Interview by Jim Lawless
- Hacking Graphics -- by Stephen Judd
- Exploiting the 65C816S CPU -- by Jim Brain
- Using HTML on the Commodore, Part 1 -- by Jim Brain
- Hi Tech Trickery -- by Alan Jones
- Hacking Graphics -- by Todd Elliott
- Commodore Trivia -- by Jim Brain
- Various Columns (editor's message, news, etc.) -- by Jim Brain

## Issue #14 (November 1996) (v1.0)

Available in ascii-text (263k) format.

Contents:

- The Commodore Telnet BBS -- by Bo Zimmerman
- Menu Toolbox III -- by Jeff Jones
- The CMD Nirvana: The Guts and Glory -- by Todd Elliott
- Jim Butterfield: The Commodore Guru -- an interview by Jim Lawless
- Hi Tech Trickery -- by Alan Jones
- Hacking BASICs -- by Richard T. Cunningham
- Twiddling the Bits -- by Ward Shrake
- Commodore Trivia -- by Jim Brain
- Various Columns (editor's message, news, etc.) -- by Jim Brain

## Issue #15 (April 1998)

Available in ascii-text (398k) format.

Contents:

- Click to Mode Switch: The 40-80 Mouse switch -- by Michael Nausch
- The Canonical List of Commodore Produced Products, v2.0 -- by Jim Brain
- Scott Ballantyne: Blazing into Forth -- an Interview by Jim Lawless
- Technical Information on the VIC-20 -- by Ward Shrake
- Hi Tech Trickery -- by Sean Adams
- Hacking BASICs -- by Richard T. Cunningham
- Twiddling the Bits -- by Frank Kontros
- Various Columns (editor's message, news, etc.) -- by Jim Brain

## Issue #16 (April 1998)

Available in ascii-text (262k) format.

Contents:

- Compression Basics -- by Pasi 'Albert' Ojala
- 3D for the Masses: Cool World and the 3D Library -- by S. Judd
- PAL VIC20 goes NTSC -- by Timo Raita
- Starfields -- by S. Judd
- Milestones of C64 Data Compression -- by Pontus Berg
- Various Columns (BSOUT, Jiffies, The C=Hallenge) -- by

## Issue #17 (November 1998)

Available in ascii-text (267k) format.

Contents:

- An Optimizing Hybrid LZ77 RLE Data Compression Program, aka Improving Compression Ratio for Low-Resource Decompression -- by Pasi 'Albert' Ojala
- VIC-20 Kernel ROM Disassembly Project -- by Richard Cini
- NTSC/PAL fixing, part I, by Russell Reed, Robin Harbron, and S. Judd
- The Herd Mentality -- by Bil Herd
- SuperCPU Software Repair -- by S. Judd
- Various Columns (BSOUT, Jiffies, The C=Hallenge) -- by Stephen L. Judd

## Issue #18 (July 1999)

Available in ascii-text (337k) format.

Contents:

- VIC-20 Kernel ROM Disassembly Project -- by Richard Cini
- A Diehard Programmer's Introduction to GEOS, and geoWrite Disassembly Notes -- by Todd S. Elliott
- NTSC/PAL fixing: FLI -- by Russell Reed
- Obj3d: The 3D object library -- by S. Judd
- Data Structures 101: Linked Lists -- by S. Judd and Pasi Ojala
- Counting Sort -- by Pasi Ojala
- Various Columns (BSOUT, Jiffies, The C=Hallenge) -- by Stephen L. Judd

## Issue #19 (May 29, 2000)

Available in ascii-text (184k) or html (184k, only 1/2 converted) formats.

Contents:

- Burst Fastloader for the C64 -- by Pasi Ojala
- 8000's User Port & Centronics Printers -- by Ken Ross
- Sex, lies, and microkernal-based 65816 native OSes, part 1 -- by Jolse Maginnis
- VIC-20 Kernel ROM Disassembly Project -- by Richard Cini
- Decoding JPEGs (on a C64) -- Stephen Judd
- Bringing 'true color' images to the 64 -- by Adrian Gonzalez
- Various Columns (BSOUT, Jiffies) -- by Stephen L. Judd

## Issue #20 (April 18, 2001)

Available in ascii-text (183k) format.

Contents:

- Super/Turbo CPU VDC Hack -- by Henry Sopko
- 16K Memory Expansion for the VIC-20 -- by Per Olofsson
- Quick Quadratic Splines -- by S. Judd
- VIC-20 Kernal ROM Disassembly Project -- by Richard Cini
- MODs and Digital Mixing -- by Jolse Maginnis
- The C64 Digi -- by Robin Harbron, Levente Hársfalvi, Stephen Judd

## Issue #21 (February 5, 2002)

Available in ascii-text (188k) format.

Contents:

- Pulse Width Modulation, continued -- by various
- Introducing Full-Screen IFLI Mode With a SuperCPU -- by Todd Elliot
- VIC-20 Kernal Disassembly Project, Part IV -- by Richard Cini
- The Art of the Minigame -- by various
  - Codebreaker -- by David Holz
  - TinyPlay -- by S. Judd
  - MagerTris -- by Per Olofsson
  - Compressing Tiny Programs -- by S. Judd
  - Tinyrinth -- by Mark Seelye
  - Tetrattack! -- by S. Judd