Commit Graph

14785 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
ec53019331 cps3.c, konamigv.c disk prefix to make games boot again 2012-01-28 19:48:44 +00:00
Michaël Banaan Ananas
0bda97540e ok, add prefix to make cryptklr boot 2012-01-28 19:33:37 +00:00
Angelo Salese
903ac40d0f Converted Rohga and Schmeiser Robo to use generic deco sprite functions [David Haywood] 2012-01-28 18:15:10 +00:00
Brian Troha
9a76b10d75 Verified and corrected the Sega Security CPU number (317-xxxx) for one of the two unknown Turbo Out Run sets. [Brian Troha] 2012-01-28 16:25:54 +00:00
Michaël Banaan Ananas
6e9b266bb0 unneeded workaround, it was already fixed properly in r15184 2012-01-28 15:47:35 +00:00
Angelo Salese
d1c6a3b04d Converted wizdfire to use generic deco functions [David Haywood] 2012-01-28 15:37:24 +00:00
R. Belmont
689c16a4b5 [MT #4268] Don't refresh the stream during post_load, that makes the core die [R. Belmont] 2012-01-28 05:31:59 +00:00
R. Belmont
840fea2863 taitogn: fix card region, games boot again [R. Belmont] 2012-01-28 04:45:41 +00:00
R. Belmont
2b2cf48aa1 ksys573: fix disk regions, games boot again [R. Belmont] 2012-01-28 04:43:12 +00:00
R. Belmont
4167217afe Fixed bad assumption by the (pre)GX video mixer [R. Belmont] 2012-01-28 04:37:49 +00:00
mahlemiut
e20e411125 i386: added 32-bit operand size version of SMSW 2012-01-28 02:07:30 +00:00
Michaël Banaan Ananas
37c2fca24d (dummy commit for whatsnew)
Fixed some dipswitch defaults and added diplocations to many Konami and Namco games. [kanikani]
2012-01-28 01:10:46 +00:00
Michaël Banaan Ananas
7d4058069e kani2 dsw update konami t-y 2012-01-28 00:55:17 +00:00
mahlemiut
7439bab535 i386: Various protection fixes. [Carl] 2012-01-28 00:01:16 +00:00
Michaël Banaan Ananas
1031a26439 kanikani dsw update s-t 2012-01-27 23:57:39 +00:00
Michaël Banaan Ananas
06e30ab2ce kani2 dsw update for rockrage.c, rocnrope.c, scotrsht.c 2012-01-27 20:58:11 +00:00
Michaël Banaan Ananas
90cfa11505 kanikani dsw update for pacland.c, pacman.c, parodius.c, pingpong.c, pooyan.c 2012-01-27 20:18:32 +00:00
Michaël Banaan Ananas
73b5cc8625 kanikani dsw update for labyrunr.c, megazone.c, mikie.c, nemesis.c 2012-01-27 19:55:55 +00:00
smf-
678e9c4209 improved serial input emulation. 2012-01-27 19:13:38 +00:00
Michaël Banaan Ananas
bba6893104 (Tower of Druaga -> The Tower of Druaga) 2012-01-27 17:35:30 +00:00
Michaël Banaan Ananas
b926154515 kanikani dsw update to gyruss.c, hexion.c, ironhors.c, junofrst.c 2012-01-27 16:56:04 +00:00
Phil Bennett
2daf1a4395 x87 - Use CRT trig functions for sin/cos/tan until I figure out why the SoftFloat functions produce daft values. (no whatsnew) 2012-01-27 16:37:35 +00:00
Michaël Banaan Ananas
59023831d6 kanikani dsw update to ajax.c, baraduke.c, battlnts.c, fastlane.c 2012-01-27 16:06:20 +00:00
Aaron Giles
db6f87ba77 MT04629 2012-01-27 16:00:46 +00:00
Aaron Giles
2913156f49 MT04630 2012-01-27 15:56:51 +00:00
Aaron Giles
c1506f0707 Type safety saves lives. Or rather, it does if you use any.
Sadly, the cave code is poorly written and doesn't, so it was
easy to allocate an 8bpp zbuffer when they wanted a 16bpp one
and never notice.
2012-01-27 15:49:17 +00:00
Aaron Giles
fc831464e7 Fix bad assumption that rowpixels of two separate bitmaps are
guaranteed to be the same.
2012-01-27 15:21:26 +00:00
Michaël Banaan Ananas
1ccb9aa2a0 (spelling fixes from kanikani) 2012-01-27 14:57:03 +00:00
Angelo Salese
9089f39147 Port from MESS, nw 2012-01-27 13:38:21 +00:00
Michaël Banaan Ananas
818616d27e fix MT 3761 2012-01-27 12:55:17 +00:00
Aaron Giles
401783c8fc Fix progolf graphics. 2012-01-27 07:53:25 +00:00
Aaron Giles
d8d2593240 Fix unsquad and other CPS1 games with OOB tiles. 2012-01-27 07:45:25 +00:00
Aaron Giles
643793cce6 siblingdevice now checks for and removes a leading "^" to
indicate the owner. This allows "^" to be used to reference
the owning device in device callbacks, among other things.
2012-01-27 07:21:20 +00:00
Aaron Giles
52ccf5ffbc Fixed disk loading so that it handles full region tags. Fixes laserdisc
and hard disk based games falling over.

Upgraded gottlieb driver to render RGB32 to fix laserdisc overlays.

Improved out-of-bounds pixel detection helper.
2012-01-27 06:54:34 +00:00
Angelo Salese
f70b07ffe5 Minor input fixes 2012-01-26 23:58:19 +00:00
Phil Bennett
ab2640c4f7 Rewrote i386 x87 emulation: [Phil Bennett]
* Use SoftFloat arithmetic functions
 * Implemented tag word updates
 * Implemented status word/exception flag updates
 * Implemented stack underflow/overflow behaviour
2012-01-26 23:20:52 +00:00
Angelo Salese
d837e9b9a0 Regression fixes, nw 2012-01-26 22:02:52 +00:00
Aaron Giles
96101a5bd0 Change device reset so that the resets proceed hierarchically. Added
a device_reset_after_children() hook for things that need to wait for
the children to finish. Moved calling the driver/machine/sound/video
reset callbacks to the after children time, to align more with how it
was happening before.

Fixed siblingdevice("") so that it returns the current device and not
the owner.
2012-01-26 21:16:17 +00:00
Aaron Giles
eb79c00418 Wrapped the global_resource_pool into a function in an attempt to
ensure it is initialized before anyone that references it.
2012-01-26 20:35:51 +00:00
Aaron Giles
bc6f400f27 Fix NVRAM file naming. 2012-01-26 20:06:30 +00:00
Miodrag Milanovic
6b857b37e0 i386: FPU rewritten using softfloat [Carl] 2012-01-26 19:13:47 +00:00
Angelo Salese
829b301e47 Major overhaul of VGA memory handlers, added monochrome emulation and fixed text banking while at it [Angelo Salese]" 2012-01-26 19:11:41 +00:00
Scott Stone
1c2336db09 Fix for n8080.c - "warning: Device ':' does not have execute interface" (nw) 2012-01-26 18:06:08 +00:00
Scott Stone
cfcd53f38d Fix warning for hparadis (nw) 2012-01-26 16:49:31 +00:00
Miodrag Milanovic
510d4caf5e Clean it a bit (no whatsnew) 2012-01-26 15:19:53 +00:00
Miodrag Milanovic
b5450315d5 fixed idectrl regression (no whatsnew) 2012-01-26 15:17:35 +00:00
Miodrag Milanovic
c3aa030ebf Fix for slot validation, all device related options are removed when doing validation, otherwise wrong data could be used (no whatsnew) 2012-01-26 12:41:49 +00:00
mahlemiut
7e6dddf66c pc_vga: fixed start address in text mode (no whatsnew) 2012-01-26 10:54:28 +00:00
Miodrag Milanovic
960b0edc75 Sync with MESS, including OG's fix for exiting with debugger active (no whatsnew) 2012-01-26 10:28:50 +00:00
Angelo Salese
7c58c635f0 (Fix for MT #4508 plus) Converted Lemmings to use the Deco sprite device [David Haywood] 2012-01-25 21:40:14 +00:00