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?
language lessons
language lessons
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
Lunchtime doubly so.
- Ford Prefect
Re: languade lessons
Though some might argue, it's generally accepted that assembly language and machine language are different, though very similar.for the c128, where can I learn assembly language or machinge language (or are they the same thing?).
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.
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.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?
- administrator
- Site Admin
- Posts: 624
- Joined: Wed Mar 16, 2005 10:23 pm
- Location: Calgary Alberta Canada
- Contact:
The C128 Manual is available on our manuals page:
http://www.commodore.ca/manuals/default.htm
http://www.commodore.ca/manuals/128_sys ... efault.htm
.
http://www.commodore.ca/manuals/default.htm
http://www.commodore.ca/manuals/128_sys ... efault.htm
.
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
http://www.devili.iki.fi/library/public ... 51.en.html