language lessons

Welcome back to our Commodore Discussion forum. If you have a question, comment, problem, or just want to chat about Commodore, post it here for free.

Have some fun and talk to others interested in the Old and New Commodore world.

Moderators: wiskow, Trazan

Post Reply
dented42
Posts: 8
Joined: Mon May 22, 2006 6:58 pm
Location: Salt Lake City, Utah
Contact:

language lessons

Post by dented42 »

for the c128, where can I learn assembly language or machinge language (or are they the same thing?).

has anyone tried to figure out where all of the system varibles, such as the key repeater(which tells the system whether to repeat a keystroke if the key is held down). what other peeks and pokes can be used to modify the systems behavior?
Last edited by dented42 on Sat May 27, 2006 4:34 pm, edited 1 time in total.
Time is an illusion.
Lunchtime doubly so.
- Ford Prefect
MacbthPSW
Posts: 12
Joined: Tue May 23, 2006 8:36 pm
Location: Thunder Bay, Canada

Re: languade lessons

Post by MacbthPSW »

for the c128, where can I learn assembly language or machinge language (or are they the same thing?).
Though some might argue, it's generally accepted that assembly language and machine language are different, though very similar.

You can write machine language with a machine language monitor program such as the famous SuperMON by Jim Butterfield. You can even figure it out by hand, and POKE machine lanugage into memory in BASIC DATA statements.

Assembly language uses the same commands as ML, but allows many extra comforts, such as labels instead of hard-coded memory locations, macros, and so forth. You'll need an assembler to program in assembly language, such as Buddy, Merlin, Turbo Assembler. The assembler turns your program into machine language.
has anyone tried to figure out where all of the system varibles, such as the key repeater(which tells the system whether to repeat a keystroke if the key is held down). what other peeks and pokes can be used to modify the systems behavior?
All that information is in the Commodore 128 Programmer's Reference Guide. I don't know if anyone has converted that book into electronic form yet - it would be quite a task.
User avatar
administrator
Site Admin
Posts: 621
Joined: Wed Mar 16, 2005 10:23 pm
Location: Calgary Alberta Canada
Contact:

Post by administrator »

MacbthPSW
Posts: 12
Joined: Tue May 23, 2006 8:36 pm
Location: Thunder Bay, Canada

Post by MacbthPSW »

The C128 Programmer's Reference Guide (which is not the same as the Owner's Manual/System Guide) can be found here:

http://www.devili.iki.fi/library/public ... 51.en.html
Post Reply