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.
* cv1k.cpp: add further notes for pinkswtssc
Fix year metadata - both copyright string at bottom of title and version string is changed year to 2017
Fix manufacturer string - Four horsemen is programmer of pinkswtssc hack, Bootlegger is still unknown
* cv1k.cpp: Partial revert previous commit, Fix info
pinkswtssc itself is hack
* cv1k.cpp: typo
New working software list additions
-----------------------------------
Asterix (prototype 19930311) [Hidden Palace]
Magic Boy (prototype) [snescentral]
Marvel Super Heroes - War of the Gems (Japan, prototype) [Hidden Palace, Steve Lin]
MechWarrior (prototype) [Hidden Palace, Stephan Reese]
NBA All-Star Challenge (prototype) [Hidden Palace]
NBA Live 97 (prototype 19960920) [Hidden Palace]
Prehistorik Man (prototype) [Hidden Palace]
New NOT_WORKING software list additions
---------------------------------------
Illusion of Gaia (prototype B) [Hidden Palace, Stephan Reese]
----------------------------------
Fruit World (V111) [Jorge Silva]
Jumanji (V502) [Jorge Silva]
Plutus (V100) [Jorge Silva]
Poker's Wild (V117) [Jorge Silva]
New clones marked as NOT_WORKING
--------------------------------
Fruit World (V110) [Jorge Silva]
- bladestl.cpp: added a note about a buggy dip-switch in version E [chaneman]
* minitel_2_rpic.cpp: Fix O and Q keys.
* minitel_2_rpic.cpp: 24C02 I2C EEPROM support implemented. Password and others internals settings are now saved in the nvram folder.
* minitel_2_rpic.cpp: move the "Fonction" key from F9 to Alt-Gr.
* minitel_2_rpic.cpp: Fix the control register bits assignations. The previous definitions was definitively wrong (checked against the real hardware).
* cave.cpp : use u58 from parent set for 'donpachikr' - fixes corrupt graphics in ending
* kyugo.cpp : mark PROMs in 99lstwarb as bad, there's no way these PROMs can give the correct colours for the unique 1st stage in this set.
* tsamurai.cpp : mark nunchaku PROMs as bad, there's no way these PROMs can give the colours seen in reference videos, if these *were* on the PCB it must have been a bootleg conversion
* megaplay.cpp: : demote mp_bio to NOT WORKING, it frequently locks up on continue, usually the 2nd or so continue on the 2nd stage, likely another manifestation of the mp_shnb3 timing comms issue.
------------------
Cyber Cycles (Rev. CB1 Ver.C, Japan) [Brian Troha, Bill D., The Dumping Union]
Tokyo Wars (Rev. TW1 Ver.A, Japan) [Brian Troha, Bill D., The Dumping Union]