Here is the wiring diagram for your safe Oric->PC unidirectional parallel link.

Why not a bidirectional link ? Well, I have made one also : I have modified an
Atmos rom to replace the rarely used instructions STORE and RECALL with my
own SEND and RECEIVE, so my Atari serves as a file server. But there is risks
to misuse it : the printer port on the Oric has only ten lines (the ten other
pins are grounded), i.e 8 data lines plus Strobe and Acknowledge. The data lines
is the port A of the VIA, and is also used to communicate with the sound
generator, which is itself used to write to a keyboard latch (and for playing
music, but you know that). So, every program wants the A port to be an output
port most of the time (you can tell the port or a part of it to be an input
if you know what you do, for example reading a joystick with interrupts disabled)
If you want to connect an output PC line on an Oric data line, the latter should
be programmed as an input for all the time (so you need to start a transfer
utility on the Oric BEFORE plugging in the parallel link (hot plugging ?!),
do the transfer, plug out the link BEFORE terminating the utility program.
Dubious, isn't it ?). It was ok on my atari since its parallel port is also a
bidirectional one, so I made a kind of half-duplex parallel protocol, taking
care to simultaneously change each side from input to output, and vice-versa.
I have also made an Oric<->PC bidirectional parallel link, but it uses an
additional external VIA.

So this wiring might be just what you need to recover your programs from the
Oric to the PC. Your PC will be turned in a kind of half-a-printer ;-)

     PC	DB25 	Oric 20 pins
     -------	------------
	15	3 (D0)
	13	5 (D1)
	12	7 (D2)
	10	9 (D3)
	11	1 (STROBE)
	6	19 (ACK)
	18-25	2,4,6,8,10,12,14,16,18,20 or just one of it (GROUND)
	all the others pins not connected.

Be sure to know the position of the Oric pins : when you look the parallel port
(male) at the back of your Oric, here is what you see :

		1 3 5 7  9 11 13 15 17 19
		2 4 6 8 10 12 14 16 18 20

Alternatively, if you already have a PC<->PC parallel link, you may chose to
just add a small Oric-PC converter, which you will connect to your PC parallel
cable :

	DB25	Oric 20 pins
	----	------------
	2	3 (D0)
	3	5 (D1)
	4	7 (D2)
	5	9 (D3)
	6	1 (STROBE)
	11	19 (ACK)
	18-25	2,4,6,8,10,12,14,16,18,20 or just one of it (GROUND)
	(if you chose to only ground one of the 18-25 pins, be sure to have the
ground connected from end to end when connecting the whole thing)
