The OT asked just for an 8-bit ADC, he didn't ask about speed or linearity.
I wonder if with some ingenuity, something like split power supply, 16 NPN transistors and 8-16 small signal mosfets and a bunch of resistors, maybe a few diodes, no counters, no comparators, no op-amps, no clocks or uC, can we actually create a lousy, but functional analog in, 8 bit digital out? I bet we can achieve a 4 bit ADC with the above listed components, but can we squeeze an 8 bit code output without going to 256 transistors?