added disk api

useless until peripherals work but \o/ for compatibility