Jump to content
Sign in to follow this  
flashjazzcat

600XL Memory Map

Recommended Posts

This has bothered me for a while and I never got around to asking anyone:

 

The stock 600XL is a 16K machine, right? Well, since the OS consumes 14K (plus 2K for hardware registers), how can this be the case? Does the 600XL not actually come with 32K of RAM, i.e. 16K RAM and another 16K under the OS? Is it 16K in the sense that the 800XL might be called a 48K machine?

Edited by flashjazzcat

Share this post


Link to post
Share on other sites

Just 16K, no more.

 

IIRC, it returns zero values for any "not present" RAM reads, where the 400/800 would give address bus echoes.

 

Additionally, the 1064 RAM expansion module has a full 64K, rendering the internal RAM redundant (it doesn't get used).

Share this post


Link to post
Share on other sites

Right, I get it. $C000 to $FFFF is always ROM (apart from the hardware registers). Thanks. I just wanted to clear it up!

Share this post


Link to post
Share on other sites

You can switch it out of course, but kinda pointless since there's nothing else to map there.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...