Page 1 of 1
Hi from Poland!
Posted: Sun Mar 28, 2021 3:32 pm
by adik
Hi Everybody!
For 20 years, my work has always been around the Linux. But my first computer was Commodore C64. It has the best sound ever. These are the only two significant platforms in my life.
Now I would like to learn coding in assembler. I am convinced that the best CPU for it is 6502. And the best platform will be X16.
I am a huge fan. I am waiting for release of real device.
I have no 8bit experience. But if the Linux knowledge is needed I will do my best to help.
Hi from Poland!
Posted: Sun Mar 28, 2021 4:15 pm
by Elektron72
Welcome to the Commander X16 community! If you'd like to learn 6502 assembly, a good introduction is
Easy 6502, an online 6502 assembly tutorial. SlithyMatt has also made a
tutorial series specifically targeting the X16.
When you want to start writing code for the emulator, you'll need to choose an assembler. Some options include:
Each assembler has slightly different syntax that you will need to learn if you choose to use it. I hope you'll be able to write some amazing programs for the Commander X16!
Hi from Poland!
Posted: Sun Mar 28, 2021 4:41 pm
by adik
Thanks for kind welcome
? My first "Hello World!" is already committed:
https://gitlab.com/adikcamper/x16/
Hi from Poland!
Posted: Sun Mar 28, 2021 4:58 pm
by JimmyDansbo
14 minutes ago, adik said:
My first "Hello World!" is already committed
Welcome to the exclusive club of ACME users.
?
Hi from Poland!
Posted: Sun Mar 28, 2021 5:02 pm
by Elektron72
22 minutes ago, adik said:
My first "Hello World!" is already committed
Nice job! One tip I forgot to mention: the Commander X16 uses the 65C02, an enhanced version of the original 6502. This means that you have access to extra instructions and addressing modes (e.g. STZ, INC A) that can be extremely useful in many situations.
Here is a reference sheet that lists every 65C02 instruction (compare it to
this reference sheet for the original 6502).