wswan:platform_overview
Differences
This shows you the differences between two versions of the page.
| wswan:platform_overview [2024/02/17 10:03] – created asie | wswan:platform_overview [2026/03/28 18:57] (current) – asie | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ==== Banking and segmentation ==== | ==== Banking and segmentation ==== | ||
| - | While banking is common on many retro consoles, memory segmentation implemented in the 16-bit 8086 architecture is fairly unique - and the WonderSwan does banking | + | While banking is common on many retro consoles, memory segmentation implemented in the 16-bit 8086 architecture is fairly unique - and the WonderSwan does banking |
| The CPU exposes a 20-bit memory bus. This means it's capable of directly addressing 1 megabyte of memory. However, it's also a 16-bit CPU - the instruction pointer, data offsets and other registers are all, at most, sixteen bits in width. How does it address more memory? | The CPU exposes a 20-bit memory bus. This means it's capable of directly addressing 1 megabyte of memory. However, it's also a 16-bit CPU - the instruction pointer, data offsets and other registers are all, at most, sixteen bits in width. How does it address more memory? | ||
wswan/platform_overview.txt · Last modified: by asie
