Chuck(G)
25k Member
The layout on an RX50 (at least for WPS) is very different. It took a fair amount of digging through the WPS source to figure out what's what.
The first thing to notice is that only 12 bits of every 16 is used in an RX50, while an RX01 uses all bits by dividing 256 12-bit words among 3 128-byte sectors (words 0-127 low-order 8 bits in one sector, words 128-255 low-order 8 bits in the next, and the the high-order 4 bits for all 256 words in the third sector. Interleave on RX50 is 2:1 with a track skew, RX01 is a 3:1 interleave with no skew.
I don't think that PUTR is capable of transferring between the two.
Figuring out WPS encoding was a little thorny, but Wang OIS was nastier.
The first thing to notice is that only 12 bits of every 16 is used in an RX50, while an RX01 uses all bits by dividing 256 12-bit words among 3 128-byte sectors (words 0-127 low-order 8 bits in one sector, words 128-255 low-order 8 bits in the next, and the the high-order 4 bits for all 256 words in the third sector. Interleave on RX50 is 2:1 with a track skew, RX01 is a 3:1 interleave with no skew.
I don't think that PUTR is capable of transferring between the two.
Index of /bits/DEC/pdp8/wps-8
bitsavers.trailing-edge.com
Figuring out WPS encoding was a little thorny, but Wang OIS was nastier.