What and where is BYTEIT?

Thanks,

m
  ----- Original Message ----- 
  From: Charlie Hoey 
  To: m100@lists.bitchin100.com 
  Sent: Tuesday, September 06, 2022 8:51 AM
  Subject: [M100] what's the Right Way to code and assemble on model-t hardware


  Hey all, looks like the search might be broken in the archives, so apologies 
if there's a whole thread on this I missed.


  So I've done some 6502 development, and I have recently been enjoying 
learning some basics of 8080 assembly on my 100 and 102 using BYTEIT. Very 
informative to learn a second architecture. So far I'm just porting in a few 
LFSR random number routines and trying to get the lay of the land.


  I've read a fair bit on club100, and this doc ( 
http://www.club100.org/library/doc/ramabout.html) feels like it should have the 
answers I want, but I'm still a bit lost.


  So if I type `?HIMEM` in basic, is that showing me the upper limit of what 
BASIC will attempt to allocate in RAM? Basically like, how do I carve out a 
chunk of RAM that is safe-ish from getting clobbered? Right now, I'm setting 
HIMEM to 50000, telling BYTEIT to assemble there, and ORGing small routines up 
in the 56000 range. Seems to work for a while, but looks wrong from how memory 
is described in the doc above.


  Basically wondering the best way to determine a safe range for sandboxing 
assembly on the machine itself. 


  Thanks!



Reply via email to