allow configuration option to specify MAX allocated size of ROM BIOS
finished mapping out what is not ROM
allow allocated vs min ROM BIOS size. make sure the default makes a sane
BIOS image of 64KB at least for compat, but testing shows so far you can
bring it down to 8KB and really eke out some UMB block space!
move installation of CGA ROM font at 0xF000:0xFA6E to the ROMBIOS_Init()
function, rather than INT 10 rom init.
add option that, when set, shaves about 4KB off the VGA ROM BIOS image
by pointing to the ROM BIOS for the first 128 8x8 font chars instead of
duplicating it.
Don't generate INT 10h SVGA tables if not emulating SVGA. Duh.
add options to allow shrinking the video bios further by removing
14-pixel and 16-pixel ROM fonts for video cards that don't support it
anyway i.e. removing 16-pixel for EGA, and 14/16-pixel fonts for
anything other than EGA/VGA. machine=cga with this hack for example
could easily yield a video BIOS smaller than 4KB.
add option to disable video bios completely (if machine=cga or any
non-EGA/VGA setting).
add dosbox.conf option to enable/disable the second half of the CGA font
(via the INT 1Fh vector) for use in graphics mode. If you disable the
option, the second half is not stored in the video bios area, and you
will need something like GRAFTABL to load one.
don't store static state in ROM unless emulating VGA, since it appears
to be written there for INT 10h AH=0x1C functions to load/save VGA
state.
remove explicit "disable video bios" and note how you can disable video
bios implicitly by turning of all the fonts when machine=cga.