Commit Graph

9789 Commits

Author SHA1 Message Date
Aaron Giles
b3a650c9ee Last watchpoint fix was not complete. 2010-08-24 19:45:08 +00:00
Fabio Priuli
2a7fd2bcee making all softwarelist devices to appear in the listxml output (no mention needed, being 99.9% MESS related)
also amended incorrect comment about year
2010-08-24 19:39:27 +00:00
Wilbert Pol
3256f11a61 i2cmem.c: Removed m_page_size member from i2cmem_device to use m_page_size from the config. 2010-08-24 18:14:46 +00:00
stephh
7c638e8e74 mikie, mikiej, mikiehs (mikie.c) [stephh] :
- Fixed Dip Switches and Inputs (after verification of the M6809
    code)
2010-08-24 16:24:55 +00:00
Miodrag Milanovic
85b270fc05 Implemented missing read/write handlers in 6522via.c (no whatsnew) 2010-08-24 14:35:59 +00:00
Miodrag Milanovic
4417cb9aa0 Fixed compile when there is just SYMBOLS=1 (and not PROFILER=1 or DEBUG=1 which auto enables profiler) (no whatsnew) 2010-08-24 09:32:43 +00:00
Angelo Salese
8859e4d81d Remove a printf 2010-08-23 21:43:06 +00:00
Angelo Salese
e5bc3e2445 Various CPS2 Phoenix bootlegs added, not worth 2010-08-23 20:55:21 +00:00
Angelo Salese
5ce60cc257 Fixed timers and irq clears in Acorn Archimedes / Aristocrat MK-5 / Erotictac drivers [Angelo Salese] 2010-08-23 20:20:28 +00:00
Roberto Zandona
5e704be4ef flytiger: fixed colors [Roberto Zandona', Angelo Salese] 2010-08-23 19:39:46 +00:00
Miodrag Milanovic
2d787b78ee Updated VIA 6522 to generate interrupt on T2 Pulse counting mode too, according to documentation [Miodrag Milanovic] 2010-08-23 18:43:13 +00:00
Curt Coder
b20ca095fe Silenced MSVC warnings. (no whatsnew) 2010-08-23 18:22:05 +00:00
stephh
3a6b24070c karnov, karnovj, wndrplnt, chelnov, chelnovu, chelnovj (karnov.c)
[stephh] :
  - Fixed Dip Switches and Inputs (after verification of the M68000
    code)
  - Fixed coin insertion which now correctly supports "Coin A" and
    "Coin B" settings
2010-08-23 15:56:38 +00:00
Fabio Priuli
857e600df7 fixing listxml year output (it was skipped if the year contains a '?') [Fabio Priuli] 2010-08-23 15:48:40 +00:00
Aaron Giles
0a38a62d17 Fix watchpoints for >8-bit address spaces. 2010-08-23 14:14:06 +00:00
Angelo Salese
ba6544bce1 Haze: Yie-Ar Kung Fu (Track & Field conversion) improvements (not worth) 2010-08-23 12:54:12 +00:00
Phil Bennett
566a84b1db Converted toaplan1/2 drivers to use driver_data [Atari Ace]
-------------------------------------------------------------------------------

from Atari Ace <atari_ace@frontier.com>
date Sun, Aug 22, 2010 at 10:24 PM
subject [patch] Convert toaplan1/2 to driver_data^3

mamedev,

toaplan2 remains a moving target.  This patch is a rebsubmission of
yesterday's patch adjusted to account for recent toaplan2 changes.

~aa
2010-08-23 10:13:59 +00:00
Miodrag Milanovic
b5490690b6 Fix compile (no whatsnew) 2010-08-23 10:03:39 +00:00
Ryan Holtz
86342429fd Updated the 74123 device to no longer be legacy. [Harmony] 2010-08-23 05:42:12 +00:00
Ryan Holtz
3c0ef980fb Updated the 6821 PIA device to no longer be legacy. [Harmony]
Not in whatsnew: Tested hstennis andpeggle, verified that they still work properly.
2010-08-23 04:55:40 +00:00
Ryan Holtz
f65faa6072 Updated the 6532 RIOT device to no longer be legacy. [Harmony]
Not in whatsnew: Tested tourtabl, verified that it still works properly.
2010-08-23 03:31:52 +00:00
Ryan Holtz
a0e0bd845c typo fix fix, no whatsnew 2010-08-22 23:57:38 +00:00
Ryan Holtz
b190eb8d5c corrected some typos, no whatsnew 2010-08-22 23:56:33 +00:00
Ryan Holtz
3bc56f97b5 Updated the 6522 VIA device to no longer be legacy. [Harmony]
Not in whatsnew: Tested wcbowl, verified that wcbowl still has proper audio.
2010-08-22 20:06:42 +00:00
R. Belmont
11e42b025c Corrected Quizard manufacturer (no whatsnew) 2010-08-22 17:21:55 +00:00
Ryan Holtz
321308f991 Updated the 7474 device to no longer be legacy. [Harmony] 2010-08-22 16:18:06 +00:00
Phil Bennett
0145fb961e 03203: All sets in docastle.c and mrdo.c: Unable to enter Service Mode [Phil Bennett]
Z80: Set IFF1 and IFF2 to 0 on a reset [Phil Bennett]
2010-08-22 15:58:17 +00:00
Curt Coder
dff1e360a9 Z80DART changes: [Curt Coder]
- added SIO specific constants
- added sync character write registers
2010-08-22 15:29:52 +00:00
Angelo Salese
458c672dbb new clones
----------
Yie Ar Kung-Fu (GX361 conversion) [Team Europe]
2010-08-22 15:23:21 +00:00
stephh
a5cf6db096 firetrap, firetrapj, firetrapbl (firetrap.c) [stephh] :
- Fixed Dip Switches and Inputs (after verification of the Z80 code)
  - Fixed coin insertion which now correctly supports "Coin A" and
    "Coin B" settings
  - Fixed MCU simulation for 'firetrapj' (only the initialisation was
    different) so the game is now playable

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fire Trap (Japan) [stephh]
2010-08-22 13:59:32 +00:00
Angelo Salese
137bd8de88 Fix for VBLANK irq, now Erotictac works like current MAME driver (not worth) 2010-08-22 13:55:57 +00:00
Angelo Salese
f83137996c Fixed Sound DMA bug 2010-08-22 12:50:23 +00:00
Miodrag Milanovic
82c98dfa1b Since previous fix made lot of issues, found better solution for this astring bool problem (no whatsnew) 2010-08-22 12:36:56 +00:00
Angelo Salese
ca59516c2f Fixed various issues in the AA emulation, this makes Poizone to theoretically work as current ertictac.c emulation (not yet enabled) [Angelo Salese] 2010-08-22 12:16:20 +00:00
Miodrag Milanovic
0bd74f6269 Removed bool operator, and changed operator char *() to return NULL in case of NULL string, which makes if conditions to work properly.
Require full recompile. (no whatsnew)
2010-08-22 11:07:03 +00:00
stephh
c808af4ee4 fastlane (fastlane.c) [stephh] :
- Fixed Dip Switches and Inputs (after verification of the HD6309
    code)
2010-08-22 04:48:06 +00:00
Brian Troha
1520b57aac change rom label to lower case 2010-08-22 02:58:01 +00:00
Brian Troha
b6b7c83653 CPS-1 update [Team CPS-1]:
* Added proper willowj roms to match real pcb,
  it was using incorrect roms copied from parent set
* Added an old pcb rev of knightsj, using split roms
* Added an old pcb rev of kodj, using split roms
* Added newer Street Fighter II CE set
* Fixed kodj labels and confirmed pcb infos
* Fixed qadj labels, added PALs and pcb infos
* Fixed sf2ua labels and added pcb infos
* Minor cleanups and fixes


New clones added
-------------------------------------------
Knights of the Round (Japan 911127, B-Board 89625B-1) [Layne, john666, Ricky74, ranger_lennier, Smitdogg, The Dumping Union]
The King of Dragons (Japan 910805, B-Board 89625B-1) [Kevin Eshbach, takearushfan, M. De Pasquale, Smitdogg, The Dumping Union]
Street Fighter II': Champion Edition (World 920513) [john666, Smitdogg, The Dumping Union]
Willow (Japan, Japanese) [Layne, john666, C. Trutmann, Smitdogg, The Dumping Union]
2010-08-22 02:48:53 +00:00
Brian Troha
e39f17f50c Revert rom label and add a note about the alt rom labels that are also Seta custom chip numbers 2010-08-22 02:25:44 +00:00
Brian Troha
b90190f146 updated rom labels in seta.c 2010-08-22 01:54:59 +00:00
Angelo Salese
62300ca1fc Made x/y sizes to be dependant by the display registers, not worth again 2010-08-22 01:44:39 +00:00
Angelo Salese
47fe4cd04b Improved visible area stuff, not worth 2010-08-22 01:24:50 +00:00
R. Belmont
8f829c7f11 Fix apparent out-of-control auto-replace (no whatsnew) 2010-08-22 00:37:49 +00:00
Angelo Salese
acf3a2f9c4 Distraction fix 2010-08-21 23:49:19 +00:00
Aaron Giles
aafb63c072 Added an alternate set of address map macros. Now, if you
#define ADDRESS_MAP_MODERN prior to #including "emu.h", you will
get the new macros, which have the following properties:

* ADDRESS_MAP_START takes a 4th parameter, which is the name of the
   driver_data class the other macros will reference

* AM_READ/AM_WRITE/etc. all assume you are providing method names off
   of the driver_data class you originally specified

* AM_READ_LEGACY/AM_WRITE_LEGACY macros are provided for calling
   global static functions of yore

* AM_BASE/AM_SIZE all assume you are providing member names off of the
   driver_Data class

* AM_BASE_LEGACY/AM_SIZE_LEGACY are provided to reference globals if
   necessary

Also removed AM_READ_MEMBER/AM_WRITE_MEMBER/etc from the non-modern
macros. If you want to use member functions in the address map, you
are now required to use the new macros.
2010-08-21 23:47:07 +00:00
Aaron Giles
d0cb76c6fe Declared virtual functions in driver_data_t for:
machine_start
  machine_reset

  sound_start
  sound_reset

  palette_init
  video_start
  video_reset
  video_update
  video_eof

The default implementations of these call through the machine
configuration's functions as before. However, if a driver_data_t
overrides them, it will be called instead.

Also added virtual functions for pre_save() and post_load(),
which can be overridden to implement machine driver-specific
pre-save/post-load functionality instead of registering with
the save state system.

Updated beathead to use these new virtual functions instead of
specifying callbacks in the MACHINE_DRIVER.
2010-08-21 23:13:26 +00:00
Angelo Salese
aa42ebcb51 Updated to latest source tree 2010-08-21 22:52:34 +00:00
Aaron Giles
a3de0910fb Put a BSD license on the voodoo emulation so the DOSbox guys can stop
fretting over it.
2010-08-21 22:52:01 +00:00
Phil Bennett
e0f2331081 All American Football set updates: [Phil Bennett]
* aafb: Added missing 03-28008.u93 GFX ROM
 * aafbb: Marked 24015-02.u59 BAD_DUMP and demoted set to GAME_NOT_WORKING
2010-08-21 22:41:02 +00:00
Aaron Giles
fcbab89545 Whoops, forgot to fix this part. 2010-08-21 22:32:52 +00:00