frontend: Exposed debug symbol tables and parsed expressions to Lua
(these can be used when the debugger is not active). Also made it
simpler to walk input types.
imagedev/bitbngr.cpp: Added software list loader support (used by
sitcom).
sitcom.cpp: Replaced bankdev with a memory view. Also added a bar graph
for the timer DAC output, and made the DL1414 displays squarer in the
layout like they are in real life. They still don't look right because
the internal segment drawing code doen't draw the segments the right
width.
docs: Fixed broken links and added missing links in command line options
index. Also removed documentation for an option that no longer exists
and fixed some inconsistent terminology.
Separated includes by module in various drivers.
Get rid of a couple of copies of the CC0 text. Add header comment to
CC0 files to remind people editing them what the terms are. Also add
some missing XML headers. The header comments in layouts won't bloat
the binary - they get stripped out before compressing, same as any other
comments.
variants better
sitcom: implement Boot and Reset buttons, implement remapping of low
32kB, hook up PIA, implement I/O space mirrors, hook up RS232 interface
for downloading programs, add a software list with two example programs.
(nw) sitcom software list isn't hooked up right, the file won't be fed
to the -bitb input if you run with the set name; you have to run like
mame sitcom -bitb roms/sitcom/san.zip/san.hex