- My Z80 ASM Journey (so far)
- 22 Jun 2022 04:16:20 pm
- Last edited by Hamburger317 on 22 Jun 2022 04:49:49 pm; edited 1 time in total
When I started off learning 83 TI-BASIC, I wondered what it was like to program in something like assembly or AXE. I always saw ASM as some super difficult language but I never made any attempt to learn it.
But after I learned more popular languages like Python and C, and how relatively simple they were, they inspired me to take the plunge and finally learn how to write games and programs in ASM.
Today I made my first ever ASM program with the help of Fghsgh and Calc84maniac. Womp Womp said I should make a thread that documents my progress with learning ASM.
Today marks the start of my journey in learning Z80 Assembly, hopefully by the end of this I will be able to make fun games and useful programs!!
Without further ado...
June 22nd 2022
Today I learned how to build and use SPASM and the basic syntax of ASM. I used Visual Studio Code to create the source code of the program with the help of Liberal_Eater's syntactic highlighting extension.
I then learned that the Mathprint feature causes some bugs with the PutS function. After that, I tested out the program with the jsTIfied emulator.
But after I learned more popular languages like Python and C, and how relatively simple they were, they inspired me to take the plunge and finally learn how to write games and programs in ASM.
Today I made my first ever ASM program with the help of Fghsgh and Calc84maniac. Womp Womp said I should make a thread that documents my progress with learning ASM.
Today marks the start of my journey in learning Z80 Assembly, hopefully by the end of this I will be able to make fun games and useful programs!!
Without further ado...
June 22nd 2022
Today I learned how to build and use SPASM and the basic syntax of ASM. I used Visual Studio Code to create the source code of the program with the help of Liberal_Eater's syntactic highlighting extension.
I then learned that the Mathprint feature causes some bugs with the PutS function. After that, I tested out the program with the jsTIfied emulator.