JimJim Codes 005 - Beginning Assembly Language on the Commodore 64. SPRITE MOVEMENT

Channel:
Subscribers:
868
Published on ● Video Link: https://www.youtube.com/watch?v=s1CBG5uoiHQ



Duration: 1:00:51
1,218 views
47


The fifth in a series of videos I will be making, demonstrating how to do simple tasks on the Commodore 64 in Assembly Language. Apologies in advance for my hayfever voice - and silly mistakes.

This chapter is all about moving sprites using the joystick, and how to deal with border limits, plus the 9-bit horizontal position.

The source code files used in these videos can be found here - https://gitlab.com/djvulcan/c64-assembly-videos-files

Tools used are VICE emulator - https://vice-emu.sourceforge.io/
SpriteMate - https://www.spritemate.com/
Visual Studio Code - https://code.visualstudio.com/
Kick Assembler - http://theweb.dk/KickAssembler/Main.html#frontpage
Commodore 64 Memory Map - https://sta.c64.org/cbm64mem.html

Watch the entire playlist here:
https://www.youtube.com/playlist?list=PLbvwulO3aS8kTl14m_5nwAR9t2hAtrY97

Setting up the Development Environment
https://www.youtube.com/watch?v=k9SVvmfZTmE




Other Videos By JimJim Plays


2020-10-12JimJim Plays FS2020 - Leg 1- England to Netherlands in the Airbus A320 Neo
2020-10-08JimJim Plays Elite Dangerous - Easy Quick Paying Passenger Missions
2020-09-27JimJim Plays Elite Dangerous. New small ship !
2020-09-04JimJim Plays Microsoft Flight Simulator 2020 - Stansted to Paris in the Airbus A320 Neo
2020-07-31JimJim Retro Game Review 005 - Manic Miner - 8-bit Comparison
2020-07-29JimJim Codes 006 - Beginning Assembly Language on the Commodore 64. HARDWARE SPRITE COLLISION
2020-07-14JimJim Plays Elite Dangerous. How not to fight Thargoid Cyclopes
2020-06-30JimJim Plays Elite Dangerous - Collaboration with Lukozer in Conflict Zones
2020-06-18JimJim Plays Diablo 2 for the PC
2020-06-15JimJim Plays ELite Dangerous - Winging up with Lukozer in Cuberara using medium ships.
2020-06-13JimJim Codes 005 - Beginning Assembly Language on the Commodore 64. SPRITE MOVEMENT
2020-06-11JimJim Plays Elite Dangerous - New Medium Combat Ship
2020-05-23JimJim Codes 004 - Beginning Assembly Language on the Commodore 64. SPRITE ANIMATION
2020-05-08JimJim Codes 003 - Beginning Assembly Language on the Commodore 64. INTERRUPTS
2020-04-20JimJim Codes 002 - Beginning Assembly Language on the Commodore 64. SPRITES
2020-04-09JimJim Codes 001 - Beginning Assembly Language on the Commodoe 64. Screen Memory
2020-03-09JimJim Plays Elite Dangerous - Bubble Nebula, Biological Codex Entries and a Rough Landing
2020-03-06JimJim Plays Elite Dangerous - Starting the Exploration Trip
2020-03-02JimJim Retro Game Review 004 - Miner for the Commodore Pet
2020-02-16JimJim does a quick (old) demonstration of the Commodore 128
2020-02-14JimJim Plays Elite Dangerous - Collaboration with Lukozer - Conflict Zones



Tags:
commodore
64
programming
assembly
machine
code
tutorial
jimjim
example
demo
sprites
sprite
animation
movement
joystick