The RAMs are definitely 2114. Pins 1-7, 15-17, 10 (A0-A9, WE) are all connected both ways, pins 11-14 (IO1-IO4) are only connected between every other row, and pin 8 (CS) is complicated. So 8K bytes total.
CPU is definitely a 6800 or 6502, ground on 20 and 40, Vcc on 8.
Pin 38 is NC on 6800, SO on 6502, and is tied to GND (normally should be tied to Vcc), so clearly a 6502.
And it bothers me that one of the 24-pin positions ties pin 1 to 24 and 23. I think those might be GND and it's a 6850. The 6850 data pins are on 15-22, and that looks right.