Ok perhaps $D1C0-7 isn't the best place for the CF Reset to be mapped to out of the available choices I have from the on-board 138 decoded outputs. I also missed a few possibilities and misplaced a few others on that first posted allocation list I did (too much Sangria that day ). So here is an updated and correct memory map of that chip in the XEL-I3.
Note: each one of these covers 8-bytes ($D1x0-$D1x7)
/Y0 = $D10x
/Y1 = $D12x
/Y2 = $D14x
/Y3 = $D16x
/Y4 = $D18x
/Y5 = $D1Ax
/Y6 = $D1Cx
/Y7 = $D1Ex (dedicated to the 8 IDE registers)
And here are some known $D1xx allocations from that list that Van posted earlier...
$D100 - $D1FF PBI
$D100 - $D107 MyIDE Internal
$D100, $D104, 1400XL/1450XLD Modem, Voice and Disk interface
$D108, $D110 "
$D170 - $D171 BlackBox
$D17C, $D1BC "
$D1BE, $D1C0 "
$D1C0 - $D1C1 SmartIDE LCD
$D1E0 - $D1E3 MIO
$D1FF PBI Device Enable / IRQ Mask
If we ignore the $D1Ex allocation which is already in use by the XEL-I3 for it's IDE registers, this appears to leave the following possibilities free and clear...
So Jon any input on this? Out of the 5 possible (non-conflicting???) mappings for the CF Reset, which one do you think looks to be the best bet?
Edited by mytekcontrols, Yesterday, 8:15 AM.