Commit Graph

9987 Commits

Author SHA1 Message Date
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
Aaron Giles
a2f7346d90 I had originally wanted to convert the profiler to use scopes (e.g.,
create a stack class that started the profiler in the constructor
and stopped it in the destructor). Sadly, doing that causes gcc to
call out to hook up the unwind chain, and this tanks performance
quite badly, even when the profiler is off.

Since I had already class-ified profiler.c, I decided to keep the old
way of doing things but wrap it in the newer classes. So at least it
wasn't a complete waste of my time.

Search & replace:

  profiler_mark_start -> g_profiler.start
  profiler_mark_end -> g_profiler.end
2010-08-21 22:25:58 +00:00
Aaron Giles
e8d644d285 Fix logic to re-use exact-matching ranges to force a remap.
Fixed almost all regressions reported.
2010-08-21 21:02:19 +00:00