PowerPC Lesson 2 - Addressing Modes and Stack
Ok, we've looked at the basics, lets learn about the ways we can read and write data to memory, and how we can use the stack.
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/powerpc/#Lesson2
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: https://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: https://amzn.to/3T8WzFG
Vol 2 A4: https://amzn.to/3WC9jaM
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/
4
views
Learn PowerPC Assembly - Lesson 1 - Getting Started with the Power PC
Lets start learning about the PPC... 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/powerpc/
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: https://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: https://amzn.to/3T8WzFG
Vol 2 A4: https://amzn.to/3WC9jaM
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/
3
views
Mips Assembly Lesson 4 Bit Ops And More Maths!
Lets look at more mathematical commands and Bitwise operations
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/#Lesson4
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/
4
views
1
comment
Learn MIPS Assembly Lesson 2 - Addressing modes and more
We've covered the absolute basics, now lets look at more of the options we have for working with values in 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/mips/#Lesson2
It should be noted that while the MIPS is little endian on the PSX, it's big endian on the N64, so your results may vary depending on the system you test on.
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/
6
views
1
comment
Learn Mips Assembly Lesson 1 - Getting Started with the MIPS
Lets start learning about the Mips... 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/mips/
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/
2
views
1
comment
TMS9900 Lesson 3: Comparisons and Byte commands
We've looked at basic commands for registers, and various addressing modes, but we've just got started.
Although the registers are 16 bit, the TMS9900 has 8 bit 'byte commands'... we also need to learn about compare commands... lets learn about it!
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/tms9900/#Lesson3
My 2nd book is out now, and available from 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
My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/
If would like to support my channel and ongoing 8-bit game development, please consider backing me on Subscribe star or patreon:
https://www.subscribestar.com/chibiakumas
https://www.patreon.com/akuyou
2
views
1
comment
Learn TMS9900 Assembly - For Absolute Beginners!
Lets learn the basics of using TMS9900... In this lesson we'll set some registers, and do a few simple maths operations.
We'll be testing on a Ti99/4A emulator
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/tms9900/
My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/
If would like to support my channel and ongoing 8-bit game development, please consider backing me on Subscribe star or patreon:
https://www.subscribestar.com/chibiakumas
https://www.patreon.com/akuyou
9
views
1
comment
Arm Thumb Lesson 4 - The Stack and SWI
Arm Thumb Lesson 4 - The Stack and SWI
The Stack in Thumb works basically the same as ARM, but now we have a 'proper' PUSH and POP command... lets recap stack usage, and learn about them.
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/thumb.php#Lesson4
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/dp/B08W7DWZB3
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/
3
views
1
comment
Arm Thumb Lesson 2 - Addressing modes and rotation
Arm Thumb has a reduced instruction set compared to ARM, and one of the things that has suffered is the addressing modes.
We have more limited options, and the barrel shifter is no longer available as part of addressing - we now have stand alone rotation commands... lets check them out!
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/thumb.php#Lesson2
My 2nd book is out now, and 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
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/
3
views
1
comment
ARM Thumb Assembly - Lesson 1 - Getting started with ARM Thumb
While ARM Thumb is based on regular ARM, the commands and limitations are very different.
We'll take a look at the basic commands here, we'll also look at how to enable Thumb mode - as the CPU will start in normal ARM mode
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/thumb.php
My 2nd book is out now, and 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
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/
5
views
1
comment
Hello World on the Gameboy and Gameboy Color - GBZ80 Assembly Lesson H9
This time we're going to learn how to make Hello World on the Gameboy and GBC... essentially they're the same system, but remember, the Gameboy isn't a 'true' z80 - it's a gbz80!
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/helloworld.php#LessonH9
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
9
views
1
comment
Hello World on the Sega Master System and GameGear - Z80 Assembly Lesson H8
The Sega Mastersystem and GameGear are virtually the same system, so we can create one Hello World that will run on both systems.
Unfortunately, the SMS/GG have no firmware to help us, so we're going to have to create our own font, and work out how to get it to the screen... Lets 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/z80/helloworld.php#LessonH8
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
7
views
1
comment
Hello World on the ZX Spectrum - Z80 Assembly for Beginners
The ZX Spectrum is one of the most popular Z80 machines around, and it's well emulated too! Unfortunately, making usable Disk or Tape images can be a bit tricky, but we can get around it with some work...
We'll learn how to compile a simple file, make Tape, DSK and TRD images and run them on emulators
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/helloworld.php#LessonH2
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
10
views
1
comment
Elan Enterprise 128 - Lest test the real hardware!
A first look at my Elan Enterprise 128 with the "SD Adapter Premium" disk emulator!
Many thanks to "Szörg" for the SD-Card Disk emulator, and the nifty Video converter!
https://szergitata.blog.hu/2015/05/04/enterprise_128_sd_adapter_premium_quick_start_guide_uk
Like retro computers? 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/dp/B08W7DWZB3
You can get the Enterprise 128 version of ChibiAkumas free from my website:
http://www.chibiakumas.com
38
views
1
comment
Commander X16 6502 Assembly Introduction - 256 color hello world
In this lesson we'll take a look at the Commander x16 - a upcoming C64 like 65c02 machine, which has been upgraded with 256 colors layers, hardware sprites and more... Lets take a peek!
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/commanderx16.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/dp/B08W7DWZB3
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
64
views
Arm Assembly Lesson 4 - The Stack... and SWI
We've learned how to save values in memory - but what about if we want to store a value for a very short time?
We need a temporary store, and that's where the stack comes in!
As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibialiens.com/arm/#Lesson4
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/dp/B08W7DWZB3
My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
10
views
1
comment
ARM Assembly Tutorial... Lesson 5 - More Maths!
We're nearly done... but we need to look at operations that work at the bit level, and a few other important commands... lets take a look!
As always, this Video lesson matches the text lesson on my website, and you can get the source code as well...
http://www.chibialiens.com/arm/#Lesson5
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/dp/B08W7DWZB3
My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:
https://www.patreon.com/akuyou
8
views
1
comment
Learn ARM Assembly Lesson 3 - Labels, Branch CMP
We've learned how to do mathematics and how to move data in and out of memory,
Next we need to learn how to add conditions and branches - these will make up our loops, and our program logic.
Unlike most systems, on ARM conditions can apply to most commands, not just branching operations!
As always, this Video lesson matches the text lesson on my website, and you can get the source code as well... http://www.chibialiens.com/arm/#Lesson3
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/dp/B08W7DWZB3
If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon:https://www.patreon.com/akuyou
13
views
1
comment
Learn ARM Assembly: Lesson 2 - Addressing modes and rotation on the ARM
We learned a few simple commands last time, but now it's time to start getting serious!
The ARM has many clever ways of addressing memory - and has something called the a 'Barrel Shifter' - We'll learn what that is soon...
Lets learn about each addressing mode on the arm!
As always, this Video lesson matches the text lesson on my website, and you can get the source code as well... http://www.chibialiens.com/arm/#Lesson2
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/dp/B08W7DWZB3
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/
36
views
1
comment
Learn ARM Assembly Programming - Lesson1 : For absolute beginners!
This is the first in a series of tutorials which will teach you how to write your own games and programs in ARM assembly from absolute basics - using only free software!
This tutorial assumes you have no previous experience of programming at all, and teaches assembly using RiscOS and the Gameboy Advance
All the episodes have a matching text lesson on my website, and you can get the development tools and scripts, and source code as well...
http://www.chibialiens.com/arm/
My Assembly tutorials cover a wide range of CPU's and Systems, see them all here:
http://www.assemblytutorial.com/
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/
39
views
1
comment
Learn Risc-V Assembly Programming - Lesson1 : For absolute beginners!
This is the first in a series of tutorials which will teach you how to get started with RiscV (Risc 5) programming
This tutorial assumes you have no previous experience of programming at all, and teaches assembly using the RARS simulator
All the episodes have a matching text lesson on my website, and you can get the development tools and scripts, and source code as well...
http://www.chibialiens.com/riscv/
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/dp/B08W7DWZB3
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/
26
views