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

Reply via email to