- Implement IRQ used to loop ES-8712 music (much like gcpinbal). All extant samples should be playable now.
- Reduce unreasonably high OKIM6295 volume.
- MACHINE_IMPERFECT_SOUND flag removed.
Add a reset line callback for the ES-8712. This will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices. For now, it's used for IRQ generation in vmetal, whose program seems to use a separate gate to prevent unwanted IRQs when the device is reset. (gcpinbal appears to do the same with a rather subtle difference.)
Removed the probably bogus and already unused auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs.
New working software list additions
-----------------------------------
-ibm5150.xml: Aces High, Amnesia, Boulder Dash, Bruce Lee, Earthly Delights, Executive Suite, Frederick Forsyth's The Fourth Protocol, PSI-5 Trading Company
New not working software list additions
-----------------------------------
-ibm5150.xml: Astro-Dodge, BurgerTime
Made format changes to the output produced by many LIST commands to better deal with maximum limits of certain items. Fixed issue with -LISTROMS output not displaying hapyfsh2 rom sizes correctly. [Tafoid]
WIP - commit. Not much visible progress yet, except that the screen alignment is now correct. But internally things are getting better. Rebased on top of mame0182
Changed intvkbd to use generic TMS9927 support
Modded TMS9927 to allow for driver-specific overscan areas
Aligned STIC and TMS9927 graphics properly
Added prelim support for testing intvkbd printer
Add proper documented memory addresses for tape drive
Bring in commented tape drive code from old MESS source (wip)
-----------------
Speak and Help [Andrew Welburn]
Note: Sounds are inaccurate and needs some emulation attention to sound as shown in video referenced in driver.
* Use an extra ROM region for the additional Nuevo Video chargen ROM
* Use required_region_ptr rather than doing a tagmap lookup on start
* Make Alpha Lock a toggling key rather than a fake DIP switch
* Add hacky vertical scrolling support to Nuevo Video board