Don't worry about multiple replies.
I'm just sitting here feet up and watching pictures, and poking the keyboard when something comes up.
5F1Cxx ?
5F08xx *CSRTC
5F34xx ?
It seems that I've all the time seen that CRT controller is somewhere in the I/O map as a CRTC, somehow I've mixed it with Real Time Controller.
So actually 8245B is a CRT controller, but the old one, so it is no more and current one can be very different, or it obviously is very different, but how different its I/O map is, we don't know.
So address 5F34xx can be very legit.
82C79 KBC, RTC, X2864 E2PROM and program module, those are clearly a group.
I/O map indicates that one D71054 timer is also part of it.
*BZON is easily a buzzer and can be controlled by 1/3 timer of the chip near by.
*INTCLR is tricky, or maybe not, maybe it's for the connector near by, INTensity ControLleR perhaps.
Counter chip is bidirectional, so max 4 addresses can be for 1 counter chip.
If that style is used then connections can be coded through something instead of its A0 and A1 directly to CPU address lines.
Upper edge of ROM module has some logic chips.
xx00 is 4x 2 input NAND
xx240 is 8 bit buffer/driver, same as xx244.
xx138 is 3to8 line decoder.
xx02 is 4x 2 input NOR
xx139 is 2x 2to4 line decoder.
The module has also 3x 32 pin connector and all of those logic chips are not needed for memory access.
So memory part is different, but DIP switches can be a part of the group.
xx240 is also very suitable for those DIP switches, resistor network also.
On the other hand many traces go directly past that chip, maybe it's just an angle of a picture.
2nd part is clearly for DIP switched, 1st one not so sure.
Top right of the ROM module picture is connector J2.
It's clearly connecting something near those DIP switches up or down.
If those DIP switches are a MODESET there must be a 5F18xx coded to that xx240.
Whole address contains 16 bits, that's too much, but last 8 or 9 is easy.
Since I/O map is divided as it is, it's more likely only 8 bits.
---- ---- 0001 1000 xxxx xxxx
Variations are many, either gates first or decoders first.
If both xx240 parts are uses 2x 2to4 line is spot on, that's also spot on for ROM chips.
If decoders are last then final address polarity doesn't matter.
xx02 pins 8 and 11 are shorted, it's clearly narrowing something.
If address coding is more predefined, like is rational if motherboard parts are included, the rest may be as narrow as 2 or 3 bits.
Then single decoder chip would be enough.
If MODESET is 8 bits wide with only 1 address, xx240 enable pins 1 and 19 are connected.
Output is 3-state, so no other latches are needed.
More than 1 MODESET address would be better, then sanity check is also possible with unused data bits.
And if that is the case then also 5F1Cxx address can be a completely legit thing.
Possibility is also that 3rd I/O map set is totally legit.
8245B CRT controller has the whole 8 bits wide access area in use.
If so then those 2 right side timer chips are pretty unknown.
3rd I/O map set has those RD things.
Only block diagram missing part is front panel encoder, but it's totally elsewhere and very simple.
Back panel has many input and output clocks, but all of those unknowns are RD, like read and so for input, or it can be Rear Data and so address 5F34xx is back as unknown.
*SOFTRST can be the upper timer on the right.
There are many things that can trigger it, like those clock chips.
So it can be a watchdog.