From 056d4753549cb81df0876bfebe5600432eacfc0c Mon Sep 17 00:00:00 2001 From: Kyle Cardoza Date: Fri, 22 Mar 2024 23:01:38 -0400 Subject: [PATCH] Work on fleshing out sections --- CPU.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CPU.md b/CPU.md index 40d31c9..81a06a9 100644 --- a/CPU.md +++ b/CPU.md @@ -4,3 +4,17 @@ include_toc: true --- # CPU + +Sentinel 65X uses the WDC W65C265S CPU from Western Design Center as its main processor. This chip features: + +- Support for all 65C02 and 65C816 opcodes +- Non-multiplexed 24-bit address bus +- 8-bit data bus +- 7 pre-decoded chip select outputs +- 16MB linear address space +- 29 priority-encoded vectored interrupts +- 8 timer/counters + +The address decoding logic provided by the CPU is supplemented in Sentinel 65X by an ATF22LV16 programmable logic device, which handles essential glue logic functions not provided by the CPU itself. + +See the section on [memory management](Memory Management.md) for details on address decoding.