Vic20

65SC21 Programmable Interface Adapter chip info

65SC21 Programmable Interface Adapter chip info

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

Learning ML - Part 1

Beginning ML - Part One
(C) 1992 by Craig Taylor
Originally written for C= Hacking Issue 1
All Rights Reserved
=========================================

  The best way to learn machine language is to actually code routines that you
don't think will work, hope that they work, and then figure out why they don't
work. (If they do work, you try to figure out why you didn't think they'd
work).  Ie: THE BEST WAY TO LEARN ANY PROGRAMMING LANGUAGE IS TO PROGRAM IN
THAT LANGUAGE.  And Machine Language is a programming language.
Syndicate content