Commit Graph

12132 Commits

Author SHA1 Message Date
Angelo Salese
66cd2fb0b8 Cleaned-up protection simulation in Yam Yam!? [Angelo Salese] 2011-05-09 23:51:03 +00:00
Angelo Salese
382f32acac Deprecat.h 2011-05-09 23:26:36 +00:00
Tomasz Slanina
00d259239c superwing.c - removed unused controls. Not worth to mentioning. 2011-05-09 13:51:20 +00:00
smf-
f1127cec19 modernised internal memory map [smf] 2011-05-09 09:08:08 +00:00
Roberto Fresca
42679fe445 Inputs from the scratch for Champion Poker (v100) [Roberto Fresca]
New working clones added
------------------------
Champion Poker (v100) [Roberto Fresca, Team Europe]
2011-05-09 06:05:14 +00:00
Angelo Salese
e3e8b857c1 deprecat.h 2011-05-09 01:29:39 +00:00
Scott Stone
951e3cbf8d readded previously commented set (no whatsnew) 2011-05-09 00:02:35 +00:00
Angelo Salese
7878118446 Cleanups and version bump 2011-05-08 19:52:50 +00:00
R. Belmont
2bb589beaf Compile fix for kFreeBSD [Christian Marillat] 2011-05-08 19:10:51 +00:00
Angelo Salese
3d8cfd01f4 More Multifish 2011-05-08 18:59:23 +00:00
Miodrag Milanovic
b734d88389 - Removed difference between handling driver and device address maps
- Updated modern macros to propagate device so it is possible to make modern maps for devices too
- Updated bsmt2000.c and mie.c as examples of modern address map devices
2011-05-08 18:07:36 +00:00
Tomasz Slanina
91276001f2 superwng.c - removed use of deprecat.h 2011-05-08 17:05:22 +00:00
Tomasz Slanina
4041b4da0f New games added or promoted from NOT_WORKING status
----------------------------
Super Wing [Tomasz Slanina, Wulfman]
2011-05-08 16:15:01 +00:00
Scott Stone
c55261a287 Readd multifish missing (no whatsnew) 2011-05-08 15:42:46 +00:00
smf-
f7334058e6 DEVICE_SELF_OWNER->DEVICE_SELF 2011-05-08 14:34:11 +00:00
smf-
dbf11f83ae reapplied change until someone can actually explain where it causes a problem. 2011-05-08 13:41:43 +00:00
Angelo Salese
f7faf93b85 Haze: fixed daisenpu regression, nw 2011-05-08 13:10:02 +00:00
Miodrag Milanovic
33b33272ac Reverting back addrmap changes and adding AM_SUBDEVICE macro to help addressing cpu sub devices in address maps (no whatsnew) 2011-05-08 10:55:12 +00:00
Scott Stone
b4be3fa561 Fix for ppan (m92.c) from AWJ - no whatsnew 2011-05-08 04:18:52 +00:00
R. Belmont
54f417c8f8 chdman: Handle track type 6 in .nrg files [R. Belmont] 2011-05-07 22:47:50 +00:00
Angelo Salese
631e51d75a Bulk replace Maina -> Mania 2011-05-07 18:53:00 +00:00
Angelo Salese
693561a28e Boot patches, nw 2011-05-07 18:49:28 +00:00
Angelo Salese
03a47dd130 new NOT WORKING games
---------------------
Mahjong Maina - Kairakukan he Youkoso [alien_mame, The Dumping Union]
The Nanpa [alien_mame, The Dumping Union]
Cospure Tengoku 7 - Super Co-gal Grandprix [alien_mame, The Dumping Union]
Fudol [alien_mame, The Dumping Union]
2011-05-07 18:38:13 +00:00
Angelo Salese
c331e62b73 Fixed missing sprite regression in the Wiz driver [Angelo Salese] 2011-05-07 17:44:04 +00:00
Angelo Salese
d5dd01d599 Clean-ups 2011-05-07 16:59:50 +00:00
Angelo Salese
5dde408958 Converted Ginga Ninkyouden to use proper 6840 PTM device [Angelo Salese] 2011-05-07 16:44:38 +00:00
Scott Stone
f2365d1df0 Commented setnames and routines needed by them until such time that the romsets can be properly sourced. (no whatsnew) 2011-05-07 15:03:49 +00:00
Angelo Salese
52eea8d484 Fix compile 2011-05-07 14:58:40 +00:00
Angelo Salese
396fcfc38a Various Irem M92 / M107 fixes [Alex Jackson]
- Hooked up sound CPU interrupts properly, using the V35 builtin
  interrupt controller, rather than generating the vectors in the
  driver.
- Cleaned up ROM mirroring, using AM_REGION macros in the address
  maps instead of memcpy()ing all over the place in the DRIVER_INITs.
- Converted bankswitching to use configured banks. Only configure the
  banks and install the bankswitch WRITE_HANDLER in the games that
  actually use it (i.e. those with a full megabyte of program ROM).
  This and the previous change make the drivers a lot less confusing to
  look at... I hope.
- Converted both drivers to use a scanline timer device instead of a
  hand-rolled one.
- Added save state support to m92.c. Everything necessary was already
  saved, I just had to add the tag. However, presumably due to the core
  emu_timer breakage (MT 4330, 4331) the save states don't actually
  work at the moment. I've already reported this as MT #4333
- Added GAME_MECHANICAL tag to wpksoc and clone
- "Ninja Baseball Batman" -> "Ninja Baseball Bat Man"--it's clearly
  two words both on the game's title screen and even more obviously in
  the flyer.
2011-05-07 14:42:55 +00:00
Miodrag Milanovic
df7401d0e2 Moved some devices back to MESS since they belong there and are not used by arcades. (no whatsnew)
Note that msm8251 would be nice to have on emu section but it depends of serial.c which needs to be rewritten in order to be useful. Also upd765 is used only by MESS and it's pain to keep it in emu since it is not yet bug free.
2011-05-07 12:03:33 +00:00
Miodrag Milanovic
f7d01e8bf5 Fix issues with define of logerror (no whatsnew) 2011-05-07 10:57:23 +00:00
Miodrag Milanovic
e2a7503880 formats lib - Removed some core dependency, put back asserts and made logging mapping depend of define (no whatsnew) 2011-05-07 10:09:26 +00:00
smf-
3b01fd9a76 optimised device removal & prevent accessing removed devices 2011-05-07 09:41:21 +00:00
Curt Coder
4b896b641d Added support for default NVRAM in MCCS1850. [Curt Coder] 2011-05-07 08:50:32 +00:00
smf-
5a49af2303 fixed building non debug with visual studio 2010, it wants a virtual destructor if there are any virtual methods. 2011-05-07 07:04:08 +00:00
smf-
86a98de07c fixed potentially uninitialised variable warning building with visual studio 2010 2011-05-07 06:11:28 +00:00
smf-
d1b109625d "You have taken your first step into a larger world." ―Obi-Wan Kenobi
Converted PlayStation DMA to an internal device to the CPU core. DMA to external devices can be set in the machine config, the old calls are still there until the rest of the code is converted. [smf]

The following MAME core changes have been required to allow internal devices to be configurable by the main machine config & to work with internal memory maps.
 device.machine_config_additions() are now processed as soon as the device is added, so sub devices can be configured straight away. 
 replacing or removing a device removes any devices owned by the device being removed, as now they are added straight away.
 device_t::subdevice() uses the machine config device list instead of the machine to find the device as the machine is not created until after all the devices have been created.
 devices in an internal address map are assumed to be owned by the CPU, while devices in a standard address maps are assumed to be siblings of the CPU.


A code review and regression test would be a good idea.
2011-05-06 23:55:53 +00:00
Miodrag Milanovic
edd7394ca8 moved aescart to machine, same as it is for other cart devices for nes and msx, let's don't make it too complicated structure (no whatsnew) 2011-05-06 20:22:53 +00:00
Miodrag Milanovic
62d841c270 Moved format handling and all formats to separate library [Miodrag Milanovic] 2011-05-06 19:42:26 +00:00
Angelo Salese
987909ff31 Hooked up proper sound program in Combat School bootleg [Angelo Salese] 2011-05-06 19:19:44 +00:00
Angelo Salese
18f84bcc0c More porting ... 2011-05-06 17:13:14 +00:00
Miodrag Milanovic
29e7942986 Moved centronics device to proper location (no whatsnew) 2011-05-06 12:45:56 +00:00
Angelo Salese
f280fd9f99 Ported DC, SMS and SG1000 to main folder, nw 2011-05-06 10:52:23 +00:00
Fabio Priuli
249c2c6402 srcclean.c: srcclean should remove invalid chars only for source files which are not xml (softlists have UTF-8 characters) [Fabio Priuli] 2011-05-05 20:48:24 +00:00
Phil Bennett
aa36ff470a 6840ptm.c: Fixed mode check in set_gate() [J Wallace] 2011-05-05 20:19:18 +00:00
Phil Bennett
6605e70546 MT 04320: Many sets in mpu4drvr.c: Crash: Integer Divide by Zero [J Wallace]
mpu4.c: Started adding support for the Crystal Gaming program card, and the link keys for setting parameters. [J Wallace]


New games added as GAME_NOT_WORKING:
------------------------------------
Frank 'n' Stein (unencrypted) [J Wallace]
2011-05-05 20:13:14 +00:00
Miodrag Milanovic
96c25f2e57 Added 0xE3 command to idectrl, ATAPI identify should not work for hard disk, so updated unknown commands always to return IDE_ERROR_UNKNOWN_COMMAND, this way at586 driver boots (no whatsnew) 2011-05-05 19:15:32 +00:00
Miodrag Milanovic
4a296fc359 Updated idectrl to react on IDE_COMMAND_ATAPI_IDENTIFY it is returning same content as case IDE_COMMAND_GET_INFO, disks are being identified by 586 drivers in MESS (no whatsnew) 2011-05-05 18:30:30 +00:00
Angelo Salese
77f540317d More Seta ... improves Visco Roulette 2011-05-05 15:34:00 +00:00
Miodrag Milanovic
af35c8613f Support for dynamic devices added to the core. [Miodrag Milanovic]
- Added slot and slot card interfaces
 - Added SLOT_INTERFACE macros in order to simplify device adding
 - Added new menu option "Slot Devices" and support to change device in runtime
 - Updated emuopts to support command setting of slot cards
 - Update clifront and added listslots option to display available slots and 
   device options for each one
2011-05-05 15:18:47 +00:00