Scott Stone
ae993d6f0d
Created mpu4mod2sw.c and started moving sets which used the mpu4mod2
...
baseboard there (most of these ones actually run quite well apart from
some moaning about reels) This board used the AY8913, the mod4 board
didn't have that, so it's a logical split point. Also some more identification / tagging etc. of other sets. From Haze (nw)
2012-08-04 15:28:12 +00:00
Miodrag Milanovic
851081b772
removed some not used variables (nw)
2012-08-04 15:12:02 +00:00
Miodrag Milanovic
5c6008e960
n64: This was a clear misspelled variable, two times removed (nw)
2012-08-04 15:07:55 +00:00
Miodrag Milanovic
1c7e7b5f8d
Fix compile error (nw)
2012-08-04 12:31:44 +00:00
Oliver Stöneberg
b938c3e690
fixed some unread variable warning reported by cppcheck (no whatsnew)
2012-08-04 12:19:06 +00:00
Oliver Stöneberg
9fe7b3bbcc
removed some unnecessary statements reported by cppcheck (no whatsnew)
2012-08-04 11:23:47 +00:00
Oliver Stöneberg
9ce1c3ea94
fixed some incorrect operators and a duplicated game flag reported by Visual Studio Code Analysis (no whatsnew)
2012-08-04 09:17:44 +00:00
Brian Troha
f31cef01e0
model2.c: Misc doc update: Added the Sega security rom board number to the Dead or Alive sets. - NW
2012-08-04 07:22:26 +00:00
Aaron Giles
aa9bc95573
Sega 16-bit cleanup, part 1 (still more coming):
...
* Converted FD1089/FD1094 into proper devices, derived
from m68000. They now handle their own decryption and
memory management, so we can remove all the calls for
initialization/reset/etc. The key now lives as a 'key'
subdevice under the CPU, and the FD1089/1094 are now
specified just like any other CPU.
* Removed the horrible s16fd and s24fd files. Good riddance.
* Created a helper class for managing fd1094 decryption
caches.
* Converted the memory mapper into a new modern device
and updated the segas16b, segaorun, and segas18 drivers
to use it. Fixed ROM memory mapping so that the source
ROMs can be loaded contiguously, removing a bunch of
hacks.
* Untangled the joined segas1x_state and split the states
for each system into their own classes. Cleaned up some
implementations.
* Added support for member functions to be called as
DRIVER_INIT functions. To do this, #define
MODERN_DRIVER_INIT prior to #including "emu.h" and you
will be required to specify a class and member function
for your driver init.
* Fully modernized the segas16b and segas18 drivers.
New working games added
-----------------------
GP Rider (Japan) [ShouTime, Charles MacDonald, Aaron Giles]
Last Survivor [ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB,
Dr. Spankenstein, ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]
(Note: A couple games are still busted, but most are working. Will
follow up with more updates.)
2012-08-04 05:19:46 +00:00
Oliver Stöneberg
13e2f8b5fc
some memset() underflow fixes (no whatsnew)
2012-08-03 20:20:42 +00:00
Scott Stone
e069b8424b
Gave the dealem expansion board it's own file and derived class
...
(mpu4dealem.c) because it's a unique expansion, no point in having all
that stuff in the main state. The standard video board it's own state class too, and moved specifics to that, plus converted the scn2674 video chip to be a device (new files there too) again reducing the amount of junk in the base mpu4 state. From Haze (nw)
2012-08-03 19:59:35 +00:00
Olivier Galibert
40c79602b6
memory: Add support for dynamically mapping devices [O. Galibert]
...
Just call install_device on the space with as parameters:
- start and end of the mapping zone
- device (not pointer to the device)
- map method
and optionally, if the device data width is not the same than the
space data width:
- device data width (for consistency checking)
- unit mask
For instance, the static mapping:
AM_RANGE(0x02114100, 0x02114107) AM_DEVICE8("fdc", n82077aa_device, amap, 0xffffffff)
can be converted to a dynamic mapping (where fdc is a pointer to the device):
machine().device("maincpu")->memory().space(AS_PROGRAM)->
install_device(0x02114100, 0x02114107, *fdc, &n82077aa_device::amap, 8, 0xffffffff);
2012-08-03 18:55:37 +00:00
Scott Stone
bf013678a7
Revert r17106 (before spaces changed to _). The following revisions should be intact (nw)
...
More mpu4.c clone splitting including new files - From Haze (nw)
2012-08-03 16:16:41 +00:00
James Wallace
7c0707c541
Removing 'after the fact' merged ROMs that appear to have only been made to get MFME to work with them. There are more like this I'm sure (nw)
2012-08-03 11:48:16 +00:00
James Wallace
d078cc2ebf
Removed duplicate ROM set from bfm_sc1.c (nw)
2012-08-03 11:14:21 +00:00
James Wallace
5e3f586ec9
More proconn (nw)
2012-08-03 10:49:05 +00:00
James Wallace
bf654e14dd
Never underestimate the power of regex... (nw)
2012-08-03 09:54:46 +00:00
Brian Troha
facc25e6c7
Minor doc updates for model2.c & model3.c - Added Sega rom board ID# and verified the rom load order for Motor Raid. - NW
2012-08-03 06:35:06 +00:00
Scott Stone
0a998e2515
Added PLD from Xenophobe Sounds Good board. [Kevin Eshbach]
2012-08-03 01:54:38 +00:00
Scott Stone
27d9046c9e
More clone splits for mpu4.c, mpu4sw.c and a fix for set which was set to be a clone of itself in proconn.c - From Haze (nw)
2012-08-03 00:13:47 +00:00
Scott Stone
b9f36244a7
Fixed MT#04962: plottinga: Crash during init before OK - From Haze
2012-08-02 23:04:08 +00:00
Scott Stone
19c21d9172
more sorting, more clones, more sets - mpu4.c, maygayep.c, mpu4sw.c - From Haze (nw)
2012-08-02 21:34:14 +00:00
James Wallace
26d00035d7
..And now the stuff there's no credits available for (nw)
2012-08-02 20:04:17 +00:00
James Wallace
86afbb262a
PROCONN Splits - firstly the stuff we can credit:
...
777 Heaven (Project) (20p 6GBP Jackpot Version 114) (PROCONN) [launton /MPU Mecca]
777 Heaven (Project) (10p 3GBP Jackpot Version 380) (PROCONN) [sam20sam /MPU Mecca]
777 Heaven (Project) (5p 3GBP Jackpot Version 105) (PROCONN) [sam20sam /MPU Mecca]
777 Heaven (Project) (10GBP Jackpot) (PROCONN)[launton /MPU Mecca]
Jumping Jacks (Project) (set 2) (PROCONN) [Pete W. /MPU Mecca]
2012-08-02 19:12:56 +00:00
Scott Stone
892ea1d4eb
More splitting and duplicate fixes for mpu4.c, mpu4hw.c, and maygayep.c - nearing 20.5k total sets. From Haze (nw)
2012-08-02 15:09:42 +00:00
Scott Stone
7722de679b
Allow both jclub2 (st-0032) and jclub2o (st-0020) to show their
...
error messages and more maygayep.c clone splits. From Haze (nw)
2012-08-02 13:47:02 +00:00
Scott Stone
2f2cc68297
More st0020.c device work and maygayep.c clone splits - From Haze (nw)
2012-08-02 01:58:14 +00:00
Brian Troha
22664acf68
mame.lst: Fill in the Taito rom number for invqix - NW
2012-08-02 01:49:26 +00:00
Angelo Salese
ecca50bc70
New NOT WORKING game
...
--------------------
Space Invaders / Qix Silver Anniversary Edition [Tormod, Smitdogg, The Dumping Union]
2012-08-02 00:24:43 +00:00
Brian Troha
5f874b05be
New game added and new Blood Storm Clone
...
Pairs Red is basically like the Pairs game but is designed for children and is a ticket redemption game so I consider it different enough to be a new game. Although the matching of pairs is the basic concept for both.
New Clone Added
-------------------------------
Blood Storm v1.04 [Brian Troha, The Dumping Union]
New Game Added
--------------------------
Pairs Red (V1.0, 10/25/94) [Brian Troha, The Dumping Union]
2012-08-01 23:54:28 +00:00
Angelo Salese
40319bf8d8
Quick and dirty base hook-up for this
2012-08-01 20:52:12 +00:00
Scott Stone
37f3a4bff8
continued st0020.c, jclub2.c work, more clone splitting for mpu5.c, astrafr.c - From Haze (nw)
2012-08-01 19:41:54 +00:00
Scott Stone
62ac08faba
st0020 (seta blitter + zooming sprites) is now a device. [David Haywood]
2012-08-01 16:45:55 +00:00
Scott Stone
67c37ad05c
crgolf.c: Adjusted rom names to better represent actual rom labels improved documentation for other dumped sets. Added protected PAL dump. [Kevin Eshbach, Tafoid]
2012-08-01 16:33:25 +00:00
Scott Stone
57548fb1e4
Fixed MT04961: darkhors: Game no longer allows for boot up - From Haze
2012-08-01 03:13:36 +00:00
Scott Stone
fa8164f908
Fix for MT04960: All sets in cdi.c: Quizard games do not boot after initial startup screen
2012-08-01 02:54:02 +00:00
R. Belmont
906865b75a
New clones added
...
----------------
* Samba de Amigo (prototype) [Arzeno Fabrice]
2012-08-01 01:40:23 +00:00
Ville Linde
958d60f1e4
cobra.c: Added Timekeeper RTC.
2012-07-31 22:18:24 +00:00
Scott Stone
2d8b4ab853
more clones created/sorted for mpu5.c - From Haze (nw)
2012-07-31 21:01:16 +00:00
Scott Stone
4755987cb4
Started the process of converting some Kaneko games to use devices. [David Haywood]
2012-07-31 20:54:17 +00:00
Ville Linde
cf2f7eb01c
cobra.c: Hooked up DMA callbacks and RF5C400.
2012-07-31 17:54:41 +00:00
Angelo Salese
eb7bcbebea
Wild Poker ... reads code snippet from MCU port :/
2012-07-31 02:47:06 +00:00
Angelo Salese
18923911bf
Hooked up preliminary sound to Lock N Loaded [Angelo Salese]
2012-07-31 00:42:44 +00:00
Scott Stone
b8b80c3421
making more sets in mpu5.c - From Haze (nw)
2012-07-30 23:08:10 +00:00
Angelo Salese
1434a8b44f
Fixed a color bug with tilemap
2012-07-30 23:04:11 +00:00
Ville Linde
6c8cba3503
ppc: Added callbacks for buffered external DMAs. [Ville Linde]
2012-07-30 22:20:30 +00:00
Angelo Salese
9eaa7414e7
Defaults to disallow game over, fix it
2012-07-30 18:45:59 +00:00
Angelo Salese
1170a836d9
New WORKING game
...
--------------------
Cycle Maabou [Angelo Salese]
Fixed sprite GFX order in Cycle Maabou [Angelo Salese]
Hooked up inputs in Cycle Maabou [Angelo Salese]
2012-07-30 17:28:42 +00:00
Angelo Salese
0cafb7f162
New WORKING game
...
--------------------
Sky Destroyer [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn, Smitdogg, The Dumping Union, Angelo Salese, David Haywood]
2012-07-30 16:18:36 +00:00
Michaël Banaan Ananas
8f720281dd
fix edge cases with overflow/carry flag
2012-07-30 15:33:41 +00:00
Scott Stone
8fd763c188
New clones added as GAME_NOT_WORKING
...
------------------------------------
Ninja Baseball Bat Man II (bootleg/hack) [Smitdogg, The Dumping Union, David Haywood]
2012-07-30 15:16:30 +00:00
Angelo Salese
478a1bdaad
State-ized the thing
2012-07-30 15:03:46 +00:00
Angelo Salese
57b96d6021
More protection sim fixes
2012-07-30 14:27:26 +00:00
Angelo Salese
1f107a83a8
Fixed remaining input issues in Sky Destroyer [Angelo Salese]
2012-07-30 12:46:06 +00:00
Angelo Salese
e873505530
Added preliminary colour cycling effect to Sky Destroyer [David Haywood]
2012-07-30 12:27:10 +00:00
Miodrag Milanovic
36e856cee3
Version bump
2012-07-30 07:58:23 +00:00
Miodrag Milanovic
19179ec9b6
Clean-ups and version bump
2012-07-30 07:55:43 +00:00
Angelo Salese
82345fa14e
More protection work
2012-07-30 03:52:40 +00:00
Angelo Salese
6d12f6b59b
Haze fixed the tilemap, me fixed a sprite issue
2012-07-30 03:27:42 +00:00
Angelo Salese
b554e315ba
Basic inputs hooked up
2012-07-30 02:40:32 +00:00
Angelo Salese
2580f65048
Last sprite fixes
2012-07-30 01:16:47 +00:00
Angelo Salese
9bc86d07dd
When in doubt with colors, just use ROMREGION_INVERT
2012-07-29 23:52:32 +00:00
Angelo Salese
f487155b21
Fixed sprite offsets
2012-07-29 23:45:43 +00:00
Michaël Banaan Ananas
d455c6267e
that trick doesn't work with ADD (SUB is left-to-right, ADD is equal both ways)
2012-07-29 23:44:37 +00:00
Brian Troha
8aad7ae7db
toaplan2.c: Minor doc update about the Pipi & Bipis bootleg
2012-07-29 23:41:34 +00:00
Brian Troha
b43a647b92
msm5205.c: Preserve the documentation differences between MSM6585 & MSM5205 now that support has been added to the msm5205.c driver.
2012-07-29 20:03:32 +00:00
Brian Troha
58f81a0921
new non working game added - Pop Shot
...
New games marked as GAME_NOT_WORKING
------------------------------------
Pop Shot (prototype) [Antonio Gonzalez Jr.]
2012-07-29 19:53:52 +00:00
Brian Troha
bf2f103e6d
new clone added: Pipi & Bibis / Whoopee!! (Prototype)
...
New Clone Added
--------------------------------
Pipi & Bibis / Whoopee!! (Prototype) [Antonio Gonzalez Jr.]
2012-07-29 19:28:36 +00:00
Wilbert Pol
018d9a80e3
v30mz.c: Getting rid of some typedefs and cleaning up a few things. (nw)
2012-07-29 19:10:55 +00:00
Wilbert Pol
bac8361cd8
v30mz: Removed unneeded header file (nw)
2012-07-29 18:39:29 +00:00
Michaël Banaan Ananas
bfa4f38f05
added minimal support for MSM6585
2012-07-29 18:16:45 +00:00
Ville Linde
2a92957014
cobra.c: Hooked up FIFO interrupts. (nw)
2012-07-29 16:06:11 +00:00
Angelo Salese
71e0f3e0c5
As Phil noted, prg ROM banking actually contains the missing gfxs ...
2012-07-29 12:18:58 +00:00
Scott Stone
17c681f42b
Set splitting and moving some roms to another driver because they were misplaced involving mpu5.c and pluto5.c. As a result of the previous cleanups there were still some redundant structure left around which can be reduced in esd16.c - From Haze (nw)
2012-07-29 00:58:36 +00:00
Ville Linde
6780d718ca
cobra.c: Moved FIFOs into a class.
2012-07-28 18:43:19 +00:00
Angelo Salese
3ae8987c2c
Some improvements to Sky Destroyer, some gfxs are missing ...
2012-07-28 18:32:30 +00:00
Ville Linde
615ba7effa
cobra.c: Converted the 3D renderer to use polynew.h. [Ville Linde]
2012-07-28 17:45:35 +00:00
Scott Stone
0ac1710ffb
esd16.c: We can collapse the sprite gfxdecodes into a common 5bpp one rather than 2 different ones by adjusting the rom loading, we can also use the AM_MIRROR macro instead of a manual function to mirror spriteram. From Haze (nw)
2012-07-28 15:16:26 +00:00
Miodrag Milanovic
ba882201e6
Sync with MESS (nw)
2012-07-28 14:33:57 +00:00
Ville Linde
bacbc32851
cobra.c: Some more improvements. (nw)
2012-07-28 12:20:24 +00:00
Michaël Banaan Ananas
6e98ce8fdb
cleanup ?-operator usage (should also fix the warnings found by firewave)
2012-07-28 10:31:28 +00:00
Michaël Banaan Ananas
50e2290f15
firewave's patch fixes more !-operator warnings
2012-07-28 07:53:23 +00:00
Michaël Banaan Ananas
e2113c652a
fix warning with !-operator found by firewave
2012-07-28 07:44:59 +00:00
Michaël Banaan Ananas
bf73f643e3
fix ?-operator warnings found by firewave
2012-07-28 07:40:34 +00:00
Oliver Stöneberg
283b0bb28d
fixed assertion with new m6800 CPU types (no whatsnew)
2012-07-28 07:26:45 +00:00
Brian Troha
d821d49753
New Drift Out clone
...
New Clone Added
---------------------------
Drift Out (Europe) [Hammy]
2012-07-28 05:33:24 +00:00
Scott Stone
4723d89b25
More set splitting to clones in mpu5.c + some updated notes in cybertnk (no functional change). From Haze (nw)
2012-07-28 00:16:29 +00:00
Brian Troha
44c576c94b
esd16.c: Cosmetic change, Sort rom load. - NW
2012-07-27 21:41:58 +00:00
Brian Troha
9b0a5baee4
New Mortal Komabat clone
...
New Clone Added
----------------------------------
Mortal Kombat II (rev L2.0) [ebo0763]
2012-07-27 21:31:00 +00:00
Ville Linde
8f10a9db3b
cobra.c: Fixed hard disk access. General cleanup.
2012-07-27 20:28:59 +00:00
James Wallace
c7fb3818c7
Split the BFM_BD1 controller into the original, and dot alpha versions, as their code is not identical.
...
Pointed Scorpion 4 to use this new code.
2012-07-27 18:59:01 +00:00
Scott Stone
02772c86ca
mpu5.c clones splits. From Haze (nw)
2012-07-27 18:50:14 +00:00
Michaël Banaan Ananas
019ba5245f
MESS 15624
2012-07-27 18:38:13 +00:00
Scott Stone
3af9ffa254
More set splitting for allied.c - From Haze (nw)
...
Fix for MT#04957: galaxygn: life dipswitch is broken. there's only 1 life
Fix for some duplicate roms in acesp.c as well as documenting shared roms in play_1.c (nw)
2012-07-27 18:21:38 +00:00
Miodrag Milanovic
e39106c9a1
Fixed AMD/ASD opcodes in the F8 CPU core. Status flags are set before the decimal correction factor is added, so only the carry flag is significant after a decimal addition opcode. [Sean Riddle]
2012-07-27 17:46:29 +00:00
Oliver Stöneberg
97dbb9484f
removed unnecessary strlen() usage (no whatsnew)
2012-07-27 15:37:39 +00:00
Oliver Stöneberg
b401946fae
fixed memory leak in chd_file_compressor::hashmap (no whatsnew)
2012-07-27 15:25:52 +00:00
Oliver Stöneberg
5864158d33
allow "windowname" in win_create_window_ex_utf8() to be NULL to match behavior of CreateWindowEx() (no whatsnew)
2012-07-27 15:24:08 +00:00
Oliver Stöneberg
b208149acc
removed some unused variable declarations from MACHINE_CONFIG_* macros (no whatsnew)
2012-07-27 15:22:12 +00:00
Oliver Stöneberg
9a10e40656
Properly call va_end() before throwing exceptions in fatalerror functions (no whatsnew)
2012-07-27 15:20:26 +00:00
Angelo Salese
98e99f50e5
Bare minimum to get this to boot, will work on the tilemap issues later on ...
2012-07-27 15:19:59 +00:00
Oliver Stöneberg
8a56ebd8e9
fixed bogus if-condition in src/emu/cpu/cop400/cop410ds.c
2012-07-27 15:19:02 +00:00
Ville Linde
e30859b7fc
cobra.c: Fixed comram access. (nw)
2012-07-27 14:32:23 +00:00
Angelo Salese
edc5ac8499
New NOT WORKING game
...
--------------------
Sky Destroyer [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn, Smitdogg, The Dumping Union, Angelo Salese]
2012-07-27 14:16:32 +00:00
Scott Stone
0d35f15199
done some more work on the sprites.. hopefully most are positioned a
...
bit better now..
still can't see how they get disabled tho, nor do I understand the
rouge lines on top of some of them.. it either needs perfect precision
or they're some kind of markers like sega used..
lots of bits set in the spriteram we don't use too.. (nw)
2012-07-27 02:13:20 +00:00
Brian Troha
a3862117f3
esd16.c: Correct clocks for sound in Jumping Pop - NW
2012-07-27 00:40:12 +00:00
smf-
0407502760
fixed building with MSVC
2012-07-26 23:20:48 +00:00
R. Belmont
b987e8d872
SDL: more compile fixes (nw)
2012-07-26 22:10:32 +00:00
smf-
6f11a30658
fixed building with MSVC
2012-07-26 22:02:56 +00:00
smf-
35f8b571b2
fixed building with MSVC
2012-07-26 21:35:56 +00:00
R. Belmont
a93ee65b41
Fix some non-Windows compiles (nw)
2012-07-26 21:23:51 +00:00
Ville Linde
89e4cc873e
cobra.c: Implemented simple line drawing. (nw)
2012-07-26 20:50:41 +00:00
Scott Stone
006a639146
more work with graphics in cybertnk.c (nw)
2012-07-26 20:13:33 +00:00
James Wallace
e6d147b9bb
Added Jackpot Jokers Sound ROM (Ploggy)
...
Added some preliminary flesh to ACE System 1, we can at least see the LED display now.
2012-07-26 20:01:26 +00:00
smf-
fc7d91a7cb
MSVC doesn't like classy structs, no idea if this breaks anything.
2012-07-26 19:51:57 +00:00
smf-
7d05c64b36
removed gzio.o as it doesn't exist
2012-07-26 19:47:59 +00:00
smf-
e9f3bf6bb1
don't build 64 bit functions when the prototype isn't defined in the .h
2012-07-26 19:46:56 +00:00
Oliver Stöneberg
eb937ea06a
fixed version check in windows.mak (no whatsnew)
2012-07-26 19:36:30 +00:00
James Wallace
1a6a3d9fed
Added skeleton for JPM SRU - a predecessor to the System 80. Moved over ROMS that appear to belong to it.
2012-07-26 19:32:58 +00:00
James Wallace
a111d94d4c
Cleaned up blanking problems (temporarily), and fixed checksums (nw)
2012-07-26 19:15:20 +00:00
Ville Linde
641b343491
ppc: Better fix for dword aligned 64-bit accesses. (nw)
2012-07-26 16:47:06 +00:00
Brian Troha
bcefc16a21
esd16.c: Move Jumping Pop from tumbleb.c to esd16.c and clean up said driver. [David Haywood]
2012-07-26 16:23:08 +00:00
Oliver Stöneberg
dade33f755
updated zlib to 1.2.7 / renamed zconf.in.h to zconf.h.in [Oliver Stöneberg]
2012-07-26 15:35:34 +00:00
Oliver Stöneberg
b4a1dbb129
updated expat to 2.1.0 [Oliver Stöneberg]
2012-07-26 15:28:31 +00:00
R. Belmont
351b3a9d8e
SDL: some compile fixes for OS X and Windows (nw)
2012-07-26 13:32:29 +00:00
Scott Stone
69cf4554d7
cybertnk.c: [David Haywood]
...
- hooked up tilemaps as tilemaps, with scrolling
- hooked up palette select on road drawing (road now appears to 'move')
- did some priority related bits, which may or may not be correct
--
ROM_RELOAD work for funybubl.c and r2dx_v33.c (nw)
2012-07-26 12:27:24 +00:00
Brian Troha
93124d45ef
new Jumping Pop clone
...
New Clone Added
--------------------------------------
Jumping Pop (set 2) [Brian Troha, David Haywood, The Dumping Union]
2012-07-26 02:19:21 +00:00
Angelo Salese
cc801c43f6
Cleaned up I/Os in Cyber Tank [Angelo Salese]
2012-07-26 00:36:06 +00:00
R. Belmont
98b0db7892
Fixed MT #4953 [R. Belmont, Firewave, Roman]
2012-07-26 00:31:52 +00:00
Ville Linde
a7c4949179
cobra.c: Use real texel colors. (nw)
2012-07-25 23:46:30 +00:00
Angelo Salese
818a67927c
Fixed silly bug (even though colors are still quite incorrect
2012-07-25 23:41:44 +00:00
Angelo Salese
ae50a0a146
Fixed gameplay inputs in Cyber Tank [Angelo Salese]
2012-07-25 23:30:09 +00:00
Angelo Salese
731361bfa4
Removed a sound kludge to Combat School [Angelo Salese]
2012-07-25 22:24:32 +00:00
Ville Linde
a928d1713d
cobra.c: Workaround for page translation fault. (nw)
2012-07-25 22:10:40 +00:00
Michaël Banaan Ananas
78aca3a518
fix mame-specific unreachable code, JWallace can fix the bfm one
2012-07-25 21:23:07 +00:00
James Wallace
815012961e
Added some new ROMs
...
Twister Sound [Guitar]
New clones added:
==================
Trick or Treat (Proconn) [Captain Haddock]
Action Bank (set 2) (Barcrest)
Special Effects V2 (Maygay V1)
2012-07-25 19:51:51 +00:00
Ville Linde
43cab64548
ppc: Changed cap flags to UINT32 for future additions. (nw)
2012-07-25 19:39:33 +00:00
Angelo Salese
031ca39e0d
Added sound ROM bankswitch in Combat School bootleg. [Angelo Salese]
2012-07-25 19:16:07 +00:00
Ville Linde
ec9465a37c
ppc: Exposed segment registers to the debugger.
2012-07-25 18:17:55 +00:00
Scott Stone
cb999284ee
Cleanup of no longer used unkpcp.c (nw)
2012-07-25 16:59:58 +00:00
Ville Linde
e05d7e5b9e
cobra.c: Hooked up data cache store callback.
2012-07-25 15:34:31 +00:00
Ville Linde
5ea8550a8a
ppc: Added optional callback for explicit data cache stores.
2012-07-25 15:32:27 +00:00
Scott Stone
e1858a0a33
Fixing a couple of duplicate sets found - From Haze (nw)
2012-07-25 14:35:27 +00:00
Scott Stone
5871259308
pokechmp.c: [David Haywood]
...
- Finally figured out the 8bpp BG tile plane order, a bit odd, guess
there are swapped lines
- Hooked up OKI sound banking
- Fixed sprite attributes
- Simplified CPU banking
- Use generic palette functions
2012-07-25 14:15:05 +00:00
R. Belmont
2c437a6d66
am9517a: sync with MESS changes (nw)
2012-07-25 13:27:08 +00:00
Ville Linde
a664ac2015
voodoo: Cleaned up Banshee 2D blitter code. (nw)
2012-07-25 13:23:34 +00:00
Brian Troha
b9fd30c5ba
sfbonus.c: minor doc update - NW
2012-07-25 06:39:26 +00:00
Brian Troha
c28fc4965e
Get Rich fully dumped now.
...
sfbonus.c: Corrected dipswitches for the driver and added dipswitch locations. [Brian Troha]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Get Rich [Sara S.]
2012-07-25 06:05:29 +00:00
R. Belmont
beba639471
SDL: Use XInput to allow multiple lightguns on Linux/*BSD targets. [Markus Rathgeb, based on a patch by SpritesMods.com]
2012-07-25 01:32:48 +00:00
Scott Stone
4e6f0480c3
ROM_CONTINUE/ROM_RELOAD cleanups. From Haze (nw)
2012-07-25 00:27:56 +00:00
Aaron Giles
29ff511496
Remove redundant line. Also check to see if svn mail is restored now.
2012-07-24 22:38:48 +00:00
Scott Stone
025c6f388b
basic device hookups in aces1.c, some sets now play alarm sound / clean up rom loading and main rom banking for st0016.c and associated drivers. From Haze (nw)
2012-07-24 21:57:47 +00:00
Scott Stone
e59bd00aef
moved a misplaced set from acesp.c to aces1.c - From Haze (nw)
...
added a note about a known bootleg rygar board that matches content of an existing board, but different layout (nw)
2012-07-24 21:06:50 +00:00
James Wallace
d4ed5bce4c
Fix unwanted popmessage in BD1 games, and separated vfd and DMDs out for better separation for game loading
2012-07-24 19:28:46 +00:00
James Wallace
a4f1cd15da
Adding some clones and assorted data (nw).
2012-07-24 18:58:57 +00:00
Ville Linde
1874019732
Converted Taito JC 3D renderer to use polynew.h. [Ville Linde]
2012-07-24 17:29:25 +00:00
Angelo Salese
31eb6f783b
Haze: fixed title screen in Fruit Dream
2012-07-24 12:09:50 +00:00
Scott Stone
d998453e17
Did a first-pass clone creation/set split for the acesp.c driver. As a result, another 500 or so sets have been added to the gamelist. [David Haywood]
2012-07-24 09:52:26 +00:00
Scott Stone
7bbd6e0cd2
Enable support building the bundled 7z library with a C++ compiler. [Markus Rathgeb]
2012-07-24 09:34:43 +00:00
Scott Stone
4a037ecfea
acesp.c - more set separation into clones - From Haze (nw)
2012-07-24 03:43:01 +00:00
Scott Stone
037af6b71c
updated notes in jpms80 / jpmmps, added skeleton structures for tms9902 device + placed it in mem map. From Haze (nw)
2012-07-24 03:25:55 +00:00
Ville Linde
20f97f729e
taitotz.c: Changed HDD serial numbers to char arrays. (nw)
2012-07-23 19:44:33 +00:00
Michael Zapf
f79593ee04
Moved TMS9901/9902 from mess/machine into emu/machine subtree
2012-07-23 19:02:56 +00:00
Scott Stone
799b4d1951
acesp.c - continuing clone creation causes climatic changes concerning class count - From Haze (nw)
2012-07-23 18:20:22 +00:00
Ville Linde
4af6c58a3b
taitotz.c: Enabled background polygon rendering. (nw)
2012-07-23 17:56:27 +00:00
Ville Linde
1c3650ad5a
taitotz.c: Fixed RTC lockup. (nw)
2012-07-23 17:49:21 +00:00
Angelo Salese
ba2a653496
New WORKING game
...
--------------------
Fruit Dream [Angelo Salese]
2012-07-23 16:08:19 +00:00
Angelo Salese
60320129c7
Quick bug-fix, otherwise old style vblank time will never work ...
2012-07-23 15:41:14 +00:00
Ville Linde
3df3a4a2b2
ppcdrc.c: Split up dword-aligned 64-bit accesses to 32-bits. (nw)
2012-07-23 14:25:55 +00:00
Michaël Banaan Ananas
e8ec2f32c4
cleanup
2012-07-23 12:49:33 +00:00
Phil Bennett
b6c72910d4
Fix OS X Intel compilation
2012-07-23 11:23:57 +00:00
Michaël Banaan Ananas
5afef02f71
some work on custom i/o
2012-07-23 07:06:07 +00:00
Brian Troha
9a6ccf9a06
gcpinbal.c: Added comment about the OKI MSM6585 sound chip. - NW
2012-07-23 06:09:37 +00:00
Brian Troha
a5b7b907f4
midwunit.c: Corrected the rom labels for Open Ice and added notes about the specific "L" revision of the roms. [Brian Troha]
2012-07-23 05:21:37 +00:00
Brian Troha
58f4ccdaae
segas18.c: Minor doc update for Laser Ghost (US). Added Sega ID # for game and rom board. Added the A/D input board type as well. - NW
2012-07-23 05:04:12 +00:00
Michaël Banaan Ananas
8fde9c6f1a
added smgp extra sound
2012-07-23 03:35:20 +00:00
Angelo Salese
5e4a20eb8c
Hooked up TC0091LVC device to Fruit Dream [Angelo Salese]
2012-07-23 03:25:58 +00:00
R. Belmont
0f61beb0e4
Sync with MESS (nw)
2012-07-23 03:05:27 +00:00
Michaël Banaan Ananas
537b2b0fa1
fix soundlatch warning
2012-07-23 02:46:34 +00:00
R. Belmont
219e5b19ec
revert (nw)
2012-07-23 02:46:10 +00:00
Angelo Salese
2f6bad244e
dfruit hooks, and moved scrolling inside buffering, nw
2012-07-23 02:33:01 +00:00
Angelo Salese
584a15b25e
Ported TC0091LVC into a proper file
2012-07-23 01:36:45 +00:00
Angelo Salese
c763e6dbca
Sprite buffering
2012-07-23 01:21:59 +00:00
R. Belmont
ec96574c8f
First step in restoring compiling on Linux (nw)
2012-07-23 01:15:34 +00:00
Angelo Salese
d3f7561926
Support for cocktail mode
2012-07-23 00:56:51 +00:00
Ville Linde
06c936fc4a
taitotz.c: Major driver update. [Ville Linde]
...
- Modernized address maps
- Improved 2D rendering
- Hooked up IO CPU comms
- Hooked up IDE controller
- Basic 3D graphics emulation
2012-07-22 22:47:46 +00:00
Ville Linde
1a773891d3
tlcs900: Added support for TMP95C063. [Ville Linde]
2012-07-22 22:34:15 +00:00
Scott Stone
2487f58bf8
Add another subtype to 6800 core so that I can correctly define the CPU type in the drivers (it's kinda important because the different types have different internal peripherals, so even if I don't emulate them yet we shouldn't misrepresent it in the drivers). Much more clone shuffling and creation for acesp.c - From Haze (nw)
2012-07-22 20:17:41 +00:00
James Wallace
e205baa5f3
Doh, forgot mame.lst (nw)
2012-07-22 19:42:48 +00:00
James Wallace
cac054ec6d
Corrected typo (nw)
2012-07-22 19:39:20 +00:00
James Wallace
2003adad8d
General MPS set cleanups - including some set splits (nw)
2012-07-22 19:37:04 +00:00
Brian Troha
58be7520b7
cshooter.c: Added dipswitch locations to the Air Raid & Cross Shooter sets. [Brian Troha]
2012-07-22 19:28:57 +00:00
James Wallace
bbe3fc791e
New games added
...
------------------
Bank Raid (Jpm) (MPS) [C J Wren/MPU Mecca]
Lucky Arrows (Jpm) (MPS) [C J Wren/MPU Mecca]
Solid Gold (Jpm) (MPS) [C J Wren/MPU Mecca]
New clones added
------------------
Note Exchange (Set 2) (Jpm) (MPS) [C J Wren/MPU Mecca]
Note Exchange (Set 3) (Jpm) (MPS) [C J Wren/MPU Mecca]
Nudge Bonanza Deluxe (Set 2) (Jpm) (MPS) [C J Wren/MPU Mecca]
2012-07-22 19:21:13 +00:00
Brian Troha
bb317fba05
vega.c: Fill in known information for Vega - NW
2012-07-22 18:50:36 +00:00
smf-
5eaa57c67f
fixed constant overflow, 64 bit constants require U64() macro.
2012-07-22 18:23:30 +00:00
James Wallace
ddeab45e69
New game added (nw)
...
------------------
The Big Game (Barcrest) (MPU 3), [James Wallace]
2012-07-22 15:54:00 +00:00
Couriersud
7d056a39f2
Pong now uses netlist.h. This implementation reproduces all gate timing and 555 related effects as described by Dr. H. Holden in his 2012 publication "ATARI PONG E CIRCUIT ANALYSIS & LAWN TENNIS". [Couriersud]
...
There are now two game entries:
a) pongf
This illustrates how a workaround has to be used in the absence of gate timing. The game uses a code based netlist.
b) pong
This uses gate timing at a resolution of approx. 140 MHz. The netlist itself is read from the rom region.
2012-07-22 11:38:44 +00:00
Couriersud
6fb7943200
Implemented a generic implementation to model discrete net lists. [Couriersud]
...
- Based on timeslot modelling, the implementation models gate delays in logic chips.
- Design ready to be split into a generic and a MAME implementation part.
- Design prepared to merge in discrete components from discrete.*
- Supports code based as well as external net list parsing.
Ultimately, net lists and discrete emulation should share one code base. The class design was set up to accomplish this. There is no point in having multiple 555, 7474 implementations around.
Most of the code will be moved to lib/netlist going forward to allow usage in other projects.
2012-07-22 11:23:53 +00:00
Couriersud
90f7a66a1b
Small speedup for _get_profile_ticks. No WN.
2012-07-22 11:05:30 +00:00
Couriersud
d1b347c3f6
PORT_ADJUSTER now accepts PORT_MINMAX as well. [Couriersud]
2012-07-22 11:02:40 +00:00
Brian Troha
06a51716dc
new Toride clone added.
...
metro.c: Corrected OKI6295 Pin 7 assignment for the Last Fort & Sky Alert sets as listed in the driver. Also verified the Pin 7 assignment where listed in the driver. [Brian Troha]
New Clone Added
--------------------------------------------
Last Fortress - Toride (Erotic, Rev A) [Brian Troha, The Dumping Union]
2012-07-21 22:10:48 +00:00
Scott Stone
f2b167fd3c
More clone sorting madness - From Haze (nw)
2012-07-21 21:54:28 +00:00
Brian Troha
ce9e323622
legionna.c: Added priority BPROM to the Heated Barrel sets. Corrected rom names and added PCB locations. [Smitdogg, The Dumping Union]
2012-07-21 21:47:52 +00:00
Scott Stone
da54ed2e49
acesp.c - started splitting sets out into clones, added a few notes on the memory maps + known devices - From Haze (nw)
2012-07-21 19:47:41 +00:00
Angelo Salese
276f3122d5
Haze: removed a kludge
2012-07-21 18:15:23 +00:00
Phil Bennett
eaccd93201
namcos21/gal3: Removed C140_TYPE_SYSTEM21_B banking. Correct sound banking (i.e. the sound ROM size) is determined via a DIP switch.
2012-07-21 18:03:11 +00:00
Michaël Banaan Ananas
aa64fbb396
generalise smgp sets
2012-07-21 17:14:52 +00:00
Phil Bennett
a2e1e2a833
harddriv updates: [Phil Bennett]
...
* Implemented diagnostic jumper and DIP switches for all games
* Added a workaround to prevent racedrivb1 and racedrivg1 from crashing on boot
* Use the common 68681 DUART implementation
* Use XTAL values for CPU clocks
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Hard Drivin' (cockpit, rev 1)
Race Drivin' (cockpit, rev 1)
Race Drivin' (cockpit, rev 2)
Race Drivin' (cockpit, rev 3)
Race Drivin' (cockpit, British, rev 1)
Race Drivin' (cockpit, German, rev 2)
2012-07-21 16:02:12 +00:00
Phil Bennett
fdcf7d65a7
dsp32c changes: [Phil Bennett]
...
* Set the PCR to 1 on reset
* Update the PDF/PIF output pin states only when reading/writing the PDR/PIR registers.
* Implemented the goto_pde, goto_pdf, goto_pif and goto_pdf instructions
2012-07-21 15:29:02 +00:00
Angelo Salese
66e895ac8e
New WORKING game
...
--------------------
Last Bank [Angelo Salese, David Haywood, Smitdogg, The Dumping Union]
2012-07-21 15:01:43 +00:00
Angelo Salese
9ee6111e2c
Dunno wtf I was thinking here ...
2012-07-21 14:57:59 +00:00
Angelo Salese
d267157cfa
Fixed text tilemap gfx decoding, and fixed a bunch of bugs while at it (thanks also to Haze)
2012-07-21 14:32:30 +00:00
Michaël Banaan Ananas
b3ca387d0e
moved rascot patch to driver init
2012-07-21 14:08:11 +00:00
Scott Stone
93d27cdc12
split out some sets, moved the unk_pcp games here (memory maps match) moved one set out of here because it doesn't belong. documented where some devices sit - from Haze (nw)
2012-07-21 14:01:09 +00:00
Michaël Banaan Ananas
8978edb769
rascot boots up now
2012-07-21 04:52:50 +00:00
Scott Stone
0da3b45f12
PALs for Vigilante have been added, but not hooked up yet. The old PAL(4m) has been determined to be bad. [Corrado Tomaselli]
2012-07-20 21:26:15 +00:00
Angelo Salese
f6591bc86e
WIP code, can't get gfx_element_set_source to work on device ...?
2012-07-20 18:56:01 +00:00
Angelo Salese
4fec02d914
Basic device-ization of the TC0091LVC [Angelo Salese]
2012-07-20 18:18:00 +00:00
Angelo Salese
6b2f409820
Dumped missing u11 gfx rom in Last Bank [Smitdogg, The Dumping Union
2012-07-20 12:56:19 +00:00
Fabio Priuli
3ff3f26186
sync with mess. no whatsnew.
2012-07-20 06:34:37 +00:00
Brian Troha
9cf128784e
dec8.c: Document the BPROM type for Gondomania & clone. Info was lost during rename so add it back in. - NW
2012-07-20 02:13:56 +00:00
Scott Stone
89449cba0e
Makyosen was redumped with corrected rom names which are now documented in driver. [Yohji, Smitdogg, The Dumping Union]
2012-07-19 22:14:36 +00:00
Scott Stone
10070b102e
Fix compile (nw)
2012-07-19 20:37:34 +00:00
Michaël Banaan Ananas
7405589ba4
(fix compile)
2012-07-19 20:28:12 +00:00
Scott Stone
5f5d132a3c
New games marked as GAME_NOT_WORKING
...
------------------------------------
Royal Ascot 2 [ShinobiZ]
2012-07-19 20:18:49 +00:00
James Wallace
5fa879cff2
New clones added
...
------------------
Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 1)", [James Wallace]
Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 1)", [James Wallace]
2012-07-19 19:58:36 +00:00
Angelo Salese
fad35bca0e
Improved Last Bank driver, added bare-bones graphics and inputs [Angelo Salese]
2012-07-19 18:08:48 +00:00
Michaël Banaan Ananas
b12eeb5a60
another cleanup
2012-07-19 17:00:14 +00:00
Michaël Banaan Ananas
2122ec1f0c
cleanup
2012-07-19 16:36:25 +00:00
Angelo Salese
8e07310068
Checkpoint
2012-07-19 14:41:08 +00:00
Michaël Banaan Ananas
0035b5d873
(cleanup winrun machinestart)
2012-07-19 12:49:11 +00:00
Michaël Banaan Ananas
862d23ccc5
correct c140 interface for winrun, aircomb, aircombj
2012-07-19 12:30:36 +00:00
Michaël Banaan Ananas
33a90182ff
some of the updates from Quench
2012-07-19 11:43:57 +00:00
Scott Stone
dde8dd5fef
Handle the memory banking manually in tnzs.c, avoiding the periodic crippling slowdowns related to mapping. Also, cleaned up all the rom loading so that we're not using RAM allocated in the ROM_REGIONs .. which may well help with save states too. Fixes MT#4404 [David Haywood]
2012-07-19 11:30:44 +00:00
Scott Stone
94664d3f57
By manually handling the memory mapping, performance is greatly improved in wardner.c compared to modern memory system defaults. Modern system is left in code as a #define to use if/when banking performance is improved. Addresses MT bug#04485. [David Haywood]
2012-07-19 11:10:01 +00:00
Scott Stone
b506db2c1a
aristmk6.c: Cleaned up ROM names and corrected spelling of Crystal Springs. 50 Lions parent/clone swapped (Australian set is now parent). [Heihachi_73]
2012-07-19 10:57:16 +00:00
Angelo Salese
b0cb630a92
Bare bones hook ups to Last Bank, nw
2012-07-19 03:50:46 +00:00
Angelo Salese
40a64071c5
Fix compile
2012-07-19 02:46:16 +00:00
Angelo Salese
5c06d0b6f8
Rename kongambl.c -> tasman.c
2012-07-19 02:44:31 +00:00
Angelo Salese
a08e319b6f
Port from MESS (LED addition for MCD), nw
2012-07-19 02:39:36 +00:00
Brian Troha
f992e2ea53
model3.c: Add Sega game ID# for Get Bass - NW
2012-07-18 22:51:22 +00:00
Michaël Banaan Ananas
69fa1eaa78
default nvram for air combat
2012-07-18 21:37:58 +00:00
Michaël Banaan Ananas
df74fb6ab9
galdrvr.c: fixed fantastc colors with a redumped prom [Marcello Mancini]
2012-07-18 20:28:21 +00:00
Michaël Banaan Ananas
8100dcc31c
added "hauntedhouse.u17" rom to haunthig, from smit
2012-07-18 20:22:43 +00:00
James Wallace
4ca86a15cd
Fixed blanking issues in bfm_bd1.c that caused problems for Scorpion 4 games. More work needs to be done to determine just how the SC4 version differs.
2012-07-18 19:06:35 +00:00
Michaël Banaan Ananas
2f5e49e09a
update alu.d on lalk
2012-07-18 15:31:05 +00:00
Michaël Banaan Ananas
698fbad58d
small cleanup
2012-07-18 14:48:14 +00:00
Michaël Banaan Ananas
612eb06e76
fixed another carry/overflow flag edge case + fixed NORM opcode
2012-07-18 13:13:46 +00:00
Michaël Banaan Ananas
fea905713a
fix edge cases with add/sub carry and overflow flag
2012-07-18 04:37:04 +00:00
Brian Troha
efb5a45086
metro.c: Corrected and explained the dipswitches in Dharma Doujou. [Brian Troha]
2012-07-18 03:39:40 +00:00