OK, where I've got to with trial and error and various machine code routines:
1) If jumpers on ROM board are set to 000, I can access some kind of ROM
- it always reads the same starting at $4000, including after power off (3A, 31, 30 = as above).
- I cannot write to it - if I try to write to $4000 and then read it, I get 3A back
- This is not what I expect to find there in terms of the Orton 3C ROM code, and as Alan said it is curious that the high bit is never set
2) If the jumpers are set to 100, 110 or 111 I just get FF back. I suppose this will be the same with the other positions.
3) I'm pretty proud of myslef that I've been able to write Z80 code to do this troubleshooting :-D, and happy that the basic Orton 3C unit seems to be functioning correctly
Things I have tried to do to troubleshoot/fix things:
1) examined carefully my solder joints on the ROM board, and reflowed a few joints
2) reseated both the NOR gate chip and the ROM itself (the latter in the green thingy) - I do wonder if I damaged the NOR chip either initially or when I reseated it. At some point one of the legs was very bent, but I did manage to straighten it out. I also wonder if I damaged it with static when I was manhandling it trying to get it in the first time.
3) made sure the jumper on the RAM/CPU board was seated properly
4) superstitiously tried different slots on the backboard in case that makes a difference :-D
5) following Alan's advice checked the high bit on $7FFF - it is indeed set, indeed the value that comes back from there is FF
I'd be very grateful for any advice on next steps. This is only my second retro computer build, the first being the RC2014 Classic ][. I don't have an oscillator, but am willing to accept if now might be the time to buy one :-D