no subject
2026-11-14 10:47 amYesterday was frustrating but productive as I completed the final version of the Avatar/Backroom's Chapter 21. And then this morning I notice a typo in my chapter summary. :/
Alright so this weekend I'm going to juggle two pursuits. I'm shooting to finalize Chapters 22 and 23 so I'll get that started. Then I want to create a dis-assembler for the C64 in BASIC and in Assembly.
Chapter 22 -> is where Grace Augustine x na'vi!Payakan happen HAH HAH HAH nobody saw that coming, myself included.
Chapter 23 -> is one of those chapters I knew had to be written right from the start of this journey, it's Varang finally confronting Miles Quaritch
As for my programming endeavors.... In my last updates to my assembler I explained that I gave it the ability to refer to the program counter directly for opcode arguments. Why is that a big deal? Because it frees me from having to generate wonky label names just to do loops and skips and so on. But using the program counter as an argument liberates from having to do that. Welp, ok, great. Now I'm going to take the assembler code and revise it to take advantage of that system. Then use the assembler to assemble it. Yup.... The assembler must assemble itself or it's useless. The disassembler I'm going to put together is designed to help this transition. With its output I'll know how to revise the code properly. I'll explain when I get more time to do so later!
Alright so this weekend I'm going to juggle two pursuits. I'm shooting to finalize Chapters 22 and 23 so I'll get that started. Then I want to create a dis-assembler for the C64 in BASIC and in Assembly.
Chapter 22 -> is where Grace Augustine x na'vi!Payakan happen HAH HAH HAH nobody saw that coming, myself included.
Chapter 23 -> is one of those chapters I knew had to be written right from the start of this journey, it's Varang finally confronting Miles Quaritch
As for my programming endeavors.... In my last updates to my assembler I explained that I gave it the ability to refer to the program counter directly for opcode arguments. Why is that a big deal? Because it frees me from having to generate wonky label names just to do loops and skips and so on. But using the program counter as an argument liberates from having to do that. Welp, ok, great. Now I'm going to take the assembler code and revise it to take advantage of that system. Then use the assembler to assemble it. Yup.... The assembler must assemble itself or it's useless. The disassembler I'm going to put together is designed to help this transition. With its output I'll know how to revise the code properly. I'll explain when I get more time to do so later!






