Commit Graph

11251 Commits

Author SHA1 Message Date
Dirk Best
8c07036b0f i386: Changed READ/WRITEPORT macros to inline functions to properly support aligned vs. unaligned writes. Fixes regressions in MESS for all drivers using the PCI bus and possibly others. [Dirk Best] 2011-02-13 16:28:43 +00:00
Michaël Banaan Ananas
8a0d451bcc tms9928a.c: Fixed colors in multicolor mode [Michael Zapf] 2011-02-13 14:53:43 +00:00
Luca Elia
7dd297d676 sigmab98: added preliminary sound to the Sammy medal games [Andrew Gardner]
New games added or promoted from NOT_WORKING status
---------------------------------------------------

Hae Hae Ka Ka Ka [Luca Elia, Gnoppi, john666, Gerald (COY), Smitdogg, The Dumping Union]
2011-02-13 14:50:13 +00:00
Michaël Banaan Ananas
ae80966c9b small update 2011-02-13 14:19:50 +00:00
Jonathan Gevaryahu
7b38df7e24 add an xtal for MESS 2011-02-13 09:42:49 +00:00
R. Belmont
800e672c83 salarymc: CD redumped [Roberto Malone, Yohji, Smitdogg, The Dumping Union]
(not for whatsnew below)
Not sure what was wrong with the game with the previous BAD_DUMP'ed CD, but 
it seems to run fine with this image.
2011-02-13 01:31:03 +00:00
R. Belmont
4f281db5f9 Reduce max internal buffering level (no whatsnew) 2011-02-13 00:51:23 +00:00
R. Belmont
e1541008ad Silence unnecessary printfs (no whatsnew) 2011-02-12 23:13:40 +00:00
Curt Coder
06041a31f5 Used the common MC68901 device in micro3d.c. [Curt Coder] 2011-02-12 22:40:48 +00:00
Roberto Zandona
8e12c49ca5 rf5c68: fixed the value returned 2011-02-12 22:25:24 +00:00
Curt Coder
70efaaf040 Delete symbols file if defined when invoking clean target. [Curt Coder] 2011-02-12 22:17:46 +00:00
Curt Coder
7634b3087f Added HD6301 subtype to the M6800 CPU core. [Curt Coder] 2011-02-12 22:13:51 +00:00
R. Belmont
94278c9abe Fix infinite release rate in the new SPU, fixes Brave Blade (no whatsnew) 2011-02-12 21:15:53 +00:00
Angelo Salese
84a312758a Implemented address readback position registers in rf5c68 sound core [Angelo Salese] 2011-02-12 21:05:47 +00:00
R. Belmont
5f3c7b756a Correct SPU IRQ notification in all drivers. Fixes streaming audio in Simpsons Bowling. [R. Belmont] 2011-02-12 20:37:19 +00:00
Aaron Giles
8e313c81a4 Converted atarirle to a device. [Atari Ace] 2011-02-12 18:22:01 +00:00
Aaron Giles
15d6716ee3 Eliminated global/static variables in a aristocr/atlus/bfm/bmc/
capcom/cinemat/dataeast drivers by introducing/using driver_device 
classes. [Atari Ace]
2011-02-12 18:12:15 +00:00
Angelo Salese
8c1a233836 Fixed no cd crash, not worth 2011-02-12 18:06:16 +00:00
Aaron Giles
6d8a9362a8 Eliminated global/static variables in a number of Konami/Sega drivers
by introducing/using driver_device classes. [Atari Ace]
2011-02-12 18:06:00 +00:00
Fabio Priuli
b1fda0923f moved svp variables in its driver state class. no whatsnew, being MESS only. 2011-02-12 17:30:45 +00:00
R. Belmont
1b08b5d529 One more OSX fix (no whatsnew) 2011-02-12 17:07:58 +00:00
R. Belmont
dfba68f60d Fix new SPU compiling on OS X (no whatsnew) 2011-02-12 17:03:09 +00:00
R. Belmont
cf61877230 Replacement PSX SPU [pSXAuthor, R. Belmont] 2011-02-12 16:42:01 +00:00
Angelo Salese
7c929a529c z80dma assert patching, don't bother 2011-02-12 15:49:39 +00:00
Fabio Priuli
92b1e77e6d megadriv.c: Rewritten SegaCD/MegaCD emulation [David Haywood]
cdrom.h: Added alt lba_to_msf conversion needed by SegaCD/MegaCD [David Haywood]
2011-02-12 15:30:18 +00:00
Angelo Salese
c97ddb40d3 Fixed LLDT [reg], LTR and LMSW instructions, and added preliminary implementations of VERR, VERW and LAR in the i386 CPU core. [Barry Rodewald] 2011-02-12 13:59:59 +00:00
Couriersud
fb0d7484bc osd/sdl again compiles against latest SVN 1.3. SDL 1.3 still is WIP so expect more changes. No whatsnew. 2011-02-12 13:36:42 +00:00
Fabio Priuli
2024dc0ed8 No whatsnew. Fixed silly #if / #ifdef mistake. In my very original code ifdef was correct, but then I changed the define before inclusion and forgot to update the drivers. Thanks Arbee for pointing out. 2011-02-12 06:35:20 +00:00
Fabio Priuli
e6d1b6cf45 First (small) step towards driver class for megadrive-based drivers [Fabio Priuli]
out of whatsnew: this can be considered as preliminary. things like the empty md_base_state class have been done in purpose to reduce as much as possible changes in machine/megadriv.c (so to avoid overlaps/conflicts with Haze's work on segacd). next steps will start to move megadrive variables to the class.
2011-02-12 06:32:43 +00:00
R. Belmont
6dd5dc47db chdman: experimental incomplete .nrg disc image import [R. Belmont]
(no whatsnew from here on)
Only supports Mode 1 and audio tracks right now, and the NRG files must be the 
new version output by Nero 5.5 or later.  Please send me images that don't 
work to improve this.
2011-02-12 05:29:45 +00:00
R. Belmont
b814401976 Fix SDL. Maybe. (no whatsnew) 2011-02-12 05:08:26 +00:00
Aaron Giles
d2fac452a3 And woohoo, mame_options() is no more. 2011-02-12 04:14:00 +00:00
Aaron Giles
1b54456be5 mame_file is now emu_file and is a class. It is required
to pass a core_options object to the constructor, along with
a search path. This required pushing either a running_machine
or a core_options through some code that wasn't previously
ready to handle it. emu_files can be reused over multiple 
open/close sessions, and a lot of core code cleaned up
nicely as things were converted to them.

Also created a file_enumerator class for iterating over files
in a searchpath. This replaces the old mame_openpath functions.

Changed machine->options() to return a reference.

Removed public nvram_open() and fixed jchan/kaneko16 to
stop directly saving NVRAM.

Removed most of the mame_options() calls; this will soon go 
away entirely, so don't add any more.

Added core_options to device_validity_check() so they can be
used to validate things.
2011-02-12 03:47:37 +00:00
Brian Troha
061548d2be new clones added
New Clones Added
------------------------------------
Pigskin 621AD (rev 2.0 7/06/90) [Smitdogg, The Dumping Union]
Wild West C.O.W.-Boys of Moo Mesa (ver UA, set 1) [Irongiant]
2011-02-11 22:54:32 +00:00
Jonathan Gevaryahu
5623180791 Fix the interpolation coefficient shifts for the tms5xxx chips based on results of simulating the circuit from the patent. [Lord Nightmare] 2011-02-11 21:42:10 +00:00
Olivier Galibert
939a493396 ksys573, naomi: Device-ify the security flashes and the dallas id chip. [O. Galibert] 2011-02-11 18:43:21 +00:00
Angelo Salese
8eecdc0e5f I've said placeholderS ... ^^' 2011-02-11 18:42:03 +00:00
Angelo Salese
29508857c9 Placeholders for OG 2011-02-11 18:41:03 +00:00
Andrew Gardner
6f7fac00df OKI MSM9810 : Added and hooked up volume table. [Andrew Gardner] 2011-02-11 15:27:50 +00:00
Miodrag Milanovic
fd5b5140a5 Removed short name as parameter from device_config this way it is not mandatory any more.
Most of files is rolled back to previous state. (no whatsnew)
2011-02-11 10:10:39 +00:00
Curt Coder
391c093c96 Added missing device type. (no whatsnew) 2011-02-11 09:28:11 +00:00
Brian Troha
58523250e5 minor documentation update for a Shinobi rom board 2011-02-10 22:23:23 +00:00
Brian Troha
3173541e2b update info in the itech32.c driver and correct rom name based on photos of the PCBs 2011-02-10 21:50:25 +00:00
Scott Stone
ef55cdcf81 New Clones Added
----------------
Hot Memory (V1.1, Germany) [Smitdogg, The Dumping Union]
2011-02-10 21:26:47 +00:00
Miodrag Milanovic
a9dc2227c9 Display all warnings during validate of devices shortname (no whatsnew) 2011-02-10 20:25:27 +00:00
Miodrag Milanovic
601056b130 - Added shortname to devices in order to make ROM loading per device possible. [Miodrag Milanovic]
- Updated all devices containing ROM regions to have short names and all modern devices too
- Created new validation to check existence of short name if device contain ROM region defined
2011-02-10 19:08:37 +00:00
Michaël Banaan Ananas
7aa70ad1c5 destroyr.c driver minor improvements [hap]:
- proper addressmap masks
- added 30132-01.k4 rom, duplicate of 30132-01.f4
- added version O1 romset, dumped by Siftware
2011-02-10 18:56:25 +00:00
Scott Stone
2fddd6ea3a Added imperfect graphics flag to compel people to stop reporting about it (chinagat). (no whatsnew) 2011-02-10 17:57:17 +00:00
Andrew Gardner
545f57a04c Added a new sound device: Oki MSM9810. Emulation is not yet perfect.
[out of whatsnew]
It sounds ~60% correct, and appears to play the right stuff, but there is still much to do.
I'm not respecting the volume command.
I'm not taking sample rate into account.
I'm not doing anything with stereo yet (though funcube doesn't tickle that functionality).
The ADPCM(2?) decoding clearly isn't perfect (I've made a local copy of the oki_adpcm class to mess around with).
The way i set the clock in the seta2 driver should show I don't know what I'm doing :).
None of the channel flags are being interpreted yet.
I haven't hooked up Luca's sigma98 games yet.
2011-02-10 15:52:50 +00:00
Angelo Salese
297d177dc0 Another small fix 2011-02-10 14:34:54 +00:00