I found crushed limestone at the local organic gardening shop (along
with granite dust, bone meal, etc). "Chalk" or "Diatomaceous earth" are
other synonyms for sources of nearly pure Calcium carbonate. Maybe you
could also crush egg-shells or (fresh-water?) oyster-shells.
"Dolomite" (CaMg(CO3)2) is commonly available and might be a suitable
substitute for Calcium carbonate. I don't know what effect the
Magnesium would have on CP, though.
Vermiculite is slightly basic (and buffering). This is what I use for
mexican pings.
-- Rick