* taito_zm.cpp : Updates
Add DSP, Reduce MCFGs, Add device_mixer_interface for sound gain, Add imperfect_features related to DSP, Add notes
* taito_zm.cpp : Fix TMS57002 clock
* 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]
* tms57002: add instructions 3c/3d, make them behave as NOP as they're undocumented and not understood
* tms57002: Add dready callback for superctr (nw)
* tms57002: Fixes to make Taito Zoom DSP working
tms57002: Add undocumented instruction saom / raom, they set saturation
mode for the ALU.
tms57002: Implement MACC pipeline.
tms57002: Add callbacks for EMPTY and PC0 pins.
tms57002: Add a few unimplemented instructions.
tms57002: Proper behavior of CMEM UPLOAD mode.
tms57002: Fix an issue where program is not properly loaded if PLOAD is
set after a program has already been written.
* Documentation fix, properly identified registers as ramping control, will implement that soon [nw]
* taito_zm: Working DSP emulation
Pretty much OST quality now. A pretty decent upgrade from how it was
previously, I'd say.
* typo [nw]
* just adding some quick notes about the WIP [nw]
* Fix build [nw]
* zsg2: Proper ramping implemenation, add register map, minor cleanups
* oops [nw]
DIP switches allowing the initial test mode. Added new set as parent
due to be consistent with the schematics from the manual, and has ex-
tra banks of questions. Cleaned-up the driver. [Roberto Fresca]
New working machines
--------------------
Master Boy (1987, Z80 hardware, set 1) [Roberto Fresca, ClawGrip, recreativas.org]
* pc98.xml: softlist updates, part 2 (A)
- Added new entries from the Neo Kobe Collection:
A Ressha de Ikou III HD - Hard Disk Only
A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up
Kit
A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up
Kit (Cracked)
Alone in the Dark 2
Akiko - Premium Version
Albatross
Albatross - Expert Course
Albatross - Meimon Course I - Oak Hills
Albatross - Visual Course
Albatross - World Course
Alvaleak Boukenki
Amaranth II
Amaranth II (Alt System Disk)
Ambition
Ami - Kaze Tachinu
Ancient Dragon
Angel Army
Animahjong X Perfect File
Animahjong X Perfect File (Alt)
Art of War
Art of War - Kaisenban
Art of War Scenario Shuu
Assist Art - Paint Master
Animation Editor 'da Vinci-98'
Dragons of Flame
- Re-tested software entries with current MAME
- Relabeled disks with their actual names
- Added usage notes for software that needs DOS
- Removed user disks from games where they aren't included in the
original box, and the user is expected to create them
- Removed duplicate images where the only differences are in the saved
game data
- Reordered some disks so they are auto-mounted in a more logical way
- Some minor title / spelling fixes
* pc98.xml: fix albatvis hashes
-----------------------------------
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.