“Beginning ML - Part 1”, Craig Taylor. Documented and undocumented opcodes
“Simple Hires Line Drawing Package for the C-128 80-Column Screen”, Craig Bruce. Routines to move pixel/draw line, activate graphics/clear screen, restore old character set, desc. of some VDC registers, floating point numbers.
“Beginning ML - Part 2”, Craig Taylor. Indexed addressing.
“An in-depth look at the 8563 Video Chip on the C= 128”, Craig Taylor. VDC schematics, register descriptions, programming descriptions.
“FILE SPLIITER”, Mark Lawrence. Turbo Pascal code to split a file.
“Banking on GEOS”, Robert Knop. Memory management, programming under GEOS 128.
“DYNAMIC MEMORY ALLOCATION FOR THE 128: Breaking the 64K barrier”, Craig Bruce. Like the title says :). Includes memory management kernal from ZED 128, sorting routine, etc.
“Learning ML - Part 4”, Craig Taylor. Development of a Space Invaders game (for the 64 and 128), part 1. Organization, custom characters (VIC and VDC), title screen, debugging, memory considerations.
“FLI - More Color To The Screen”, Pasi Ojala. VIC info, and of course an explanation of FLI graphics.
“RS-232 Converter”, Warren Tustin. Build a userport→RS-232 converter.
“Introduction to the VIC-II”, Pasi Ojala. VIC features and registers.
“LITTLE RED READER: MS-DOS file reader for the 128 and 1571/81 drives”, Craig Bruce. Like the title says :) All source included/explained or course.
“The Demo Corner: DYCP - Horizontal Scrolling”, Pasi Ojala of course :). Making character go up and down as well as right to left in scrolls, along with some awfully nice ASCII diagrams.
“Opening the Borders”, Pasi Ojala. How to remove the borders: top, bottom, and sides. Good stuff.
“A Heavy-Duty Power Supply for the C=64”, John Andrews. Schematics etc. for building - guess what? :) - a heavy duty power supply.
“LZW Compression”, Bill Lucier. Another title to make my job easy. Description+source.
“THREE-KEY ROLLOVER for the C=128 and C=64”, Craig Bruce. Modifying the KERNAL to use 3-key rollover (for you fast typists); gets rid of port #1 extraneous input, too. Neat!
“Internet Resources for the Commodore 64/128”, Craig Taylor. Intro to the internet; old ftp list.
“Hiding Kilobytes”, Marko Mäkelä Memory management and different memory configurations on the C=64, and lots of subtobics: hiding underneath I/O, sitting in the stack, freezer cartridges.
“FLD - Scrolling the screen”, Mark Klampar. Code to demonstrate FLD.
“Tech-tech - More resolution to vertical shift”, Pasi Ojala. Cool.
“ACE 128/64 PROGRAMMER'S REFERENCE GUIDE”, Craig Bruce. Title explains it all.
“RS232 Convertor”, Walter Wickersham. Another RS-232 interface for you to build.
“Programming the Commodore RAM Expansion Units (REUs)”, Richard Hable. Description of REUs and how to program them.
“A Different Perspective: Three Dimensional Graphics on the C=64”, Stephen Judd, George Taylor. Rotations, projections, drawing lines, etc. and an awful lot of text and crappily formatted code.
“DESIGN OF A 'REAL' OPERATING SYSTEM FOR THE 128: PART I”, Craig Bruce. Laying the groundwork for a new OS.
“BFLI - New Graphics Modes 2”, Pasi Ojala. Another FLI spinoff trick.
“Making stable raster routines (C64 and VIC-20)”, Marko Mäkelä How to make raster effects exactly where you want them (and how to mask an NMI too! :)
“A Different Perspective, part III”, by two old bums. Neat-o line drawing enhancement, general polygon routine, general hidden face removal, alternative filling method, and a misplaced and important addendum to the Circle routine in issue 9.
“Second SID Chip Installation”, Mark Dickenson. Add another SID to your setup.
“SOLVING LARGE SYSTEMS OF EQUATIONS ON A C64 WITHOUT MEMORY”, Alan Jones. “Quartersolve” routine.
“The World of IRC - A new life for the C64/128”, Bill Lueck. What every 64 user should know about IRC.
“Swiftlink-232 Application Notes v1.0b”, CMD with source code by Craig Bruce. All about Swiftlink and how to program it.
“Design and implementation of a simple/efficient upload/download protocol”, Craig Bruce. Pretty neat protocol (FX) used by ACE.
“DESIGN AND IMPLEMENTATION OF A 'REAL' OPERATING SYSTEM FOR THE 128: Part II”, Craig Bruce. Further laying the groundwork for a multitasking microkernal OS.
“HEAVY MATH - Part 0: History, Arithemtic, and Simple Algorithms”, Alan Jones. History, introduction, etc.
“OS/A65 - A Multitasking/Multithreading Operating System for 6502 Computers”, Andre Fachat. Design and implementation.
“Using UQWK with QWKRR128”, Gaelyne Moranec. Self-explanatory.
“Brad Templeton: The Programmer's Friend”, by Jim Lawless. An interview with Brad Templeton.
“Dim4: A Mind-Expanding Experience”, Stephen L. Judd. 4D graphics from a 4k contest. See above for source (all 115k of it) and executables (all 4k of it :).
“Exploiting the 65C816S CPU”, Jim Brain. Description of chip design, regs, addressing modes, etc. and some SuperCPU programming info.
“Using HTML on the Commodore, Part 1”, Jim Brain. Introduction to HTML and description of an HTML viewer for the 64.
“Creating 3D Dungeon Crawls”, Todd Elliott. How to do 3D dungeons a-la Bard's Tale.
“The Error Channel”, updates to Double-DMA article, TED programming, extra Polygonamy info.
“PAL VIC20 goes NTSC”, by Timo Raita and Pasi 'Albert' Ojala. How to turn your PAL VIC20 into an NTSC VIC20.
“Starfields”, S. Judd. Making simple hires starfields.
“Milestones of C64 Data Compression”, by Pontus Berg. A short history of data compression on the 64.
“Compression Basics”, by Pasi Ojala. Part one of a two-part article on data compression, giving an introduction to and overview of data compression and related issues.
“3D for the Masses: Cool World and the 3D Library”, S. Judd. The mother of all 3D articles.
“Data Structures 101”, by Pasi Ojala and S. Judd. Linked lists and a nifty insertion sort.
“Counting Sort”, Pasi Ojala. Discussion of the counting sort!
“VIC20 Disassembly Project”, by Richard Cini. Part II: Interrupts.
“GeoWrite128 disassembly notes”, Todd Elliot. Discussion of GEOS, Todd's patches to geoWrite128 to work with more modern setups, and list of major geoWrite routines and entry points.
“NTSC/PAL-fixing, part 2: FLI and IFLI”, Russel Reed, Robin Harbron, S. Judd. Interactive tutorial on fixing FLI and IFLI graphics.
“Obj3d: The 3D object library”, S. Judd. Discussion of obj3d routines and example programs.
“Super/Turbo CPU VDC Hack”, Henry Sopko. Hardware mod to access the VDC using a SuperCPU64 or TurboCPU.
“16K Memory Expansion for the VIC-20”, Per Olofsson. Hardware mod to add memory to the VIC-20.
“Quick Quadratic Splines”, S. Judd. Algorithms to add curves and animations to programs.
“VIC-20 Kernal ROM Disassembly Project”, Richard Cini. Part IV: device I/O routines.
“MODs and Digital Mixing”, Jolse Maginnis. How to play MODs on a 64.
“The C64 Digi”, Robin Harbron, Levente Hársfalvi, Stephen Judd. Playing digis on the 64: theory, SID internals, $d418 digis, and Pulse Width Modulation.