ChibiAkumas

channel image

ChibiAkumas

ChibiAkumas

subscribers

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/

The Tile drawing and sound routines are platform specific. Lets take a look at the ZXN version.

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/

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 the main player code of ChibiTracks, this time the main play routine and 'script processor'.

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#LessonCT3

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 to look at the 68000 ChibiTracks music player code!

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#LessonCT2

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#LessonP73

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 a look at the Coco - We'll make Hello world file in BIN format, load it onto a disk image, and run it on an emulator

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

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/

The Note number and pitch shift need to be used to calculate a 16 bit DE 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/6502/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/

The Tile drawing and sound routines are platform specific. Lets take a look at the SMS version.

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/chibifighter.php#LessonCF11

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 to look at the 6502 ChibiTracks music player code!

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/chibitracks.php#LessonCT2

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 4 years, 11 months ago.

239 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!