YoVDO

Learn Z80 Assembly - Unwrapped Loops, Stack Misuse for Speed, and Rare Commands - Lesson 8

Offered By: ChibiAkumas via YouTube

Tags

Assembly Language Courses Memory Management Courses Performance Tuning Courses Z80 Assembly Courses

Course Description

Overview

Explore advanced Z80 assembly programming techniques in this comprehensive video lesson. Dive into unwrapped loops for improved performance, learn how to misuse the stack pointer for faster data writing, and discover rarer Z80 commands. Gain insights into utilizing the R register for random number generation and leveraging the I register in IM1 mode. Follow along with practical examples, including an LDI demonstration that copies data from the screen to a 128k bank and employs PUSH for rapid screen filling. Access accompanying text lessons, source code, and a handy Z80 cheatsheet from the provided website link. Enhance your 8-bit programming skills and optimize your code for speed and efficiency.

Syllabus

Introduction
Registers
Carry
Return
Demonstration
Compile
Demo
Saving ticks
Saving memory
Stack Misuse
Clear Screen
Fill Screen


Taught by

ChibiAkumas

Related Courses

Quadtree Video Compression for CPC - Part 1 - Lesson P66
ChibiAkumas via YouTube
Z80 Assembly - Ports, Interrupts and Hardware Control - Lesson 7
ChibiAkumas via YouTube
Learn Z80 Assembly - Assembler Directives and Programming Tricks - Lesson 6
ChibiAkumas via YouTube
Learn Z80 Assembly - Bit Shifting and Logical Operations - Lesson 5
ChibiAkumas via YouTube
Z80 Assembly - Introduction to the Stack - Lesson 4
ChibiAkumas via YouTube