Your life will be complicated by the fact that you need to do something that's easy to implement in logic.
So your parent data ranges from 0x000 to 0x18f. If you use a the MSB as a flag, then you can let x = 0x00 to 0x7f correspond to y = range + x, where range is retained from sample to sample.
Then you can let x = 0x80 to 0xff to correspond to y = (x - 0x80) * 8.
All in all, if you don't use a PAL you'll need about half a dozen chips on each side of the link instead of one microprocessor, the "kit" that you'll be avoiding buying costs $29.95, and the code that you don't want to learn how to write will run to about 20 lines of C (maybe 100 of assembly). But it's your decision.