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
Michaël Banaan Ananas
2fef1991e1
rv 15131
2012-01-25 16:29:41 +00:00
Michaël Banaan Ananas
c51800d329
most screen eof regression fixes could be reverted after core fix
2012-01-25 16:08:33 +00:00
Miodrag Milanovic
fa10190461
Parameter names are now without : (no whatsnew)
2012-01-25 15:20:11 +00:00
Miodrag Milanovic
5c4409b557
Fixed ram size regression (no whatsnew)
2012-01-25 11:10:18 +00:00
Miodrag Milanovic
6f77f33932
Fixed cga port find regression (no whatsnew)
2012-01-25 11:07:00 +00:00
Miodrag Milanovic
41324054a1
Fixed pcap network device search [Carl]
2012-01-25 09:56:25 +00:00
Miodrag Milanovic
64c1384e15
Sync with MESS (no whatsnew)
2012-01-25 09:52:18 +00:00
Michaël Banaan Ananas
739a840724
from Haze: flush ram with $FF
2012-01-25 08:11:41 +00:00
Aaron Giles
25babce0fb
MT04633 - permit visarea to exceed width/height, and allocate
...
screen bitmaps based on the larger of the two.
2012-01-25 08:11:36 +00:00
Miodrag Milanovic
490caec751
Ah, removed log change (no whatsnew)
2012-01-25 07:50:47 +00:00
Miodrag Milanovic
fb6f3baacb
Fix for get_card_device() (no whatsnew)
2012-01-25 07:49:13 +00:00
Aaron Giles
8e3f4a3056
MT04638. Actually fixed by the previous change, but the 3d graphics
...
were rendered skewed.
2012-01-25 06:14:32 +00:00
Aaron Giles
651e9aa99b
Move screen update to happen prior to calling the vblank callbacks.
...
Solves MT04639 and probably a lot more issues. In fact, most of hap's
recent changes to handling things on the falling edge are unnecessary
now.
2012-01-25 05:54:23 +00:00
Aaron Giles
9a976893cd
MT04643
2012-01-25 05:43:16 +00:00
Aaron Giles
d60015dc9d
Add -Woverloaded-virtual to catch mismatched overloaded
...
function signatures.
2012-01-25 05:11:03 +00:00