-----------------------------------
ibm5150: VTERM II (V2.00, older), VTERM II (V2.00, newer) [SomeGuy]
ibm5150: Murders in Space (CGA), Murders in Space (EGA), Murders in Space (VGA), Netherworld [Arcade Shadow]
ibm5170: Compaq Portable Diagnostic Disk (SP0308), Intel 486 SX Microprocessor Demo [Foone Turing]
(nw) New keyboard only has U.S./Canada and UK variants for now. This keyboard doesn't
drive a dedicated reset line, instead using some sequence on the clock line detected by
the host chipset. MAME doesn't support this, so keyboard reset won't work. Also started
documenting the character labels on the keypad NumLock/ScrLock keys for language variants
but still need more pictures.
Mario Bros. (bootleg on Ambush Hardware, set 2) [Corrado Tomaselli, The
Dumping Union]
Graphics decoding is wrong, but the game itself seems to work fine.
* hng64: misc cleanups
* hack so that the racing games don't crash when entering gameplay (previous handler here was just guesswork anyway)
* validation (nw)
* Improve Taito Zoom ZSG-2 sound emulation
zsg2.cpp: implement emphasis filter, this is a noise reduction scheme
that amplifies higher frequncies to reduce quantization noise.
zsg2.cpp: Add sample interpolation and another adjustable lowpass
filter. This seems to be roughly what real hardware does...
zsg2.cpp: Improve panning registers and identify DSP output gain
registers.
* zsg2: minor changes [nw]
zsg2: Register 0b appears to be status flags [nw]
zsg2: Linear ramping probably makes more sense [nw]
* zsg2: slight adjustment of emphasis filter [nw]
* zsg2: slight adjustment of emphasis filter #2 [nw]
* zsg2: more sober ramping algorithm [nw]
bus/c64: Use DERIVED_CLOCK instead of machine().device hackery for passthru carts (nw)
c64.cpp, c128.cpp: Use input merger devices for all emulated interrupts (nw)
* Fixed DISC_555_TRIGGER_DISCHARGES_CAP option in DISCRETE_555_MSTABLE. This fixes the sound in Amazing Maze (maze) so that it plays for more then 30s.
* Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again.
* Revert "Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again."
This reverts commit f4a35c3ef0edb7181be02e1ae3a94f05bce7587c.
* Fixed filenames in DISCRETE_CSVLOGx and DISCRETE_WAVLOGx making them function again.
* interpro: headless boot working
These fixes enable booting and CLIX installation on headless InterServe systems (InterPro systems without graphics) using a VT100 or VT220 compatible terminal on serial port 2 (0 for ip6000). It's now possible to install and boot CLIX on the ip6000 system, as this works around the issues with the incomplete graphics hardware support in the driver.
* interpro: tidy serial configuration, add missing control lines
* ioga: fix serial dma
* z80scc: update /WREQ when transmitter is enabled/disabled, use 0 for assert state of active low output
* softlist: added 60x0 CLIX root floppies
* z80scc: tidy (nw)