Playing with CapsLock LED in DDE C++ (CFront) on RISC OS
Channel: RISC OS Community on GitHub
Date: 01/04/2023

#RISC_OS #riscos #coding #tutorial #cpp #designpatterns #singleton #programming #cfront #risc_os 

In this video tutorial Paolo Fabio Zaino introduces some notions of coding with C++ on RISC OS (SysCall/SWI calling from C++ combined with using Design Patterns). 

If you're not familiar with the terminology used on the matter of CPUs/Registers etc., here is a useful article that will explain them all and in an easy way: 
https://paolozaino.wordpress.com/2023/03/19/hardware-cpu-architecture-classification/

If you are not familiar with the concept of SysCalls, then here is an article that explains everything about SysCalls on various platforms and OS included RISC OS: 
https://paolozaino.wordpress.com/2013/05/22/system-calls-part-i/

If you are not familiar with the Acorn/ARM AIF Object File Format, here there is a link to a blog article that describes the format in all its details: https://paolozaino.wordpress.com/2020/08/07/risc-os-introduction-to-the-arm-aif-object-file-format/

If you wish to download the source code in this video, please have a look at:
https://github.com/RISC-OS-Community/DDECPP-Tutorials 

If you wish to know more about DDE DDT Debugger here there is a list of articles that explains how to use it in details:
https://paolozaino.wordpress.com/tag/ddt-tutorial/

For more info and resources about Coding on RISC OS, please check out this link: https://github.com/RISC-OS-Community/CodingOnRISC-OS

More info on using Acorn / ROOL DDT here: 
https://paolozaino.wordpress.com/tag/ddt-tutorial/

Corrections: 
35:35 - It is possible to make it work on Raspberry Pi 3, 4, 400, Titanium and others by selecting Continue, instead of Step in