Former South Australian opposition leader David Speirs, who quit parliament after being charged with supplying drugs, has faced court for the first time.