Z80 Lesson MaxTile4 - DirectDriver and Expanders @ChibiAkumas
Z80 Lesson MaxTile4 - DirectDriver and Expanders  @ChibiAkumas
Uploaded August 2025 | Updated September 2026, 3 weeks ago
Lets take a look at the simplest Draw routine, the one which writes straight to VRAM - intended for Double Buffered screens.
We'll also look at the 'expanders' which convert a 1 byte per tile tilemap to a 2 byte one - This is used for expanding the player sprite tilemaps into the cache for drawing, it also X and Y flips them.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
chibiakumas.com/z80/maxtile.php#LessonMaxTile4

My Books cover most ASM languages and are available on Amazon stores worldwide! Now in B4 size Hardback and Large A4 size (Paperback only)!
Check them out here: amzn.to/3hgETuM
My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM
My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs

The Large print versions can be a little hard to find... the links are here:
Vol 1 A4: amzn.to/3T8WzFG
Vol 2 A4: amzn.to/3WC9jaM

If you like my content, and want to see more in the future, please support me on patreon:
patreon.com/akuyou

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
assemblytutorial.com
Z80 Lesson MaxTile4 - DirectDriver and ExpandersInterrupt Driven Music on the Gameboy / GBC - Z80 Lesson P8968000 Lesson MaxTile4 - DirectDriver and Expanders6309 Lesson 2 - Shifts, Compares and logical opsSH2 Lesson S2 - Sprite movement on the 32xSound on the SAM Coupe - Z80 ASM Lesson P74 (ChibiSound PRO)Lesson S31 - Sprite clipping on the Spectrum Next (Part 2/2)The ChibiTracks main play routine - 68000 ASM Lesson CT3Z80 ASM Lesson S34 - Bitmap clipping on the SMS/GG via the tilemapInterrupt Driven Music on the Amiga (ChibiTracks) - 68000 Lesson P59Lesson P58 - Multiplatform Software tilemap on the PC EngineLesson S2 - Dumping Registers and memory with the IBM370
ChibiAkumas |

Z80 Lesson MaxTile4 - DirectDriver and Expanders

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER