I'm wondering if it would be possible to add some switches at configure time to enable or disable more emulated hardware, so that bochs could be compiled as a more slim executable if we do not need to support some stuff or if it may cause troubles to the user for his debugging.
In this category, I would put:
- enable/disable parallel port hardware.
- enable/disable floppy controller. I have seen a BX_DMA_FLOPPY_IO macro into config.h.in but actually it does not seem to me that it allows to completely disable the feature.
- enable/disable direct low level CDROM access.
- enable/disable types of image files.