SmartyKit webinar: 'Hello, World!' on bare metal (6502 CPU)

Published: 08 August 2022
on channel: SmartyKit: premium computer kits
815
21

Recording of SmartyKit webinar on the central processing units (CPUs) with an example of the classic simplest program 'Hello, World!' on bare metal with 6502 CPU.

As a software engineer as you'd know the basics of coding much better by taking a look right to the bare metal:
– variables and how are they stored in memory
– memory pointers
– how functions receive parameters and how do they return

We will discuss key types of 6502 CPU instruction set:
– loading to register (LDA, LDX)
– branching (BEQ) for creating loops
– calling a function/subroutine (JSR)
– arithmetical and logical (INX)
– jump to the instruction at a specific address (JMP)

Also, we will discuss how computer stores data in memory and how to address this data.

Source code of 'Hello, World!' example is available on GitHub – https://github.com/smartykit/apple1/b...


Webinar description:
--------------------------------
In the webinar Sergey Panarin, founder&CEO of SmartyKit, a DIY kit to build Apple-1 just like LEGO, will talk about the legendary 6502 CPU, how it works, what types of instructions it has and how to write a classical 'Hello, world' program in 6502 assembler language. Then you could do it yourself using your own assembler code, build it using provided Make file and ca65 assembler – and run it in 6502 emulator for Apple-1.
--------------------------------

#apple1 #retrocomputing #electricalengineering #computerscience #softwareengineer #softwaredeveloper #coding #programming #baremetal #SmartyKit #6502 #helloworld


Watch video SmartyKit webinar: 'Hello, World!' on bare metal (6502 CPU) online without registration, duration hours minute second in high quality. This video was added by user SmartyKit: premium computer kits 08 August 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 81 once and liked it 2 people.