- Partial rewrite to clean up dipswitch struct to prevent potential crashes - Fix problems on vs games without dipswitch to cause core to crash - Create dipswitch struct based on new core options layout
- simplify game database - remove pre-configured core options. they are now created on a per-game basis on rom load. - some minor data type changes