Commit graph

18021 commits

Author SHA1 Message Date
Wilbert Pol
a441e87ec2 (MESS) gameboy.c: Partially implemented banking for Story of La Sa Ma. [Wilbert Pol] 2012-10-15 19:05:33 +00:00
Cowering
bd44e9be90 Add Phantasy Star IV (PAL) 2012-10-15 16:00:26 +00:00
Michaël Banaan Ananas
1e17f96153 (small tweaks) 2012-10-15 15:57:44 +00:00
Curt Coder
6bb16d725e (MESS) c128: Rewrote the driver using the PLA for address decoding. [Curt Coder] 2012-10-15 14:26:38 +00:00
Michaël Banaan Ananas
62019298b9 fixed H flag on SUB/SBB/CMP 2012-10-15 14:18:19 +00:00
Curt Coder
d998277bb1 Optimized the PLA implementation and added simple caching with significant performance increase. [Curt Coder] 2012-10-15 14:06:24 +00:00
Curt Coder
ab1a064e29 (MESS) c128: MMU fixes. (nw) 2012-10-15 14:03:10 +00:00
smf-
b84f06da74 switched SCSICB to use DEVCB2 [smf] 2012-10-15 13:32:24 +00:00
Michaël Banaan Ananas
4297601676 fix 8080 unused flags
8080/8085 CPU Exerciser results now:
8080: fail: aluop ones, rest is OK
8085: fail: aluop ones and DAA, rest is OK
2012-10-15 12:49:07 +00:00
Michaël Banaan Ananas
22596c93f4 fix H flag on DCR and DAD 2012-10-15 12:32:28 +00:00
Scott Stone
a02ae653e0 Video System 14/10/12 - Moved the per-game tile indirections into game states. From Haze (nw) 2012-10-15 12:09:31 +00:00
Miodrag Milanovic
37d392a0b3 vtech1: fixed shrg (no whatsnew) 2012-10-15 10:35:31 +00:00
Aaron Giles
6214d596c7 A little more unification of delegate types. 2012-10-15 07:35:25 +00:00
Fabio Priuli
9649a4dd42 (MESS) fixed upd765-related regressions in p8000_16, compis and sf7000. no whatsnew. 2012-10-15 06:59:12 +00:00
Brian Troha
c39cb93876 new Angler Dangler clone added
New Clone Added
--------------------------------------
Angler Dangler [Tornadoboy]
2012-10-15 02:43:53 +00:00
Brian Troha
4ddb508f85 new Double Axle clone
Newer US version by way of Taito's rom numbering scheme

New Clone Added
----------------------------------
Double Axle (US) [ShouTime, The Dumping Union]
2012-10-15 02:37:22 +00:00
Michaël Banaan Ananas
37fb1f82b5 added superbug color overlay (info from external artwork by Mr Do) 2012-10-14 20:55:51 +00:00
Michaël Banaan Ananas
bd299deef7 added barricad color overlay (info from external artwork by Mr Do) 2012-10-14 20:42:16 +00:00
Michaël Banaan Ananas
bb8a839fe1 added barrier color overlay 2012-10-14 20:09:36 +00:00
Michaël Banaan Ananas
1bfc52e1ff got rid of generic color overlays, almost all of them were used by only 1 game each 2012-10-14 20:02:31 +00:00
Michaël Banaan Ananas
43af5550f6 nw 2012-10-14 18:37:37 +00:00
Michaël Banaan Ananas
abe797f7cc made video hustler bootlegs working 2012-10-14 16:15:06 +00:00
Michaël Banaan Ananas
3547edcb64 WIP videohustler bootleg 2012-10-14 14:08:53 +00:00
Robbbert
d23643834b rowamet : minor tidyup 2012-10-14 12:13:38 +00:00
Michaël Banaan Ananas
70864ba1c8 added seawolf/seawolf2 internal artwork 2012-10-14 12:08:03 +00:00
Robbbert
af31c4864c New not working game [Robbbert] 2012-10-14 10:45:37 +00:00
Robbbert
434fa1a9d3 upload forgotten file 2012-10-14 10:40:52 +00:00
Scott Stone
211ce49fc2 Video System 13/10/12 cleanups and preparation for further function merging. From Haze (nw) 2012-10-14 10:02:43 +00:00
Robbbert
c96a987479 pinball small cleanup 2012-10-14 07:03:23 +00:00
Robbbert
4155f1ed1a videodens : wip 2012-10-14 06:34:18 +00:00
Aaron Giles
ecfbeb7fd0 Created a base class delegate_common_base for all delegate
types. Created a binding_type_exception which is thrown when
a bind attempt fails due to mismatched types.

Added helper templates to driver_device to wrap legacy
device read/write handlers into driver_device member functions.
This should help move some things forward until more common
code is converted into proper devices.

Introduce new module devcb2 which contains modernized
versions of devcb. Compared to previous implementation
this one is simpler overall, trampolining calls through
a single internal set of adapter functions. The new
versions are also designed to be specified in the
machine_config rather than in structures, so they are
no longer simple POD types. Additional new/changed
features:

 * reads and writes can map to delegates for line or 8/16/32/64-bit
 * reads and writes can map to an I/O port
 * reads can be mapped to a constant value, with or without logging
 * writes can be mapped to a device's input line
 * all reads/writes can have a shift, mask, and/or xor applied
 * devices can opt to make the functions safe-if-NULL when resolving
 * only member function types are supported

Rewrote the YM2151 interface to be fully modernized, and
removed the ym2151_interface struct in favor of inline configs
using the new devcb2 mechanism. In many cases, removed
no longer needed trampolines, instead taking advantage of
direct support for input line writes.
2012-10-14 06:28:35 +00:00
R. Belmont
85f1df0adc (MESS) Mac updates: [R. Belmont]
- Line-level ADB comms for machines using the Egret ADB MCU, including standard transactions and SRQ
- Built-in video support for all modes on machines with the V8 and Sonora ASICs
- Corrected some minor bugs in the ADB protocol spoken by the keyboard simulation

New systems added or promoted from NOT_WORKING status
-----------------------------------------------------
Macintosh LC [R. Belmont]
Macintosh IIsi [R. Belmont]
Macintosh LC II [R. Belmont]
Macintosh Classic II [R. Belmont]
Macintosh LC III [R. Belmont]
Macintosh IIvx [R. Belmont]
Macintosh IIvi [R. Belmont]
2012-10-14 01:28:42 +00:00
Scott Stone
80330d5e94 New clones added
----------------
Phoenix (Irecsa / G.G.I Corp, set 3)  [Any]
Rallys (alternate bootleg of Spectar) [Any]
The Billiards (Video Hustler bootleg) - Set 2  [Any] - not working
2012-10-13 23:23:32 +00:00
Fabio Priuli
b84833a301 minor fixes from ReadOnly. nw. 2012-10-13 19:53:17 +00:00
Fabio Priuli
77ac46f111 fixed two xml mistakes. nw. 2012-10-13 19:50:32 +00:00
Fabio Priuli
366cdb6c99 it would help to commit all changes. sorry. 2012-10-13 17:03:16 +00:00
Brian Troha
40296e17c8 new mega touch 5 clone
New Clone Added
------------------------------
Megatouch 5 Tournament Edition (9255-70-01 ROC, Standard version) [Brian Troha, The Dumping Union]
2012-10-13 17:02:15 +00:00
Fabio Priuli
028157a38f (MESS) amiga: renamed machines to ami500n/p & ami1000n/p and added placeholder lists for system disks. [David Haywood] 2012-10-13 16:51:35 +00:00
Scott Stone
6f7f63b16a Video System improvements. Further unification of the functions, improved rendering of players in 3on3dunk and promoted it to working, also further improves the sprites in twrldc94. From Haze (nw)
New games added or promoted from NOT_WORKING status
---------------------------------------------------
3 On 3 Dunk Madness (US, prototype? 1997/02/04)  [David Haywood, ShouTime, Smitdogg, The Dumping Union]
2012-10-13 13:29:27 +00:00
Robbbert
538cc2b1af Converted some pinball systems to derived classes. (nw) 2012-10-13 12:32:31 +00:00
Fabio Priuli
b8f3ccd722 (MESS) snes: added region compatibility filters to the software list [Fabio Priuli, Tafoid, Bobz] 2012-10-13 11:51:10 +00:00
mahlemiut
971a170240 upd765: call soft_reset() on device_reset() (no whatsnew) 2012-10-13 11:06:23 +00:00
Wilbert Pol
099782e9a1 clifront.c: Added verifysoftlist command for verifying software availability for separate software lists. [Wilbert Pol] 2012-10-13 09:38:43 +00:00
Fabio Priuli
0262585431 (MESS) pc9801.c: further safety checks to avoid crashes in some drivers. no whatsnew. 2012-10-13 06:23:55 +00:00
Fabio Priuli
b17b5f6e51 (MESS) softlist: minor updates. no whatsnew. 2012-10-12 21:57:48 +00:00
Michaël Banaan Ananas
283bb35a26 seawolf/seawolf2 internal artwork placeholders 2012-10-12 20:17:40 +00:00
Sandro Ronco
2d20841889 (MESS) Fixed kc_d004 regression. (nw) 2012-10-12 19:28:49 +00:00
Michaël Banaan Ananas
b708f6ea35 asterock romnames from andy 2012-10-12 18:18:10 +00:00
Michaël Banaan Ananas
7d7ed680ab knocker obviously shouldn't be routed to main mono speaker 2012-10-12 18:01:08 +00:00
Michaël Banaan Ananas
1fc65eebf7 (re)added support for optional qbert knocker sound sample 2012-10-12 17:00:38 +00:00