Thank you for your comment. This is the design stage when the assumptions can still be improved.
The hole is a hole
Somewhere you will need to place a display with information about the current status of all functions:
- system clock frequency,
- EXDOS clock frequency,
- configuration of ROM banks.
You can also display the date and time.
That is why I am inclined towards a small LCD or OLED display with 2x16 characters (about 20x50 mm).
It would be above the card.
The encoder knob must also be accessible to the outside.
EnterMice occupies the back. Edge connector on the right.
The top of the housing is left.
EXDOS controller and Gotek maybe it would be fit, but there is also a problem with space for external access to the USB connector and another display (maybe the display could be shared ?).
Besides, if you put everything at once on one board, the costs will get very high.
I will stay with the external EXDOS controller.