Hey y'all! I'm starting to get into MSX programming and I've read through the book Modern MSX BASIC game development and played around with the code in there a bit. I'd like to start with Z80 assembler code but it seems like every resource out there is either aimed at absolute beginners or wizards. I was wondering if there was an example of source code for a simple game written in z80 assembly that has extremely well commented code.
Speaking of Modern MSX BASIC Game Development, as I understand it even with a cruncher and X-BASIC z80 is still faster. Is there any kind of guide somewhere for converting code from BASIC to ASM? As I understand it it seems like you just need to be cognizant of memory addresses in assembly whereas BASIC has part of the RAM set aside for programs already and as such you don't have to explicitly map your program to memory. Do I have that more or less correct? If so, then converting from BASIC to ASM would simply be a matter of knowing what memory addresses the BASIC commands are changing and what value it's sending to that address, no?