<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://f256wiki.wildbitscomputing.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=201.137.33.20</id>
	<title>Foenix F256 / Wildbits/K2 Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://f256wiki.wildbitscomputing.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=201.137.33.20"/>
	<link rel="alternate" type="text/html" href="https://f256wiki.wildbitscomputing.com/index.php?title=Special:Contributions/201.137.33.20"/>
	<updated>2026-06-01T07:22:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://f256wiki.wildbitscomputing.com/index.php?title=SuperBASIC_Memory_Map&amp;diff=238</id>
		<title>SuperBASIC Memory Map</title>
		<link rel="alternate" type="text/html" href="https://f256wiki.wildbitscomputing.com/index.php?title=SuperBASIC_Memory_Map&amp;diff=238"/>
		<updated>2024-01-28T20:25:33Z</updated>

		<summary type="html">&lt;p&gt;201.137.33.20: /* Memory Map under BASIC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Memory Map under BASIC ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Initial Address !! End Address !! Description !! Bytes&lt;br /&gt;
|-&lt;br /&gt;
| $0000|| -|| MMU Control Register || 1&lt;br /&gt;
|-&lt;br /&gt;
| $0001|| -|| I/O Control Register || 1&lt;br /&gt;
|-&lt;br /&gt;
| $0002|| $0007|| Free Zero Page Addresses || 6&lt;br /&gt;
|-&lt;br /&gt;
| $0008|| $000F|| MMU Control Addresses || 8&lt;br /&gt;
|-&lt;br /&gt;
| $0010|| $002F|| Free Zero Page Addresses || 32&lt;br /&gt;
|-&lt;br /&gt;
| $0030|| $003F|| Used Zero Page Addresses for (xx),Y Addressing || 16&lt;br /&gt;
|-&lt;br /&gt;
| $0040|| $0041 || Current Address on screen of start of line || 2&lt;br /&gt;
|-&lt;br /&gt;
| $0042|| $004F|| Avaliable Zero Page Addresses || 14&lt;br /&gt;
|-&lt;br /&gt;
| $0050|| $00AF|| Number / Floating Point Stack for 16 numbers || 96 &lt;br /&gt;
|-&lt;br /&gt;
| $00B0||$00EF|| Available Zero Page || 64&lt;br /&gt;
|-&lt;br /&gt;
| $00F0|| $00FF|| Kernel Arguments in Zero Page || 16&lt;br /&gt;
|-&lt;br /&gt;
| $0100|| $01FF|| Hardware Stack of 6502 || 256&lt;br /&gt;
|-&lt;br /&gt;
| $0200|| $0228|| Basic mini-Kernel memory || 40&lt;br /&gt;
|-&lt;br /&gt;
| $0229|| $03FF|| Available Low Memory | Also used by Sound Command in BASIC || 470&lt;br /&gt;
|-&lt;br /&gt;
| $0400|| $041F|| Control Storage first 8 bytes control syntax highlighting || 32&lt;br /&gt;
|-&lt;br /&gt;
| $0420|| $0814|| Memory Storage || 1012&lt;br /&gt;
|-&lt;br /&gt;
| $0814|| $0FFF|| Available Low Memory || 2027&lt;br /&gt;
|-&lt;br /&gt;
| $1000|| $1FFF|| SuperBASIC Identifier Tables, allocated memory, string vars, stack || 4kb&lt;br /&gt;
|-&lt;br /&gt;
| $2000|| $77FF|| SuperBASIC Program Tokenized Code (grows Upward) || 22kb&lt;br /&gt;
|-&lt;br /&gt;
| $7800|| $7FFF|| Top 2k of SuperBASIC Program tokenize code or used for ML routines in low memory || 2kb&lt;br /&gt;
|-&lt;br /&gt;
| $8000|| $BFFF|| SUPERBASIC CODE || 16kb&lt;br /&gt;
|-&lt;br /&gt;
| $C000|| $DFFF|| I/O Memory Pages / Underlying Kernel Code (Selectable with I/O control Register)|| 8kb&lt;br /&gt;
|-&lt;br /&gt;
| $E000|| $FFEF|| KERNEL CODE || 8176&lt;br /&gt;
|-&lt;br /&gt;
| $FFF0|| $FFFF|| Reset Vectors and NMI / IRQ / BRK Vectors || 16&lt;br /&gt;
|-&lt;br /&gt;
| $01:0000|| $02:2BFF|| Default Memory used by BASIC bitmap graphics || 75kb&lt;br /&gt;
|-&lt;br /&gt;
| $02:2C00|| $02:7FFF|| Available High Memory || 21kb&lt;br /&gt;
|-&lt;br /&gt;
| $02:8000|| $02:F000|| Available High Memory | Used for BASIC Cross Development w/PC or MAC (or Available High Memory)|| 32k&lt;br /&gt;
|-&lt;br /&gt;
| $03:0000|| $03:7FFF|| Used for Sprite Data in BASIC || 32kb&lt;br /&gt;
|-&lt;br /&gt;
| $03:8000|| $03:FFFF|| Available High Memory | Unless not running from Flash, Used for ROM Images|| 32k&lt;br /&gt;
|-&lt;br /&gt;
| $04:0000|| $07:DFFF|| Available High Memory || 248kb&lt;br /&gt;
|-&lt;br /&gt;
| $07:E000|| $07:FFFF|| Available High Memory | Being considered to be Reserved for Environmental Variables || 8Kb&lt;br /&gt;
|-&lt;br /&gt;
| $10:0000|| $13:FFFF|| Cartridge Expanded Memory (addresable only by CPU) || 256kb&lt;br /&gt;
|-&lt;br /&gt;
| $14:0000|| $1F:FFFF|| Future Expansions? || 768kb&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>201.137.33.20</name></author>
	</entry>
</feed>