Commit Graph

15149 Commits

Author SHA1 Message Date
Brian Troha
22ab1ec1ef segas18.c: Minor doc update - Updated info for Shadow Dancer (US) including Sega game ID#, PCB # & rom board # - NW 2012-03-07 03:56:39 +00:00
Michaël Banaan Ananas
55b618200f fix menu refresh on entering 2012-03-06 21:28:52 +00:00
Michaël Banaan Ananas
0c5886b5b5 (typo) 2012-03-06 18:48:12 +00:00
Aaron Giles
d92c81c254 When copying CHDs, preserve the flag that indicates whether the metadata
is included in the SHA1. When creating LD CHDs, don't use a checksum on 
the AVLD metadata, like we did before. Fixes recompression of laserdisc
CHDs.

Fix copy/paste error in the chd.h header which caused the flags passed to
be ignored when writing metadata.
2012-03-06 17:58:12 +00:00
smf-
658556bba9 added nflclsfb decrypt. 2012-03-06 12:57:27 +00:00
Miodrag Milanovic
95b451277d Removed legacy image devices and related code (no whatsnew) 2012-03-06 12:57:06 +00:00
Scott Stone
6a0b6fbc3b Changed CHD region tag to something more appropriate (nw) 2012-03-06 10:46:36 +00:00
Miodrag Milanovic
686e8cea52 Sync with MESS (no whatsnew) 2012-03-06 07:30:55 +00:00
Scott Stone
5f83fb7118 Added Konami Pyson skeleton driver w/Guru notes and the known 2 dumped games. (nw)
New games marked as GAME_NOT_WORKING
------------------------------------
World Soccer Winning Eleven Arcade Game Style  [Team Japump, Guru]
World Soccer Winning Eleven Arcade Game 2003  [Team Japump, Guru]
2012-03-06 03:37:05 +00:00
Brian Troha
3d4f2b959c nwk-tr.c: Minor clean up: Fixed a rom name, a comment, white space and added PCB location to all roms. - NW 2012-03-05 22:09:42 +00:00
Brian Troha
c95ba8cccd model2.c: Tiny doc update - Sega rom board ID# for VON (US) - NW 2012-03-05 22:01:57 +00:00
Olivier Galibert
1612adbb19 ioport: Support obsolete gcc versions [O. Galibert] 2012-03-05 20:11:39 +00:00
Olivier Galibert
347ff9bce4 k054539: Uncross the streams [O. Galibert] 2012-03-05 18:28:03 +00:00
Michaël Banaan Ananas
4e3ac4fb9d fix gfx regression 2012-03-05 15:52:06 +00:00
Miodrag Milanovic
a172c8b2a1 Partial conversion of legacy floppy to modern device (no whatsnew) 2012-03-05 15:20:05 +00:00
Michaël Banaan Ananas
e3d99ce92d fix ebases trackball 2012-03-05 15:12:45 +00:00
Michaël Banaan Ananas
2b218c9024 (small update from greg) 2012-03-05 14:37:41 +00:00
Michaël Banaan Ananas
f9620e46db fix sound regression 2012-03-05 14:02:18 +00:00
Miodrag Milanovic
0daf11cf61 Windows compile fix, thanks OG (no whatsnew) 2012-03-05 10:39:38 +00:00
Olivier Galibert
ce4c6cd0f0 ioport: Make the compile time less insane [O. Galibert] 2012-03-05 09:17:14 +00:00
Miodrag Milanovic
9be420056e Sync with MESS (no whatsnew) 2012-03-05 06:59:43 +00:00
Aaron Giles
c3ed880bf2 Remove libflac++, there's no intention of using the C++ interface,
so it's just dead code.
2012-03-04 21:04:24 +00:00
R. Belmont
b287db448d PowerPC: properly mirror SO bit from XER into CR0 [R. Belmont] 2012-03-04 20:03:37 +00:00
Olivier Galibert
0d744978dc k054539: Modernize [O. Galibert] 2012-03-04 17:26:17 +00:00
Brian Troha
4bcb8ccb25 New Super Chase Clone added
New Clone Added
-----------------------------------------
Super Chase - Criminal Termination (Japan) [Stefan Lindberg, The Dumping Union]
2012-03-04 16:11:56 +00:00
R. Belmont
79738a59ed And again (nw) 2012-03-04 15:25:10 +00:00
R. Belmont
9358a319fa Fix big-endian compile (nw) 2012-03-04 04:13:50 +00:00
R. Belmont
92d4f9d76a Rework libflac to play nicer with MAME's build system; should fix compile problems on certain configrations [R. Belmont based on suggestions by Tsuruchiyo Nitro] 2012-03-04 03:38:46 +00:00
R. Belmont
c8e3f43051 naomi: Correct SHA1 for Under Defeat CHD (nw) 2012-03-04 02:21:59 +00:00
R. Belmont
bb993d1174 chdman: Correct processing of GDI files, add ability to extractcd to .gdi, verified perfect checksum round-tripping on .GDI files. [R. Belmont] 2012-03-04 02:17:35 +00:00
Scott Stone
b89d7c94c7 Added Driver display in both the game select UI as well as the gameinfo screens which should prove helpful. [Tafoid] 2012-03-03 23:19:45 +00:00
Scott Stone
84069ce9a0 Fixed 04715: cavenger: Second Player Bomb (in cocktail) does not function
Also, got rid of bogus inputs for ladybug, dorodon and snapjack, they have no fire buttons at all, just controller and start buttons.  (nw)
2012-03-03 21:00:34 +00:00
Michaël Banaan Ananas
566436ecc7 (romname fix) 2012-03-03 12:49:48 +00:00
Scott Stone
e6d500a31c Graphic encryption value adjustment from AndreasN (nw) 2012-03-03 01:05:33 +00:00
Fabio Priuli
9f2fb4b22c clifront: fixed -lsoft reporting wrong sizes for roms using ROM_CONTINUE (the size is calculated with rom_file_size which already takes into account all ROM_CONTINUE, so no need to output it). no whatsnew. 2012-03-02 07:48:15 +00:00
Scott Stone
a1d2e11914 Comment unused variable to allow compile (nw) 2012-03-01 15:47:27 +00:00
Aaron Giles
0898291c85 Hooked up Votrax properly to Gorf/WoW. Currently disabled by
default, but can be enabled by turning off USE_FAKE_VOTRAX in
astrocde.h.
2012-03-01 08:36:39 +00:00
Aaron Giles
e2e32aac85 Formalized the Votrax SC-01 device. Implemented the full set of
digital logic from the patent, including the timing circuit,
transition circuit, glottal generator, and noise source. Some
unknowns still exist with regards to clocking, due to 
contradictory statements in the patent, but as it stands now,
all parameters are fetched and processed, phonemes are requested,
and in theory all that remains is for someone with analog sound
experience to simulate the filters on the output. For now, you
just get the raw glottal pulse mixed with the noise signal based
on the vocal and fricative amplitudes, which is enough to show
progress, but hardly a pleasing result just yet.
[Aaron Giles, Lord Nightmare, Olivier Galibert]

Converted gottlieb r1 and r2 sound boards into full-on devices,
using the recently-added mixer interface. All sound outputs are
redirected to the new sound device itself, and then the consuming
driver can route the new sound device's outputs as appropriate.
The Votrax chip has been hooked up properly, with a crude guess 
at the variable clocking. Current Votrax emulation is turned off, 
but it can be enabled by changing USE_FAKE_VOTRAX to 0 in 
gottlieb.h. [Aaron Giles]
2012-03-01 08:05:15 +00:00
Brian Troha
9cf92e7be0 segas16b.c: Alien Syndrome minor doc update - NW 2012-03-01 04:14:04 +00:00
Angelo Salese
29a55a0318 Many improvements 2012-03-01 02:53:46 +00:00
Wilbert Pol
564a98c9ff m6502.c: Fixed OAL illegal m6502 instruction to pass Acid5200 test. [Wilbert Pol] 2012-02-29 20:06:12 +00:00
Scott Stone
6419e593c4 bfm_sc1.c: [James Wallace]
- First pass of splitting out *all* of Scorpion 1 roms into clones so that proper testing can begin.

- Identified some duplicates and 'premerged' versions of split ROM files.  So while there are more 'games', the number of ROMs has actually decreased.
2012-02-29 19:50:42 +00:00
Scott Stone
1737d159d7 Dialog regarding Area 51: Site 4 new dump in source, since we now have a working image, is no longer needed (nw) 2012-02-29 17:52:13 +00:00
Angelo Salese
f5eb8f414f WIP code for the non tile based sprites 2012-02-29 17:40:39 +00:00
Scott Stone
874e537f03 Added redumped Area 51: Site 4 CHD (a51site4a). [ninjakid] 2012-02-29 17:14:45 +00:00
Angelo Salese
966143cd6c Fixed gfxs and some other minor improvements 2012-02-29 16:16:34 +00:00
Angelo Salese
624c88d7dd Preliminary gfx hooked up 2012-02-29 15:52:03 +00:00
Miodrag Milanovic
07f94bcd0a Added image softlist interface for new floppies (no whatsnew) 2012-02-29 15:08:25 +00:00
R. Belmont
2e13fc61d7 namcos23: Enable work queues for a substantial framerate boost in 3D scenes [O. Galibert] 2012-02-29 14:39:45 +00:00
R. Belmont
11a3efc873 abort() is intended in this instance (nw) 2012-02-29 14:12:38 +00:00
Miodrag Milanovic
bef76826c9 fixed several Visual Studio compiler warnings and 64-bit libflac compilation by Firewave, and idectrl change from Carl (no whatsnew) 2012-02-29 09:13:22 +00:00
Angelo Salese
c33fba77f0 Various improvements to Popo Bear 2012-02-29 01:56:24 +00:00
Ville Linde
5f54662d6c viper: Added main board DS2430 eeprom and code1d dongle eeprom. [Guru]
Fixed some IDE parameters to allow HDD games to boot again. [Ville Linde]
2012-02-29 00:47:20 +00:00
Wilbert Pol
09f9cd91e3 Sync with MESS 2012-02-28 21:08:18 +00:00
Scott Stone
e08b2ee337 alignment fix due to changed labels (nw) 2012-02-28 15:24:41 +00:00
Scott Stone
dd000f01ca Missed one (nw) 2012-02-28 14:28:31 +00:00
Scott Stone
6b6547e4a6 Rom label corrections per Guru (nw) 2012-02-28 13:12:48 +00:00
Scott Stone
953fbbc7dd Repair rom labels for moo.c per Guru (nw) 2012-02-28 13:01:24 +00:00
Aaron Giles
edf5edb720 Clamp timer->remaining() to 0 if the timer has expired. 2012-02-28 09:21:38 +00:00
Aaron Giles
9465d7393d Make all items connected to mixer inputs available in the UI, not just items
connected to speakers.
2012-02-28 09:21:05 +00:00
Aaron Giles
da9745a54c Cleanup recent changes, fix a missing case where a compressor was
still stack allocated.
2012-02-28 09:16:00 +00:00
Miodrag Milanovic
f508c092d5 ins8250 - Support for the 16550 fifo [Carl] 2012-02-28 08:46:44 +00:00
Miodrag Milanovic
970773b7ff fixed stack overflow in chdman when compiled with Visual Studio by moving objects based on chd_file_compressor to the heap by Firewave (no whatsnew) 2012-02-28 08:44:55 +00:00
Brian Troha
795422c700 meritm.c: Fix first version (newly added clone) of MegaTouch by adding DS1204 "key" - NW 2012-02-28 04:30:38 +00:00
Brian Troha
0d0ca5d7db New meritm.c clones
New Clones Added
------------------------------------------
Pit Boss Megatouch II (9255-10-06 ROE, California version) [Anondumper]
Megatouch IV (9255-40-01 RO, Standard version) [Anondumper]
2012-02-28 02:03:53 +00:00
Scott Stone
6797d70650 New clones added
----------------
Super Street Fighter II X: Grand Master Challenge (Japan 940223 rent version) [idc/Team Avalaunch]
Vampire Hunter: Darkstalkers' Revenge (Japan 950307 stop version) [idc/Team Avalaunch]
JoJo's Venture (990128) [idc/Team Avalaunch]
2012-02-28 00:04:12 +00:00
R. Belmont
634ff3154c 68k: add 68301/68307 aliases for better documentation [David Haywood] 2012-02-27 23:43:07 +00:00
Angelo Salese
cfb5ee9dc4 Fixed colors in senjyo.c driver (mostly noticeable with senjyo background colors) [Tsuyoshi Hasegawa] 2012-02-27 19:52:09 +00:00
Scott Stone
fecfdf0fd4 megatech.c: Implemented outputs for the time limit alarm sound and screen flash. [bdam]
undrfire.c: Implement outputs for undrfire and cbombers.  Lamps, gun recoil, and wheel vibration are implemented. [bdam]
2012-02-27 19:43:33 +00:00
Scott Stone
6f2af481a5 Fix for potential driver conflicts with same named machine states between MAME and MESS. [David Haywood] 2012-02-27 17:48:43 +00:00
Scott Stone
d96955a9f8 Fix for copy/paste error (nw) 2012-02-27 17:01:02 +00:00
Scott Stone
f9b3ee8e81 Fixed ROMs labels, added pcb locations and a better documentation about sub-revisions. Renamed some romsets to use revision codes. [Team CPS-1] 2012-02-27 16:12:23 +00:00
Scott Stone
d1590bb4d4 Added Virtua Cop clone, plus some better description fixes. [Team CPS-1]
New clones added
----------------
Virtua Cop (Revision A) [Layne, Smitdogg, The Dumping Union]
2012-02-27 15:59:52 +00:00
Scott Stone
f0a2344909 CPS-1 update [Team CPS-1]:
* Added some notes and done some documentation fixes.
* Expanded and updated games table in video\cps1.c
* Removed the notes about LW-13.10D ROM in forgottnu
  and RT_23.13B ROM in wonder3, since current dumps
  are confirmed as good.
* Fixed qad labels and confirmed pcb infos.


New clones added
----------------
Final Fight (World, set 2) [Bonky0013, JacKc]
Forgotten Worlds (USA, B-Board 88618B-2, Rev. C) [Bonky0013, JacKc]
Street Fighter II: The World Warrior (USA 920522, Rev. G) [Bonky0013, JacKc]
2012-02-27 15:14:51 +00:00
R. Belmont
24633788c0 naomi: corrected PIC number information for starseek [Guru] 2012-02-27 02:03:43 +00:00
R. Belmont
a0b7883fa3 SDL: support unofficial (not in the OSD class) num_processors API used by chdman. Allows chdman to use multiple cores/processors on non-Windows. [R. Belmont] 2012-02-26 22:55:18 +00:00
Angelo Salese
569dc10219 Fixed swapped romsets between doncdoon and kurufev 2012-02-26 21:20:33 +00:00
Wilbert Pol
08d355c02a lr35902.c: Converted LR35902 cpu core to c++. [Wilbert Pol] 2012-02-26 20:36:24 +00:00
Angelo Salese
d27f8cb525 Clean-ups (?) and version bump 2012-02-26 19:51:00 +00:00
R. Belmont
782c568876 chdman: Properly handle and warn on bin/cue output of images with subcode data [R. Belmont] 2012-02-26 18:23:18 +00:00
Fabio Priuli
939ed1febe fixed listxml and validation. 2012-02-26 17:05:45 +00:00
Angelo Salese
04145d0b62 Clean-ups and version bump 2012-02-26 14:31:24 +00:00
Angelo Salese
b46b9de8c8 Set splitting from J. Wallace, nw 2012-02-26 14:05:46 +00:00
Miodrag Milanovic
7b19378ffe Proper start state of ins8250 by Carl (no whatsnew) 2012-02-26 13:46:03 +00:00
Miodrag Milanovic
de8965097c Fixed order of timer init and save state by Sandro Ronco (no whatsnew) 2012-02-26 13:42:03 +00:00
Aaron Giles
5409b54206 Better management of FLAC block sizes, aiming to keep them around 2k
samples. Increased CD sectors per hunk to 8 for better compression.
[David Haywood]

Re-did the non-CD FLAC codec to be "smart" in that it can choose
either big-endian or little-endian on the fly and uses the best one.
Added FLAC as a default codec for hard disks, which helps a lot for
certain disks. [Aaron Giles]
2012-02-26 07:18:28 +00:00
R. Belmont
570a3b5010 konamigv: updated all CDs to v5 SHA1s, marked all old-format dumps BAD_DUMP (nw) 2012-02-26 02:37:27 +00:00
Scott Stone
4ce6aee617 Fixed MT#04704: 25pacman: Unable to continue while playing Galaga 2012-02-25 23:51:59 +00:00
Ville Linde
217ddea642 Fix typo (nw) 2012-02-25 22:49:18 +00:00
Wilbert Pol
d20fa161df Sync with MESS 2012-02-25 21:22:21 +00:00
Aaron Giles
1ff793a4a8 Create a new device_mixer_interface, derived from device_sound_interface,
which mixes all its inputs to a single output stream. Redefined the
SPEAKER device to use this and remove the duplicate underlying logic.
The main purpose of this new interface is to allow device-ification of
an entire sound board, which can itself become a mixer of all of its
sound components to a single output stream. This stream can then be
routed by the device's owner to the appropriate speakers. A real-life
example will show up soon.
2012-02-25 19:21:35 +00:00
Aaron Giles
19d720efc1 Expose a static interface for using the sample loader, for any
other sound chips which may need to fetch samples.
2012-02-25 19:19:01 +00:00
Aaron Giles
8d02105004 Added member read/write handlers to the 6532 RIOT. 2012-02-25 19:18:06 +00:00
Aaron Giles
a3fa2781de Fatal error if a custom I/O port handler's device is not found. 2012-02-25 19:17:03 +00:00
Aaron Giles
716a07a18e Devcb port tags need to be relative, not absolute, like other devcb tags. 2012-02-25 19:15:32 +00:00
Ville Linde
d4b608c178 gticlub: Rewrote the 3D renderer. Implemented gouraud shading, lighting and fog. [Ville Linde] 2012-02-25 15:31:26 +00:00
Ville Linde
e1b983d658 Enabled MMU on MPC8240. (nw) 2012-02-25 15:02:06 +00:00
Wilbert Pol
9add8b78c0 Sync with MESS 2012-02-25 11:48:35 +00:00
mahlemiut
84422fd1ca i386: LOCK prefix should depend on IOPL on 386. Windows NT beta boots. [Carl] 2012-02-24 21:04:08 +00:00
Miodrag Milanovic
d4311f0853 Added getsoftlist;glist call so list content can be taken by name, to help clrmamepro and others handling software lists, and simplified rest of code (no whatsnew) 2012-02-24 14:59:26 +00:00