C64
65SC22 Versitile Interface Adapter chip info.
Submitted by ctalkobt on Mon, 09/24/2007 - 22:17.65SC22 Versitile Interface Adapter chip info.
65c802(8-bit) / 65c816(16-bit) 6502 similair processor chip info
Submitted by ctalkobt on Mon, 09/24/2007 - 22:09.65c802(8-bit) / 65c816(16-bit) 6502 similair processor chip info
65SC21 Programmable Interface Adapter chip info
Submitted by ctalkobt on Mon, 09/24/2007 - 22:02.65SC21 Programmable Interface Adapter chip info
6502 NOP Test
Submitted by ctalkobt on Mon, 09/24/2007 - 21:59.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
Submitted by ctalkobt on Sun, 09/23/2007 - 07:26.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
Submitted by ctalkobt on Sun, 09/23/2007 - 07:23.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
Submitted by ctalkobt on Sun, 09/23/2007 - 07:17.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
Submitted by ctalkobt on Sun, 09/23/2007 - 07:13.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
Submitted by ctalkobt on Sun, 09/23/2007 - 07:07.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