SNES HARDWARE EXPLORER
Interactive WDC 65C816 & PPU Architecture Simulator
POWER
WDC 65C816
CPU
──A─BUS──
PPU1 5C77
PPU2 5C78
──B─BUS──
VRAM 64KB
OAM 544B
CGRAM 512B
WRAM 128KB
DMA
8CH
SPC700
APU
HV TMR
EXT LATCH
OBJ OVER
▶ RUN
⟳ RESET
Click chips for details
⬡ WDC 65C816 CPU
▼
REGISTERS
A
X
Y
S
D
PC
DB
PB
P STATUS FLAGS
N
V
M
X
D
I
Z
C
E
INSTRUCTION
$8000: SEI
[78] 2 cyc
Set Interrupt Disable
CLOCK
Master: 21.477 MHz
CPU: 3.579 MHz
HARDWARE MATH
8×8:
×
=
98
16÷8:
÷
=
Q:406 R:62
♫ SPC700 APU
►
◉ OUTPUT — Mode 1
IDLE
⟐ DMA CONTROLLER
▼
CH0
$0800
CH1
$0900
CH2
$0A00
CH3
$0B00
CH4
$0C00
CH5
$0D00
CH6
$0E00
CH7
$0F00
◈ PPU 5C77/5C78
▼
VIDEO MODE
Mode 0
Mode 1
Mode 2
Mode 3
Mode 4
Mode 5
Mode 6
Mode 7
2 BGs 16-color + 1 BG 4-color. Most common.
TIMING
V:
000
H:
000
VBL
HBL
EVN
V224
V239
BG LAYERS
BG1
BG2
BG3
BG4
CGRAM (512B)
C10">
812">
414">
016">
C52">
854">
456">
058">
C94">
896">
498">
09A">
CD6">
8D8">
4DA">
0DC">
D18">
91A">
51C">
11F">
D5A">
95C">
55F">
D9C">
99F">
DDF">
OAM (544B) — 128 sprites