C64

65SC22 Versitile Interface Adapter chip info.

65SC22 Versitile Interface Adapter chip info.

65c802(8-bit) / 65c816(16-bit) 6502 similair processor chip info

65c802(8-bit) / 65c816(16-bit) 6502 similair processor chip info

65SC21 Programmable Interface Adapter chip info

65SC21 Programmable Interface Adapter chip info

6502 NOP Test

This is a simple circuit that is wired to generate NOP's when plugged into a 6502 socket &emdash; useful for testing your own circuits.

Kernal 64 / 128 Documentation

Kernal 64 / 128 
by Craig Taylor (ctalkobt@gmail.com)
Originally written for C= Hacking Issue #3
(c) 2006 Craig Taylor
============================================

                             +--------------+
                             | Introduction |
                             +--------------+

  When Commodore introduced the PET ages ago before the Vic-20 and Commodore 64,
128 they set in the highest memory locations a series of jumps to other routines
so that users didn't need bother checking if any revisions had been made. They

6502 Opcodes and Quasi-Opcodes

6502 Opcodes and Quasi-Opcodes.
by Craig Taylor
(c) 2006 By Craig Taylor
Originally written for C= Hacking Issue 1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  The following table lists all of the available opcodes on the 65xx line of 
micro-processors (such as the 6510 on the C=64 and the 8502 on the C=128)

-----------------------------------------------------------------------------
Std Mnemonic Hex Value Description                Addressing Mode  Bytes/Time 
*   BRK      $00       Stack <- PC, PC <- ($fffe) (Immediate)      1/7

Learning ML - Part 4

Learning Machine Language - Part 4
by Craig Taylor (ctalkobt@gmail.com)
Originally written for C= Hacking Issue 4
(c) 2006 Craig Taylor
============================================

                     +---------------------------+
                     | Space Invasion - Part 1   |
                     |                           |
                     | Programming: Craig Taylor |
                     | Graphics   : Pasi Ojala   |
                     | Music/Sound:              |
                     |                           |

Learning ML - Part 3

Learning ML - Part 3
by Craig Taylor (ctalkobt@gmail.com)
Originally written for C= Hacking Issue #3
(c) 2006 Craig Taylor
=============================================

  Last time we used a routine at $FFD2 which would print out the character code
contained within the accumalator.  That location will always print the character
out regardless of VIC-20, C=64, C=128 and even PET because Commodore decided 
to set up some locations in high memory that would perform routines that are
commonly needed.  

  Take a look now at the KERNAL 64/128 article and glance over some of the 

Learning ML - Part 2

Beginning ML #2
by Craig Taylor (ctalkobt@gmail.com)
Originally written for C= Hacking Issue #2
(c) 2006 Craig Taylor
=============================================

  Last time we introduced the definition of what exactly Machine Language / 
Assembly Language is along with an example of clearing the screen in Machine
Language.

  Now, in this issue let's print my name (and later your name). Looking at the
code from last time the following assembly source jumps to mind:

------------ 
print_1.asm:

          lda #147         ; clr/screen code
Syndicate content