Reference Manual
  PMAC 2 Software Reference 
444  PMAC I/0 and Memory Map 
Buffer. # 
1 2 3 4 5 6 7 8 
Host Address 
0x07E2  0x07F6  0x0802  0x080E  0x081A  0x0826  0x0832  0x083E 
PMAC Addr. 
X:$D1F7 X:$D1FD X:$D200 X:$D203 X:$D206 X:$D209 X:$D20C X:$D20F 
PMAC Binary Rotary Buffer Index 
(In PMAC addresses from start of buffer; each increment is 32-bit word, 4 addresses on host side.) 
PMAC updates after reading program lines 
Buffer. # 
1 2 3 4 5 6 7 8 
Host Address 
0x07E4  0x07F8  0x0804  0x0810  0x081C  0x0828  0x0834  0x0840 
PMAC Addr. 
Y:$D1F8 Y:$D1FE Y:$D201 Y:$D204 Y:$D207 Y:$D20A Y:$D20D Y:$D210 
Size of Binary Rotary Buffer 
(In PMAC addresses; each increment is 32-bit word, 4 addresses on host side.) 
Buffer. # 
1 2 3 4 5 6 7 8 
Host Address 
0x07E6  0x07FA  0x0806  0x0812  0x081E  0x082A  0x0836  0x0832 
PMAC Addr. 
X:$D1F8 X:$D1FE X:$D201 X:$D204 X:$D207 X:$D20A X:$D20D X:$D210 
Binary Rotary Buffer PMAC Starting Address 
(Address in PMAC’s memory map; e.g., $D600, must be >= $D240) 
DPRAM Data Gathering Buffer 
PMAC to Host Transfer (memory locations set by PMAC) 
Address Description 
0x080C 
(Y:$D23F) 
Data Gather Buffer Size. 
0x080E 
(X:$D23F) 
PMAC Data Gather Buffer Storage Address. If I45 = 2 and the 
buffer's end has been reached (this index is greater than or equal to 
the size), the DEFINE GATHER command must be issued again to 
allow gathering to restart. 
0x0810 
($D240) 
Start of Data Gather Buffer (not changeable – if other variable-size 
buffers are used, they must start after end of data gathering buffer.). 
Variable-Size Buffers, Open-Use Space 
$D240-$DFFF   Variable-size buffers, open-use space 










