HVP3 Memory map

2K divisions
baseContents
F800
System ROM
F000
E800
E000
D800
D000
C800
C000
B800
Audio Mixer (HVP4)
B000
system registers
A800
UART
A000
DPT page
9800
CG memory
9000
8800
8000
7800
system RAM
7000
6800
6000
5800
5000
4800
4000
3800
3000
2800
2000
1800
1000
0800
0000
System Registers (repeats every 32 locations)
baseREADWRITE
B01F
not used
analog board registers, see below
B01E
B01D
B01C
B01B
B01A
B019
B018
B017- CLRYC clears YABS=LNUM latch
B016
B015RDS2 - status register 2 CLRYA clears YABS counter
B014
B013DRLN - DDR scan line counter CLR60 clears 60Hz latch
B012
B011VDIN - DDR data register CRTC+1 - CRTC data register
B010CRTC - CRTC index register
B00F
Status register 1
VR7 - DPT display page
B00EVR6 - audio switch, see below
B00DVR5 - NVRAM, see below
B00CVR4 - DPT CPU page
B00BVR3 - character height in field lines
B00AVR2 - underline row number
B009VR1 - plain character centering
B008VR0 - character width in pixels
B007
Keyboard input data
-
B006LDCR - Character Row Counter
B005LDFR - Field Row Counter
B004DPTY - DPT's Y counter
B003-
B002-
B001-
B000CLRKB clears the keyboard latch

HVP3 Analog board register layout

Addressregnamebit 7bit 6bit 5 bit 4bit 3bit 2bit 1bit 0
B018AR0VTRC
data for VCR controller
B019AR1DCTL pat 1 NMIpat 2 NMI1st 16vert B IRQ ---VTRC re-issue
B01AAR2PAT2
DDR signature pattern 2
B01BAR3PAT1
DDR signature pattern 1
B01CAR4VSRC
ch A video source
ch B video source
DDR video source
B01DAR5LNUM
line number for strobing xCTL values and asserting IRQ
B01EAR6ACTL -video waitLNUM IRQvert A IRQ CG osc
A Matte/Super
B01FAR7BCTL LOCK
A/B switching
DPT osc
B Matte/Super
mode values
valueMatte/SuperA/B switchingvideo sources
0off off (A) jack 1
1DPT line insert gry/blk on (B) jack 2
2CG line insert wht/blk via DPT jack 3
3DPT wht super via CG jack 4
4DPT blk super via CG box internal raster
5GPT line insert gry/blk via DDR detector off
6CG wht super external off
7CG box insert wht/blk not defined off
VREG (Character Generator)
Addressregnamebit 3bit 2bit 1bit 0
B008VR0-
character width in pixels
B009VR1-
plain character centering
blank selected characters
B00AVR2-
underline row number
B00BVR3-
character height in field lines
B00CVR4-
DPT CPU page
B00DVR5NVRAM CS - CLK DI
B00EVR6-
enable audio switch
-
audio source
B00FVR7VCTL
DPT display page