Commit Graph

14923 Commits

Author SHA1 Message Date
Angelo Salese
87a22798b9 Various wav/flac sample changes: [David Haywood]
* Remove hardcoded ".wav" sample extensions from within drivers
* Update samples.c to check for both .flac and .wav extensions when loading a sample
* Made sample loading failure a bit more verbose (various zips contained 0 byte samples, I assume to keep clrmame happy or something)
* Fixed memory allocation with 8-bit flac samples

Act Fancer: fixed background tilemap size, corrects level boss bg
(partial fix for MT #4585) [David Haywood]
2012-02-03 15:00:15 +00:00
Angelo Salese
f50762b727 Added idle skip 2012-02-03 14:41:46 +00:00
Angelo Salese
340eb43dd4 Hooked up inputs in California Chase, game is now playable (still needs the user to launch boot.exe first) [Grull Osgo] 2012-02-03 13:59:30 +00:00
Miodrag Milanovic
61d6c04e85 Removed LEGACY_MEMORY_DEVICE and LEGACY_NVRAM_DEVICE support in core, since nothing is using it anymore (no whatsnew) 2012-02-03 13:28:28 +00:00
Miodrag Milanovic
eeda35d613 Converted RTC65271 and ATARIVGEAROM to modern devices (no whatsnew) 2012-02-03 10:35:22 +00:00
Miodrag Milanovic
a4a821f34d import from mess (no whatsnew) 2012-02-03 08:25:11 +00:00
Brian Troha
e73d5c7b60 new clone added - Tekken Tag Asia
Roms dumped were specifically marked "TEG1" and matched the parent set.

New Clone Added
--------------------------------------
Tekken Tag Tournament (Asia, TEG2/VER.C1, set 1) [Brian Troha, Smitdogg, The Dumping Union]
2012-02-03 00:09:22 +00:00
Michaël Banaan Ananas
b87b06a7ab New clone added
----------------
Hyperspace (bootleg of Asteroids) [Byte Surfer]
2012-02-02 21:48:13 +00:00
mariuszw1
287bd91908 New clones added
------------------
Print Club 2 Felix The Cat (Rev. A) [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Print Club 2 '98 Spring Ver [f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
2012-02-02 21:35:21 +00:00
Michaël Banaan Ananas
35c595c341 abaseb2 romname corrections from Kevin 2012-02-02 21:33:29 +00:00
Angelo Salese
cf109f9198 Added ID 2012-02-02 20:00:41 +00:00
Angelo Salese
63e6f91b2b Implemented preliminary support for Trident SVGA cards, fixes graphics in California Chase loading screen [Grull Osgo, Angelo Salese] 2012-02-02 18:59:07 +00:00
Scott Stone
39dfe5ea91 First pass of cleaning up LDPLAYER to allow for building (nw) 2012-02-02 15:14:43 +00:00
Miodrag Milanovic
fdca6f887c Fix for protection mode faults, makes 586 based things to work again by Carl (no whatsnew) 2012-02-02 14:58:18 +00:00
Miodrag Milanovic
d8b59a82d2 Implemented centronics as slot device and file printer as default output (no whatsnew) 2012-02-02 13:12:29 +00:00
Miodrag Milanovic
791c1bd94a did centronics implementation in c++ (no whatsnew) 2012-02-02 07:42:20 +00:00
R. Belmont
1333b77c41 [MT #4622] Fix rom region name [R. Belmont] 2012-02-02 04:17:12 +00:00
R. Belmont
4d285505b3 [MT #4636] es5503: Clear all oscillator params on reset [R. Belmont]
(Note: I couldn't reproduce the crash reported under any build on any OS, but Valgrind indicated out-of-bounds reads without this change and none with it).
2012-02-02 04:14:24 +00:00
R. Belmont
294999a885 [MT #4654] Fix master SCSP detection [R. Belmont] 2012-02-02 04:04:50 +00:00
R. Belmont
361c64419d fix GCC 4.6+ compile (nw) 2012-02-02 01:57:54 +00:00
Angelo Salese
23210ab89c New WORKING game
--------------------
Street Games II [Angelo Salese, Mariusz Wojcieszek]

(Latest VGA changes made this to fully work apparently)
2012-02-02 01:34:55 +00:00
Angelo Salese
44179c4a50 Fixed reading in read mode 1, might fix Street Games? nw 2012-02-02 01:16:30 +00:00
Angelo Salese
976fbef835 Added blinking for chars, nw 2012-02-01 23:33:15 +00:00
Angelo Salese
551a3a37e2 Converted Boogie Wings to generic sprite device plus added manual mixing. Converted various bootleg implementations of the chip to use the common code as well. (tumbleb.c, esd16.c, crospang.c, nmg5.c) [David Haywood] 2012-02-01 19:38:44 +00:00
R. Belmont
56e6ba8b7c chd: Fix error where FLAC was encoding 4 times too much data (samples vs. bytes) [David Haywood] 2012-02-01 14:45:19 +00:00
smf-
12656a2051 remove set_current, in case someone decides to use them again. 2012-02-01 00:45:55 +00:00
Angelo Salese
b9bc1733b9 From Haze:
new not working:
---------------
Unknown BMC Poker Game, 
Gone Fishing 2
Chess Challenge 2
EZ Touch
Sega Shooting Zone

new clones
---------
Warriors of Fate ('sgyxz' bootleg) (not working)
2012-01-31 17:22:15 +00:00
Angelo Salese
64053c9b7c By request, changed calchase RAM from 32 to 64M, nw 2012-01-31 16:41:48 +00:00
Scott Stone
34adb6cec1 Fixed MT# 04650: m1coro11n, m1coro11np, m1coro12n, m1coro12np, m1coro21n, m1coro21np, m1coro22n, m1coro31p, m1coro32n, m1coro32np: Game descriptions contain a TAB character. 2012-01-31 14:50:49 +00:00
Miodrag Milanovic
8896925b37 Sync with MAME (nw) 2012-01-31 12:24:27 +00:00
Miodrag Milanovic
2cbebdf782 Fixed AES (MESS) regression,region names are with leading ':' (nw) 2012-01-31 08:12:07 +00:00
Fabio Priuli
dd6e634ef2 fixed crash when loading from softlist with -cart/-flop/-cass switch. 2012-01-31 06:40:59 +00:00
Michaël Banaan Ananas
4ac66f284a sprites wraparound (eg. dkong3 when clearing stage 1: http://www.youtube.com/watch?v=DM2qbL5xTVE ) 2012-01-30 23:55:21 +00:00
mariuszw1
609c59d2e2 Improved inputs in Tourvision driver [Stephh] 2012-01-30 21:25:07 +00:00
mariuszw1
4dc6cec560 New games added as NOT_WORKING
----------------------------------
Dungeon Explorer (Tourvision PCE bootleg) [Charles McDonald, Clawgrip, AUMAP]
2012-01-30 20:36:52 +00:00
Michaël Banaan Ananas
f94a7d1062 timing improvements from btime.c 2012-01-30 17:58:39 +00:00
Michaël Banaan Ananas
d182860d4b fix cocktail offset 2012-01-30 17:21:49 +00:00
Miodrag Milanovic
9720d9b577 Fix regression on softload item load using menus (no whatsnew) 2012-01-30 14:32:31 +00:00
Angelo Salese
f8611a98a2 Haze fixes:
fix mt 04635, 04632
plus correct loading for dragngun video data, identified as standard DVI data (unsurprising, game has a DVI logo)
dave | -=+ says (14:58)
plus slight fix to the way captaven rasters were handled
plus widescreen layout on superchase (it's meant to be widescreen)
2012-01-30 14:13:49 +00:00
Miodrag Milanovic
816cc9291d Fixed game info screen (no whatsnew) 2012-01-30 10:42:47 +00:00
Michaël Banaan Ananas
824159b75c correction for likely cause, from dox[] 2012-01-30 00:05:45 +00:00
Michaël Banaan Ananas
96b0c59690 (note baddump reason) 2012-01-29 23:52:26 +00:00
Michaël Banaan Ananas
151df2d5c6 ddragon2 dsw correction from rcoltrane 2012-01-29 23:42:13 +00:00
Michaël Banaan Ananas
36f690622b dsw correction from stephh 2012-01-29 23:33:22 +00:00
Michaël Banaan Ananas
4589579d2a (note about garbage sprites on pcb) 2012-01-29 23:01:52 +00:00
Angelo Salese
716e1ffd42 Fix a VGA crash, nw 2012-01-29 21:25:33 +00:00
R. Belmont
fbec679438 [MT #4628] Agress has half the work RAM of blockout and tests that it mirrors. [R. Belmont] 2012-01-29 20:47:59 +00:00
Ryan Holtz
633fd0d46b Fixed disassembly of far jump instructions in the u'nSP core [trap15] 2012-01-29 17:59:47 +00:00
R. Belmont
21f5a0ff63 [MT #3444] Show save state items in debugger memory windows [R. Belmont] 2012-01-29 17:52:49 +00:00
Brian Troha
51d1fe58c3 segaorun.c: Minor doc update NW 2012-01-29 17:44:09 +00:00
Angelo Salese
505442d0a0 Clean-ups and version bump 2012-01-29 16:34:26 +00:00
Angelo Salese
5d0cb30e84 Fixed VGA memory map writes [Grull Osgo] 2012-01-29 15:18:45 +00:00
smf-
2eb1ea08f8 shift in under o2 or t2 control generates clock on cb1. 2012-01-29 14:24:43 +00:00
Angelo Salese
179e88b9cc Multifish update from MetalliC (missing mame.lst sets will be added at clean-up stage) 2012-01-29 14:11:50 +00:00
Angelo Salese
27ff7623c3 Converted Desert Assault to use generic deco sprite implementation [David Haywood] 2012-01-29 14:04:52 +00:00
mahlemiut
436a0164ac i386: Major update to segment limit and protection checking. [Carl] 2012-01-29 09:40:48 +00:00
R. Belmont
76bf455ff9 Keep u7 compatible while we wait for Aaron (nw) 2012-01-29 03:26:34 +00:00
R. Belmont
7feff76282 Correct GDROM region names for Naomi/Triforce/Chihiro, Ikaruga boots again (nw) 2012-01-29 02:59:41 +00:00
R. Belmont
d58200c58c SDL: don't show misleading message for .BDF UI fonts [R. Belmont, The Flying Ape] 2012-01-29 02:32:28 +00:00
R. Belmont
3a8c947689 Better version of last fix: don't save-state the "was bank installed" flag and everything Just Works. (nw) 2012-01-28 20:33:33 +00:00
R. Belmont
1f26783f5a oki6295: force creation of banks so loading a state from after the game has set a bank before the game sets the bank doesn't die [R. Belmont] 2012-01-28 20:20:04 +00:00
Angelo Salese
a70b9c0b6b MESS specific Tseng Labs VESA support, nw 2012-01-28 20:01:06 +00:00
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
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
Scott Stone
28e649cdc6 Deadly printf spam when running ironfortj (~250mb of text!) (nw) 2012-01-25 02:12:30 +00:00
Brian Troha
ee71b3726b new clone added: Rapid Fire V1.1 Build 238
New Clone Added
-------------------------------
Rapid Fire v1.1 (Build 238) [Brian Troha, The Dumping Union]
2012-01-24 23:35:28 +00:00
Angelo Salese
e4e7328eac Support for CGA emulation for VGA, nw 2012-01-24 22:18:23 +00:00
Angelo Salese
2a99ac99ef Improvements to Super Bubble Pop from iq_132, nw 2012-01-24 21:56:14 +00:00
Aaron Giles
48a2c8260d Disable -createcdflac for now. The CHDs produced are not
compatible with existing v4 CHD readers, so I don't want
these out in the wild. We will need a version bump to add 
this support properly.

I'll tackle this next (after fixing recent regressions).
2012-01-24 20:31:12 +00:00
Aaron Giles
ed0207f126 Move devices into a proper hierarchy and handle naming
and paths consistently for devices, I/O ports, memory
regions, memory banks, and memory shares. [Aaron Giles]

NOTE: there are likely regressions lurking here, mostly
due to devices not being properly found. I have temporarily
added more logging to -verbose to help understand what's
going on. Please let me know ASAP if anything that is being
actively worked on got broken.

As before, the driver device is the root device and all 
other devices are owned by it. Previously all devices
were kept in a single master list, and the hierarchy was
purely logical. With this change, each device owns its
own list of subdevices, and the hierarchy is explicitly
manifest. This means when a device is removed, all of its
subdevices are automatically removed as well.

A side effect of this is that walking the device list is
no longer simple. To address this, a new set of iterator
classes is provided, which walks the device tree in a depth
first manner. There is a general device_iterator class for
walking all devices, plus templates for a device_type_iterator
and a device_interface_iterator which are used to build
iterators for identifying only devices of a given type or
with a given interface. Typedefs for commonly-used cases
(e.g., screen_device_iterator, memory_interface_iterator)
are provided. Iterators can also provide counts, and can
perform indexed lookups.

All device name lookups are now done relative to another 
device. The maching_config and running_machine classes now
have a root_device() method to get the root of the hierarchy. 
The  existing machine->device("name") is now equivalent to
machine->root_device().subdevice("name").

A proper and normalized device path structure is now
supported. Device names that start with a colon are
treated as absolute paths from the root device. Device
names can also use a caret (^) to refer to the owning
device. Querying the device's tag() returns the device's
full path from the root. A new method basetag() returns
just the final tag.

The new pathing system is built on top of the 
device_t::subtag() method, so anyone using that will 
automatically support the new pathing rules. Each device
has its own internal map to cache successful lookups so
that subsequent lookups should be very fast.

Updated every place I could find that referenced devices,
memory regions, I/O ports, memory banks and memory shares
to leverage subtag/subdevice (or siblingtag/siblingdevice
which are built on top).

Removed the device_list class, as it doesn't apply any
more. Moved some of its methods into running_machine
instead.

Simplified the device callback system since the new 
pathing can describe all of the special-case devices that
were previously handled manually.

Changed the core output function callbacks to be delegates.

Completely rewrote the validity checking mechanism. The
validity checker is now a proper C++ class, and temporarily
takes over the error and warning outputs. All errors and 
warnings are collected during a session, and then output in
a consistent manner, with an explicit driver and source file
listed for each one, as well as additional device and/or
I/O port contexts where appropriate. Validity checkers 
should no longer explicitly output this information, just
the error, assuming that the context is provided.

Rewrote the software_list_device as a modern device, getting
rid of the software_list_config abstraction and simplifying
things.

Changed the way FLAC compiles so that it works like other
external libraries, and also compiles successfully for MSVC
builds.
2012-01-24 20:18:55 +00:00
Angelo Salese
f2ed9c39ed Fix for MESS from Judge, nw 2012-01-24 19:56:14 +00:00
Scott Stone
fc7912c26d Add 3 missing sets to mame.lst (nw) 2012-01-24 19:33:47 +00:00
Miodrag Milanovic
f5bc617cd6 changes from MESS (nw) 2012-01-24 15:48:12 +00:00
Miodrag Milanovic
baede7ac49 typo (nw) 2012-01-24 15:11:54 +00:00
Yasuhiro Ogawa
2a17e22a1f added some info (no whatsnew)
anonymous contributor gave me bunch of CD-ROMs, DVD-ROMs, GD-ROMs and dongles. I'll eventually dump them (or send them to someone to dump).
2012-01-24 14:57:39 +00:00
Miodrag Milanovic
af659db4a0 Exposing read/write handlers of pc_vga (no whatsnew) 2012-01-24 14:33:41 +00:00
Miodrag Milanovic
76c4166f7f Some VGA cleanup and refactoring (no whatsnew) 2012-01-24 14:16:25 +00:00
Miodrag Milanovic
9368cce90f sync with MESS, it's just cleanup :) (nw) 2012-01-24 08:52:33 +00:00
Miodrag Milanovic
be86025142 Added DMF support in pc_dsk (no whatsnew) 2012-01-24 08:38:33 +00:00
Roberto Fresca
aeb14e2f82 Added Pluto 5 technical notes about clocks, EPROM config,
and addresses/data scrambling for different EPROM types
on 16-bit mode. [Roberto Fresca]
2012-01-24 03:13:11 +00:00
Michaël Banaan Ananas
94c182fdd5 MT 4620 2012-01-24 03:02:39 +00:00
Michaël Banaan Ananas
953b957e80 fix s1945bl missing sprites 2012-01-24 01:37:06 +00:00
smf-
ba3261d1ef fixed build 2012-01-23 22:17:02 +00:00
Angelo Salese
4e9be9c5c3 Port from MESS, nw 2012-01-23 22:12:23 +00:00
Angelo Salese
20b95d1868 New NOT WORKING game
--------------------
Super Bubble Pop
2012-01-23 21:55:58 +00:00
Olivier Galibert
c8822a8937 mess sync (nw) 2012-01-23 21:49:46 +00:00
Olivier Galibert
2e80c5ff0e fix 64-bit GCC compile (nw) 2012-01-23 21:49:38 +00:00
Olivier Galibert
afb7d8fb6a floppy: Do specific UI handling [O. Galibert] 2012-01-23 21:49:30 +00:00
Angelo Salese
2cad56dabb New WORKING game
--------------------
Steal See (& Get Land) [N. A. Jimenez, M. Krug, ShiggsUnderground, C. Stefano, Ted Bailey, R. Mucciarelli, Smitdogg, The Dumping Union]
2012-01-23 21:38:15 +00:00
Angelo Salese
fcae791400 new clones
---------------
Carrier Air Wing (bootleg) [Bonky0013] (not working)
Flying Shark (bootleg, set 2) [Bonky0013]
Arcana Heart [Dumping Union]
2012-01-23 21:34:13 +00:00
Angelo Salese
6a40406da2 Further Stepper clean-ups [J. Wallace] 2012-01-23 21:22:54 +00:00
Curt Coder
c8b7ff0797 Fixed debug build. (nw) 2012-01-23 18:32:53 +00:00
Fabio Priuli
336cddc752 ppu2c0x: converted NES PPU to be a modern device. [Fabio Priuli] 2012-01-23 12:25:48 +00:00
Michaël Banaan Ananas
202a695a94 last one 2012-01-23 09:27:00 +00:00
Michaël Banaan Ananas
0bd783c69f screen eof regressions 2012-01-23 08:20:51 +00:00
mahlemiut
1174a05034 i386: Stopped IOPL from being changed by IRET when CPL is zero. 2012-01-23 08:04:00 +00:00
Michaël Banaan Ananas
b5c66b9930 screen eof regressions 2012-01-23 06:47:21 +00:00
Michaël Banaan Ananas
a8af9850d1 screen eof regressions 2012-01-23 06:06:04 +00:00
Michaël Banaan Ananas
d04fd53baa screen eof regressions 2012-01-23 05:16:12 +00:00
Michaël Banaan Ananas
edd727ec39 screen eof regressions 2012-01-23 03:31:09 +00:00
mahlemiut
765c81026c i386: Made stack limit checks better handle the difference between 16 and 32-bit stacks in IRET and RETF. 2012-01-23 01:35:43 +00:00
mahlemiut
f0553bafb5 i386: More page fault work. [Carl] 2012-01-22 22:49:12 +00:00
R. Belmont
d83925d546 fix compile on PPC OS X (nw) 2012-01-22 19:42:24 +00:00
R. Belmont
d1a7a2ad36 Missing files from the last checkin (nw) 2012-01-22 19:24:20 +00:00
R. Belmont
8703f92910 Added FLAC (lossless audio) codec support plus experimental hooks in samples and chdman. Bumped up CHD-CD hunk size to get better compression ratios on both zlib and flac. [David Haywood, R. Belmont] 2012-01-22 18:38:22 +00:00
Nathan Woods
91ac2846be Made codes in the 'input' debugger command case insensitive 2012-01-22 14:11:04 +00:00
mahlemiut
f8b4906f8f i386: Yet more fixes from MESS. 2012-01-22 10:56:10 +00:00
Michaël Banaan Ananas
183fecd71c screen eof regression 2012-01-22 00:55:50 +00:00
Michaël Banaan Ananas
9fd71b4905 screen eof regressions 2012-01-21 22:07:28 +00:00
R. Belmont
87c3d68343 Changes for GCC 4.7 compatibility [Belegdol] 2012-01-21 20:39:52 +00:00
Michaël Banaan Ananas
08262d3cd2 screen eof regressions 2012-01-21 16:26:46 +00:00
Michaël Banaan Ananas
a368317b1b fix detatwin missing sprites 2012-01-21 15:07:38 +00:00
mahlemiut
ab7b9c2cd1 i386: Further fixes from MESS, including Carl's JCXZ fix. 2012-01-21 09:12:25 +00:00
Scott Stone
4ec18df667 Change in minimum -STR before results are shown (nw) 2012-01-21 02:32:56 +00:00
Scott Stone
58afb44bf8 Added documentation (pinout/dips/chip ID) for popobear based on PCB picture and manual. [Tafoid] 2012-01-20 23:53:27 +00:00
Michaël Banaan Ananas
2dd1392f3e fix screen eof regression 2012-01-20 23:21:49 +00:00
Michaël Banaan Ananas
601ca437e6 two more, bored with it now 2012-01-20 22:52:36 +00:00
Michaël Banaan Ananas
ae60665dcf screen eof regressions 2012-01-20 22:25:05 +00:00
Michaël Banaan Ananas
e80e3bb7ed fix SCREEN_EOF regression
documented here: http://www.mametesters.org/view.php?id=4623
2012-01-20 22:02:21 +00:00
Michaël Banaan Ananas
b259746420 fix SCREEN_EOF regression 2012-01-20 21:41:34 +00:00
Michaël Banaan Ananas
23d291fb7b sync interrupts to scanlines anyway 2012-01-20 18:42:42 +00:00
Curt Coder
2af25c4c7e Added Intersil IM6402 UART emulation. [Curt Coder] 2012-01-20 14:07:54 +00:00
mahlemiut
e8404e05a4 i386: Fixed STR and SLDT instructions. 2012-01-20 11:16:07 +00:00
Michaël Banaan Ananas
b0eaeb8922 add note 2012-01-20 03:50:44 +00:00
Michaël Banaan Ananas
640aac305e fix gberetb 2012-01-20 02:43:44 +00:00
Michaël Banaan Ananas
d3819b2d2b improved interrupts (bootleg set is broken now, i'll get to that) 2012-01-20 01:40:46 +00:00
Brian Troha
80bb95d143 zn.c: Readd the alt mask rom format for ts2 2012-01-20 01:16:08 +00:00
Michaël Banaan Ananas
7efa03ba55 rm unnecessary comments, emulate soundlatch properly 2012-01-19 23:32:36 +00:00
Angelo Salese
dcb7e03334 VGA: first attempt at adding proper refresh rates [Angelo Salese] 2012-01-19 23:18:43 +00:00
mahlemiut
ed6ede2535 i386: Fixed BSR/BSF and CMPS based on test-i386 output. 2012-01-19 23:02:50 +00:00
smf-
3b305c1800 z8 & p8 were not being set 2012-01-19 20:34:24 +00:00
Brian Troha
85416cc045 zn.c: Removes the "older" ts2 graphics roms (IE: 05M, 06M 08M 10M with missing 07M & 09M). No other Capcom ZN game follows this load pattern and it doesn't make logical sense based on the rom board layout. If in the future it can be verified it can be re-added. 2012-01-19 03:20:39 +00:00
mahlemiut
d458480a07 i386: BTR and page fault fixes from Carl, and basic implementation of FIST and FBLD FPU instructions. 2012-01-18 22:54:36 +00:00
Angelo Salese
a5c3667e46 Another update, this is blitter based 2012-01-18 20:43:32 +00:00
Michaël Banaan Ananas
aac62dc22a pinball description corrections from AntoPISA 2012-01-18 20:41:47 +00:00
Angelo Salese
99ec1a86c8 Updates from Haze 2012-01-18 19:40:22 +00:00
Angelo Salese
8e09bd59fa New NOT WORKING game
--------------------
Popo Bear [R. Mucciarelli, N. Francfort, Smitdogg, The Dumping Union]
2012-01-18 18:13:08 +00:00
Michaël Banaan Ananas
5d6a53bfa4 update prev commit: cocktail more wasn't right yet 2012-01-18 16:45:00 +00:00