Liam Said: : The stack can expand to fill the entire unused memory (not that I would recommend it!) hmmmm, overflowing stacks... Reminds me of my Nascom-1 days (1979).. User RAM started at $0C80 and went up to $0FFF Stack started at $0FFF and went down to $0C80 :( More than once unfortunately.... In those days i found that each screen line was 64 bytes, but displayed only 48 chars wide, + 2 for the 0x00 borders left 14 bytes for code... less 3 for the jump to the next line gap meant a whole extra 11 bytes for code per line = 176 bytes total. added to the whole 895 bytes between $0c80 and $0fff that was like well over a whole K for my programs. :) Only problem was, if you wrote to the bottom right hand corner of the displayable screen, the whole thing would scroll up. It made a big mess of your program. It all became ,much better when I saved up for two months to buy the 64k (<-- K ) RAM card and made my own Nasbus interface for it.. I think there is still an old Nascom-1 in the attic of my old house - in the original wooden framed case i made for it. Z80 Nostalgia hmmmmmm. Jim -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body