A video tutorial for beginners on how to write a simple raster IRQ setup and run routine in assembly language for the Commodore 64, using Action Replay for a monitor/assembler.
This example is on how to write a simple music player with an IRQ.
NOTE:
Due to you-tube being a pain and not allowing 10+ minute videos to be uploaded by regular users, I had to split the video in four parts. The other parts are on my channel as well.
Enjoy!
you should only wriite very short IRQ subroutines since the IRQ event has to process a number of different operating system subroutines so the amount of time u have to execute the subroutine isn't much ..if u try to take up too much of the interrupt time u will cause OS ( commodore basic ) slow downs
xadam2dudex 2 months ago
I'm having trouble getting Vice to load a "monitor" program at the moment, and that prevented me from understanding the classic text "Machine language for the C64" by Jim Butterfield.
But your tutorial here is illustrating all the instructions so far, and just wanted to say thank you for uploading. Assembly is starting to make sense now!
Cheers!
SamusDrake 4 months ago
cracking vid
bigcheese2001 5 months ago
will you decipher the ...::: OnyxCode :::...
OnyxCode 10 months ago
Very good tut!
We need more and more real programmers in this cheap world!
Szeki28 10 months ago
@Thetruthishere11
There WAS an Assembler called PAL and I used it to make a great music program for the C64 ! There were also a few other assemblers for the C64 as well.
techristian 10 months ago
Do you know how to irq setup in C for sun solaris systems for VME backplane If you could I'd be greatly appreciative. thx
ebutuou123 1 year ago
@becomingzero too right. I'm thinking the exact same thing. I did a bit of coding back in the day but never got anywhere. Wish I'd stuck with it now.
Interesting tutorial.
vimster 1 year ago
all commodore 64's should have come with c compiler and assembler.
could care less about basic.
Thetruthishere11 1 year ago
I'm just now starting to learn myself to code on the c64 so it's great that someone bothers to put this stuff up!
thedolenorway 1 year ago