Commit Graph

60827 Commits

Author SHA1 Message Date
Robbbert
8cd2eda2a9 (nw) sorcerer : probably a good idea to initialise the new variables 2018-08-18 01:09:28 +10:00
David Haywood
eff721ec4c hng64 : misc progress (nw) (#3858)
* hng64 : misc progress (nw)

* note (nw)

* move some bits closer to relevant comments etc. (nw)

* refactor (nw)

* document fb registers more correctly (nw)

* some renaming (nw)
2018-08-17 10:55:49 -04:00
cam900
9f38859425 dcheese.cpp Cleanups (#3859)
* dcheese.cpp : Correct palette size, Reduce some runtime tag lookups, Cleanup naming etc...

* dcheese.cpp : Minor const'd values
2018-08-17 10:27:54 -04:00
Robbbert
61af52b2ec sorcerer : added experimental code to support the twin floppy unit in the video/disk accessory. Untested as we have no suitable software images. 2018-08-18 00:25:10 +10:00
R. Belmont
9506b642fb
Merge pull request #3856 from cam900/dragongun_pri
deco32.cpp : Add notes, Fix background color for dragngun
2018-08-17 09:59:12 -04:00
superctr
3b57b7e90c taito_zm: DSP emulation (work in progress!) (#3854)
* 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]
2018-08-17 09:58:29 -04:00
AJR
59c2a0536c act5a: Make cursor and text blink (nw) 2018-08-17 03:48:11 -04:00
AJR
d047332fab f8: Fix formatting glitch with disassembly of invalid instructions 2018-08-17 03:47:37 -04:00
AJR
1450ff0bc8 Less silly addressing (nw) 2018-08-17 02:44:13 -04:00
AJR
4da5e67743 mpc3000: Of course there are also addressable latches (nw) 2018-08-17 02:40:25 -04:00
AJR
6f831ee0d8 mpc3000: More peripheral stubs (nw) 2018-08-17 02:18:29 -04:00
Firehawke
43aa0dbc75 Reword the entire merged set example to avoid long sentence soup (#3857)
* Reword the entire merged set example to avoid long sentence soup, also clarify parent/clone (nw)

* Per request, adjust phrasing slightly more. (nw)
2018-08-17 14:43:01 +10:00
cracyc
1032098a74 upd765: add aux commands to 72065 (nw) 2018-08-16 22:00:21 -05:00
braintro
1c2c55c82a sshangha.cpp: Added PCB layout for Super Shanghai Dragon's Eye and corrected the clocks based off of actual OSC. [Brian Troha] 2018-08-16 20:45:20 -05:00
Scott Stone
78e5efb3f8 Updated virtual.lua with newly added devices/cores required by vgmplay (nw) 2018-08-16 18:02:57 -04:00
Roberto Fresca
13f0d4521d mastboyo.cpp updates: Changed IN0 to DSW, IN1 to IN0, added remaining
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]
2018-08-16 23:38:05 +02:00
AJR
84a1500026 act5a: Improve attribute latching (nw) 2018-08-16 17:26:20 -04:00
MetalliC
feeb72af5a new NOT_WORKING clone
----------------------
Asian Dynamite / Dynamite Deka EX (older) [brizzo, MetalliC, rtw]
2018-08-16 23:20:15 +03:00
mooglyguy
ee57d7755b Fixes for recent regressions, nw 2018-08-16 21:20:10 +02:00
AJR
1183cc552e megadpkr: Fix regression; use more sane syntax in machine config (nw) 2018-08-16 15:17:08 -04:00
mooglyguy
10e33516c8 -ram_device: MCFG removal, nw 2018-08-16 20:25:01 +02:00
Ivan Vangelista
519d60acf0
risc2500.cpp: timer_set removal (nw) 2018-08-16 16:33:51 +02:00
AJR
12a04eb573 sol20: Add configuration options for CPU speed and field rate 2018-08-16 10:19:57 -04:00
cam900
2b33bab327 deco32.cpp : Add notes, Fix background color for dragngun
deco_zoomspr.cpp : Add notes
2018-08-16 22:27:24 +09:00
smf-
b058b31019 vgmplay: Added SCSP support [smf]
SCSP: Added device_clock_changed, support device_rom_interface, use correct clock frequency, "space" removal & fix some endian issues. [smf]
2018-08-16 14:03:49 +01:00
Ryan Holtz
5ba993152a -bcreader, busmouse, cdp1852, cdp1871, cdp1879, cr511b, cs4031, cs8221, cxd1095: Removed MCFG, nw 2018-08-16 09:41:30 +02:00
Robbbert
a72be15a30 (nw) sorcerer : removed old text which has been confusing sorcerer fanatics for years. 2018-08-16 17:17:15 +10:00
Robbbert
4cc7a20df9 (nw) Fixed arcade-only build.. 2018-08-16 16:00:03 +10:00
Robbbert
fceaad7284 (nw) rc702 : arrange bioses so the one that supports floppies is the default 2018-08-16 09:56:16 +10:00
braintro
e5f5c3afb6 toaplan1.cpp: Correct program ROM names for the Out Zone (Harder) set and the mask ROM names for all Out Zone sets. [Caius, The Dumping Union] 2018-08-15 16:44:24 -05:00
mooglyguy
70ab417e23 -bankdev: Remove MCFG, nw 2018-08-15 22:07:38 +02:00
Vas Crabb
99ff0a81e9 patch up K&Rness creeping into an Allman file (nw) 2018-08-16 03:02:45 +10:00
fulivi
717115443c hp_ipc: added configurable VRAM size, auto configuration & a few minor
commands to HP1LL3 GPU
2018-08-16 02:50:42 +10:00
mooglyguy
1db10c9857 -amigafdc, at29x, at45dbxx, at_keybc, ataintf, atmel_arm_aic, pci-ide: MCFG removal, nw 2018-08-15 18:38:07 +02:00
r09
d0d5aac29b pc98.xml: softlist updates, part 2 (A) (#3855)
* 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
2018-08-15 12:28:11 -04:00
smf-
b87d863442 very sorry, I seem to have forgotten what I was doing and committed. (nw) 2018-08-15 13:40:10 +01:00
smf-
99a76fcc7c Mario Bros. (bootleg on Ambush Hardware, set 2)" fixed colors & removed imperfect graphics flag [smf] 2018-08-15 13:33:53 +01:00
AJR
e9fe7ca8f1 act5a: Protected attribute detection (nw) 2018-08-15 07:26:44 -04:00
smf-
36a7636518 none of this is necessary as the apu is an internal device with a DERIVED_CLOCK (nw) 2018-08-15 10:34:50 +01:00
Vas Crabb
b668d1d3ca add note about C-A-A behaviour on A1200 keyboard (nw) 2018-08-15 19:07:13 +10:00
smf-
8e2ffd5446 Fixed mariobla graphics [smf] 2018-08-15 09:32:41 +01:00
Vas Crabb
2d35a2545c add notes about other A2000 keyboard variants (nw) 2018-08-15 16:24:48 +10:00
Vas Crabb
84a46d14b7 amiga: fill in some more gaps in the keyboard story 2018-08-15 16:03:52 +10:00
Justin Kerk
e3baf921bf New working software list additions
-----------------------------------
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]
2018-08-14 21:38:29 -07:00
Vas Crabb
e7c6c877df amiga: add German variant of Amiga 2000 keyboard 2018-08-15 14:08:31 +10:00
AJR
8efe81c7fe act5a: Fix confusion between line/local setting and full/half duplex switch (nw) 2018-08-14 23:21:57 -04:00
Vas Crabb
98cbeff482 amiga: add support for Amiga 2000 keyboard with 8039 and external ROM manufactured by Cherry
(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.
2018-08-15 12:45:58 +10:00
AJR
841270c561 sol20: Provide raw video timing parameters (nw)
ob68k1a: Use fuller system name (nw)
2018-08-14 21:19:41 -04:00
AJR
18bb4df29e c8002: Z8002 writes ED 4D here (nw)
z8002: Note that endianness is still broken, argh (nw)
2018-08-14 20:26:27 -04:00
Michael Zapf
82cb9f35c3 tms99xx: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995. 2018-08-14 22:48:59 +02:00