ChibiAkumas

channel image

ChibiAkumas

ChibiAkumas

subscribers

We've written a minimal multiplatform Tile/Sprite routine in the Mintile series, Now, lets take a look at the platform specific code to quickly draw tiles to the screen on the Enterprise

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP79

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets start learning about the SH2 or SH3... Lets learn how to do simple maths operations, and how to transfer data to and from memory.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/sh2/

The 3rd and final volume of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs
Buy Volume 3 Here: https://amzn.to/3y4hAfP

My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM: https://amzn.to/4dkBLXo

My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

If you like my content, and want to see more in the future, please support me on patreon:
https://www.patreon.com/akuyou
Patreon backers get early access to videos, updates on what I'm working on, and are consulted on the future direction of content.

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

We've written a minimal multiplatform Tile/Sprite routine in the Mintile series, Now, lets take a look at the platform specific code to quickly draw tiles to the screen on the MSX1

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP78

The 3rd and final volume of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs
Buy Volume 3 Here: https://amzn.to/3y4hAfP

My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM: https://amzn.to/4dkBLXo

My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

If you like my content, and want to see more in the future, please support me on patreon:
https://www.patreon.com/akuyou
Patreon backers get early access to videos, updates on what I'm working on, and are consulted on the future direction of content.

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

We created a 'Hello world' example before on RISC-OS, but this time we'll remake it, this time assembling and running it from the BBC BASIC assembler built into RISC-OS itself!

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/arm/helloworld.php#LessonH5

The 3rd and final volume of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs
Buy Volume 3 Here: https://amzn.to/3y4hAfP

My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM: https://amzn.to/4dkBLXo

My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets draw a sprite to the screen, and move it with the joypad

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/simple.php#LessonS4

The 3rd and final volume of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs
Buy Volume 3 Here: https://amzn.to/3y4hAfP

My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM: https://amzn.to/4dkBLXo

My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

If you like my content, and want to see more in the future, please support me on patreon:
https://www.patreon.com/akuyou
Patreon backers get early access to videos, updates on what I'm working on, and are consulted on the future direction of content.

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Volume 3 of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs

Volume 3 is in the same format as volumes 1 and 2.
The first chapter is the assembly introduction which is basically the same as Volumes 1+2 (So you can read Volume 3 without having read the other volumes)

The book is out now in A5 sized paperback, B5 sized Hardback and A4 Hardback...

Get the A5 Paperback Here: https://amzn.to/3y4hAfP
Get the B5 Hardback Here: https://amzn.to/3woRgwL
Large Print A4 paperback is also available Here: https://amzn.to/44wfTnW

The book is around 50 pages longer than the previous volumes, so the price is slightly higher due to printing costs - In many countries I'm actually making slightly less money on this book.

Due to piracy problems and relatively low sales of Vol 2, I'm not planning to offer a Kindle version this time (I'm pretty sure there's bot scripts automatically ripping off the new releases), however I will be offering 'Buyers remorse' PDFs, and any of my patreons who signed up before 2024 will be offered a PDF copy too - I will post an update about this in the next couple of months once the dust has settled from the book release.

If you've not seen Volumes 1 or 2 yet, you can get them here:
Volume 1 covers Z80, 6502, 68000, 8086 and ARM CPUs: https://amzn.to/4dkBLXo
Volume 2 covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

We've written a minimal multiplatform Tile/Sprite routine in the Mintile series, Now, lets take a look at the platform specific code to quickly draw tiles to the screen on the ZX Spectrum.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP77

The 3rd and final volume of Learn Multiplatform Assembly with ChibiAkumas is out now!
Volume 3 covers MIPS, TMS9900, SuperH, IBM370 and PowerPC CPUs
Buy Volume 3 Here: https://amzn.to/3y4hAfP

My 1st book covers ASM programming on Z80, 6502, 68000, 8086 and ARM: https://amzn.to/4dkBLXo

My 2nd book book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs: https://amzn.to/3QmZITO

If you like my content, and want to see more in the future, please support me on patreon:
https://www.patreon.com/akuyou
Patreon backers get early access to videos, updates on what I'm working on, and are consulted on the future direction of content.

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

We've written a minimal multiplatform Tile/Sprite routine in the Mintile series, Now, lets take a look at the platform specific code to quickly draw tiles to the screen on the Amstrad CPC.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP76

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets look at reading from the joystick on the Playstation!

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/platform.php#LessonP2

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

To reduce the flicker we zero the tiles which do not need redrawing, as the new sprite position will overlap them... here we go!

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/68000/mintile.php#LessonMinTile4

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets look at reading from the joystick on the N64

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/platform.php

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

When a sprite moves we need to redraw it! We need to work out what was under the sprite, and update it the cache

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/68000/mintile.php#LessonMinTile3

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets learn how to draw a bitmap onto the screen at a specified location on the Playstation.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/simple.php#LessonS3

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

As mentioned, Mintile can use small tilemaps to simulate sprites. However before we can draw a tile sprite, we need to handle cropping, and maybe flipping.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/68000/mintile.php#LessonMinTile2

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

To reduce the flicker we zero the tiles which do not need redrawing, as the new sprite position will overlap them

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/6502/mintile.php#LessonMinTile4

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets create a basic PSX 'EXE' binary, and run it on our Emulator!

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/helloworld.php#LessonH2

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

When a sprite moves we need to redraw it! We need to work out what was under the sprite, and update it the cache

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/6502/mintile.php#LessonMinTile3

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets create a basic example... We'll draw a smiley with the tilemap, and move it with the joypad. We'll use WLADX as our assembler

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/65816/simplesamples.php

I've written a book! It covers ASM programming on Z80, 6502, 68000, 8086 and ARM!
It's available on amazon stores worldwide!
https://www.amazon.com/gp/product/B08W7DWZB3/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B08W7DWZB3&linkCode=as2&tag=chibiakumas-20&linkId=d52cf677a0300b2fa9bd9d1f1da68f2e

If you like my content, and want to see more in the future, please support me on patreon:
https://www.patreon.com/akuyou
Or become a member on my youtube channel:
https://www.youtube.com/channel/UC8t99gp5IN-FTf5rGVaRevw/join
You can also support my content by buying branded merchandise from my Teespring store:
https://teespring.com/stores/chibiakumas

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

As mentioned, Mintile can use small tilemaps to simulate sprites. However before we can draw a tile sprite, we need to handle cropping, and maybe flipping

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/6502/mintile.php#LessonMinTile2

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets draw a sprite to the screen, and move it with the joypad

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
https://www.chibialiens.com/mips/simple.php#LessonS2

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

When a sprite moves we need to redraw it! We need to work out what was under the sprite, and update it the cache

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/mintile.php#LessonMinTile3

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets take another look at sound! We'll write a new multi-platform sound driver, which will give us control over the hardware, and allow us to write a music player which will work in a common way on all systems.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP75

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

A video showing off my ChibiAkumas/Retro themed tree, with 3D printed retro baubles!
What better way to celebrate the true spirit of Christmas...
shameless capitalism!!!... and promote my Books and Merch!...
Hey, I gotta keep the channel going somehow!!

You can get my books from:
https://amzn.to/3hgETuM
My Teespring store is at:
https://chibiakumas.creator-spring.com/
(Please check shipping date if you need delivery by Xmas!)
Anyway, Here's wishing you all the best this Christmas! I hope you have a great holiday.

Music is "Christmas Village - Aaron Kenny" from the Youtube royalty free library.

The Note number and pitch shift need to be used to calculate a 16 bit 'D2' tone value for ChibiSound Pro... Lets learn how!

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/68000/chibitracks.php#LessonCT4

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

Lets take another look at sound! We'll write a new multi-platform sound driver, which will give us control over the hardware, and allow us to write a music player which will work in a common way on all systems.

As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibiakumas.com/z80/platform8.php#LessonP74

My Books cover most ASM languages and are available on Amazon stores worldwide!
The new book covers ARM Thumb, 65816, 6809, PDP-11 and Risc-V CPUs
https://amzn.to/3JniJQt
My 1st book is still available, and covers ASM programming on Z80, 6502, 68000, 8086 and ARM
https://amzn.to/36wqp4g

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

My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/

SHOW MORE

Created 5 years, 1 month ago.

247 videos

Category Education

Learn to write Games for your old retro computers with my Assembly tutorials!...

Covering 6502,Z80 and 68000, with more planned in the future, My tutorials are aimed at absolute beginners, and will help you learn to program something new for the old computers you love!