Commit Graph

62138 Commits

Author SHA1 Message Date
superctr
b0bf4e4540 qsoundhle: saturate voice and output accumulators
fixes clipping in spf2t, and possibly others.

(The DSP16A accumulator has built in saturation)
2018-10-17 16:23:55 +02:00
hap
aaceb23171 namcos22: added savestates, added render from pointram(ridgerac waving flag), improve s22 fade, improve ss22 fog(dirtdash, aquajet, timecris), improve ss22 spot(dirtdash, testmode), fix stuck poly layer, added preliminary posirq + other small changes (nw) 2018-10-17 14:27:01 +02:00
Ivan Vangelista
d41ea21ba7
ssozumo.cpp: fixed save state regression (nw) 2018-10-17 14:16:03 +02:00
hap
b6cd283926 Revert "poly.h: remove old compiler workaround (nw)"
This reverts commit 18a023327a.
2018-10-17 11:15:39 +02:00
hap
ddecfa3860 tms32025: update save_item (nw) 2018-10-17 11:03:29 +02:00
hap
40943cc4bd hh_sm510: whitespace cleanup, 8 spaces would be 2 tabs in MAME (nw) 2018-10-17 10:56:10 +02:00
Robbbert
5f642a38b0 (nw) Housekeeping 2018-10-17 19:55:27 +11:00
hap
18a023327a poly.h: remove old compiler workaround (nw) 2018-10-17 10:43:25 +02:00
David Haywood
c8fdd815ef restore Super XaviX opcode table with correctly swapped opcodes (#4151)
* stubby stub (nw)

* more (nw)

* dasm table (nw)

* some notes made while trying to figure this out (nw)

* this function just looks like buggy nonsense anyway even in the regular xavix games, but it does seem to be the same thing with different opcodes (nw)

* note again (nw)
2018-10-17 00:03:34 -04:00
cam900
ac8c6c6c57 Various Namco hardwares update/cleanups (#4147)
* Various Namco hardwares update/cleanups
namcofl.cpp : Confirmed XTALs, Remove unnecessary defines
namconb1.cpp : Correct sprite lags, Remove unnecessary defines, Add screen raw params
reference(nebulray) - https://youtu.be/mAB66HhZNIM
namcos1.cpp : Convert pointer into required_region_ptr, Reduce duplicate
namcos2.cpp : Remove unnecessary bankrw, Add screen raw params, Fix some namings, Remove MACHINE_START_MEMBER and MACHINE_RESET_MEMBER, Reduce unnecessary VIDEO_START_MEMBER
namcos21*.cpp : Fix namings, Remove some unuseds, MACHINE_START_MEMBER and MACHINE_RESET_MEMBER
namco_c116.cpp : Convert internal palette into device_palette_interface
namco_c123tmap.cpp : Internalize gfxdecode(Gfx layout is shared at all hardwares - 8bit data bus for ROM), Mask region, Implement tilemap disable bit
namco_c169roz.cpp : Internalize gfxdecode(Gfx layout is shared at all hardwares - 8bit data bus for ROM), Mask region
namco_c355spr.cpp : Remove unnecessary device, Allow double and triple buffered sprites
namcos2_roz.cpp : Remove unnecessary device, Internalize gfxdecode(8bit data bus for ROM)
namcos2_sprite.cpp : Remove unnecessary device

* namco_c355spr.cpp : struct'd sprite infos, Fix sprite lags
2018-10-16 21:48:18 -04:00
cam900
56e559e0ae tecmo_mix.cpp : Add mixing for text layer bitmap, bg pen (#4016)
* tecmo_mix.cpp : Add mixing for text layer bitmap
gaiden.cpp : Correct sprite lag for raiga (reference : https://www.youtube.com/watch?v=gKsYGqOfJyQ )

* tecmo_mix.cpp : Make bgpen blendable, Remove MCFGs

* tecmo_mix.cpp : Typo

* tecmo16.cpp, gaiden.cpp : Cleanup gfxdecode duplicate

* tecmo16.cpp : Correct sprite lag, Add notes

* gaiden.cpp : Correct note

* tecmo16.cpp : Add notes

* tecmo16.cpp : Fix spacing, Add notes

* tecmo16.cpp : Add notes

* gaiden.cpp, tecmo16.cpp : Correct sprite lags behavior, Add notes
2018-10-16 21:47:57 -04:00
ajrhacker
2d649e9d29
Merge pull request #4150 from fulivi/hp9825_dev1
HP9825: tape drive added
2018-10-16 14:05:13 -04:00
mooglyguy
6c3b6c1ea4 walle: Hooked up NVRAM. [Ryan Holtz] 2018-10-16 18:37:08 +02:00
Ivan Vangelista
0c5e2b2a73 new working clone
---------------------------------
Koutetsu Yousai Strahl (World) [VectorGlow]
2018-10-16 18:18:22 +02:00
Ivan Vangelista
d4b474b2fb new not working clone
------------------------------------
Altered Beast (bootleg) [Tomas Garcia-Meras (ClawGrip), Roberto Fresca, Recreativas.org, The Dumping Union]
2018-10-16 18:07:18 +02:00
Ivan Vangelista
f7a7036271 new working clone
-----------------------------------------
Tazz-Mania - El Trompa (U.R.V. BBCPE bootleg) [Ricky2001, Recreativas.org]
2018-10-16 18:05:06 +02:00
David Haywood
ec010f5c85 XaviX - begin to reimplement Super XaviX opcodes based on use (nw) (#4149)
* disable all super xavix opcodes, ready for one-by-one reimplementation (nw)

* begin reimplementation (nw)

* get past first callf (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* phx,phy etc. (nw)

* plx/ply (nw)

* more (nw)

* (nw)

* (nw)

* (nw)
2018-10-16 11:44:30 -04:00
R. Belmont
59cc16c51c
Merge pull request #4144 from hp9k/hp98620_endianess
hp98620: fix register endianess
2018-10-16 11:43:13 -04:00
R. Belmont
3216286a3d
Merge pull request #4148 from kunikunijp/pacland-patch
Fix: Value of dipswitch "Bonus Life" is incorrect.
2018-10-16 11:42:49 -04:00
fulivi
830c3203f5 hp9825: added DC100 tape drive 2018-10-16 17:39:31 +02:00
kunikuni
8f75995975
Fix: Value of dipswitch "Bonus Life" is incorrect. 2018-10-16 23:46:32 +09:00
MetalliC
c5df218215 new WORKING clone
-----------------
Ace Driver: Victory Lap (Rev. ADV1, Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
2018-10-16 15:14:49 +03:00
mooglyguy
562081262f Merge fix. 2018-10-16 13:26:08 +02:00
MetalliC
5705b26e94 new NOT_WORKING clone
---------------------
Emergency Call Ambulance (Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
2018-10-16 14:01:57 +03:00
Ryan Holtz
6c905e556b spg2xx: Fixed beat count register handling. Fixes non-looping music. [Ryan Holtz] 2018-10-16 06:52:07 +02:00
Ryan Holtz
6260d72373 spg2xx: Converted to use logmacro, nw 2018-10-16 06:45:24 +02:00
Ivan Vangelista
bbfedd8baa new not working clone
------------------------------------
Mega Twins (David Inc. bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
2018-10-16 06:32:00 +02:00
mooglyguy
1a4391dcfb spg2xx: Fixed handling of beat count register, fixes music looping. [Ryan Holtz] 2018-10-15 21:07:32 +02:00
mooglyguy
f6dde62a5c -spg2xx: Fixed audio channel enable check, fixed infinitely-looping samples in Wall-E. [Ryan Holtz]
-unsp: Made inline error-log opcode logging togglable at runtime, nw
2018-10-15 19:27:07 +02:00
Ivan Vangelista
21ab449ffd new working clone
----------------------------
Phoenix (G. Universal Video bootleg) [VectorGlow]
2018-10-15 18:25:47 +02:00
MetalliC
992882c158 new WORKING machines
--------------------
Sky Challenger [ShouTime, Bill D., Charles MacDonald, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Smitdogg, The Dumping Union]
Nerae! Super Goal [PascalP, Bill D., The Dumping Union]
2018-10-15 13:13:34 +03:00
smf-
a7a3fc5084 fix clang build (nw) 2018-10-15 09:54:16 +01:00
Sven Schnelle
44a0981b15 hp98620: fix register endianess 2018-10-15 10:13:18 +02:00
Ivan Vangelista
9b655568fb
mips.cpp: MACHINE_IS_SKELETON already covers MACHINE_NO_SOUND (nw)
src\emu\gamedrv.h Line 92:
constexpr u64 MACHINE_IS_SKELETON               = MACHINE_NO_SOUND | MACHINE_NOT_WORKING; // flag combination for skeleton drivers
2018-10-15 09:56:28 +02:00
Ryan Holtz
8c2e90249b spg2xx: Added support for fade offset control register. [Ryan Holtz] 2018-10-15 08:29:43 +02:00
Ryan Holtz
6a8076391f spg2xx: Added support for saturation control register. [Ryan Holtz] 2018-10-15 07:48:38 +02:00
ajrhacker
6de314ac7c
Merge pull request #4143 from pullmoll/pokey
pokey: return most recent m_ALLPOT during SK_RESET
2018-10-15 00:46:19 -04:00
Ivan Vangelista
fedbee9ddd new not working software list additions
--------------------------------------------------------
uzebox.xml: added 10 new entries [ArcadeShadow]
2018-10-15 06:18:01 +02:00
braintro
389f742159 namcond1.cpp: Couple ROM name corrections, correct voice ROM size and checksums (nw) 2018-10-14 21:44:18 -05:00
angelosa
48d52a922f new NOT WORKING
---------------
Gynotai [Dane Biegert, Evan Korzon, Candy Wolff, Henrique Areias Pontes, Sean Sutton, ShouTime, Smitdogg, The Dumping Union]
2018-10-15 02:24:16 +02:00
AJR
d226b3fae8 supertnk: Add addressable latch; clean up names a little (nw) 2018-10-14 18:03:59 -04:00
AJR
0045b03045 itt1700: Very preliminary keyboard stuff (nw) 2018-10-14 17:53:51 -04:00
angelosa
929125f5ac QA Namco System 23 (nw) 2018-10-14 23:20:32 +02:00
AJR
8ba6b853a6 supertnk: Curiouser and curiouser (nw) 2018-10-14 15:27:00 -04:00
Jürgen Buchmüller
b82c608b91 pokey: return most recent m_ALLPOT during SK_RESET
Don't count POT counters as long as SK_RESET is applied, i.e. bit #0
and bit #1 of SKCTL are both clear.
2018-10-14 21:23:31 +02:00
mooglyguy
5a7867eac2 -unsp: Added the ability to log execution into the standard error log, nw
-spg2xx: Various changes: [Ryan Holtz]
  * Added more accurate UART receive and eliminated vii control hack.
  * Added more verbose logging of register reads and writes.
  * Added NTSC/PAL setter and fixed the register's name in logging.
  * Eliminated unnecessary use of COMBINE_DATA, as mem_mask is always 0xffff.
  * Added SPU main volume register support, fixes "hanging" audio on pause in batmantv.

Note for Klaus: Has no effect on V.Smile
2018-10-14 21:13:01 +02:00
AJR
f8cd336640 supertnk: Put this back up to speed, using confirmed XTAL value (nw) 2018-10-14 14:52:28 -04:00
AJR
bf13ec4242 jubileep: CPU should run slow, but not that slow (nw) 2018-10-14 14:42:32 -04:00
AJR
d230769b84 itt1700: 8741 dump replaced with a better one (nw) 2018-10-14 14:38:18 -04:00
Scott Stone
21ead43c0c x68k_flop.xml - XML validation fix not detected by -validate (nw) 2018-10-14 12:43:38 -04:00