Hey folks, My primary interest with the M100 right now is assembly language programming. I've noodled around with the 6502 before, but never the 8085, although it seems that the biggest architectural difference posed by the M100 is the fact it uses RAM for persistent storage. If I just arbitrarily store variables into RAM, then I run a risk of corrupting files, or perhaps even the whole filesystem.
Is there a primer or other documentation about what memory-management caveats need to be minded when assembly programming with the M100, and the best practices for dealing with them? I'm familiar with the HIMEM variable in BASIC, so I'm wondering if there are some system variables that can be read/set that pertain to the boundary between variable vs. file storage. Any direct, practical advice in this area would be appreciated. Similarly, is there any technical documentation pertaining to how the RAM-disk-based filesystem works? I would love to get a better understanding of how files are managed when stored in RAM. I'm familiar with the "file directory" that starts at F962 (as described in "The Hidden Powers of the Model 100", page 72-76), but I still have some unanswered questions, re: fragmentation, etc. Thanks,CAM
