Commit Graph

61967 Commits

Author SHA1 Message Date
ajrhacker
1ebe853f65
Merge pull request #4163 from Bavarese/patch-4
[Rainbow-100]: write fault must not be set to 1
2018-10-19 14:36:58 -04:00
AJR
6a8f671ec0 cit101: Eliminate MCFG_ macros (nw) 2018-10-19 14:34:47 -04:00
Bavarese
d7538a918e
[Rainbow-100]: write fault must not be set to 1
Write fault must not be set to 1 permanently (only in case of fatal write errors).
2018-10-19 20:29:08 +02:00
AJR
ccef19b425 tms9914: Eliminate MCFG_ macros (nw) 2018-10-19 14:17:13 -04:00
Ivan Vangelista
abfe54b137 rs232: some more MCFG removal (nw) 2018-10-19 19:47:11 +02:00
ajrhacker
031f507a17
Merge pull request #4160 from hp9k/mb87030_temp_reg_fix
mb87030: fix temp register sampling
2018-10-19 11:36:07 -04:00
ClawGrip
b734fb8683 Add missing PROM and PLDs to "spangbl2" [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union] (#4162)
* Add missing PROM and PLDs to "spangbl2" [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]

Also fixed one ROM size, added comments and corrected ROM labels.

* typo
2018-10-19 11:35:20 -04:00
Sven Schnelle
856176fea0 mb87030: fix temp register sampling
This makes Bootrom Rev C1 machines (/340, /370) boot via SCSI
2018-10-19 09:17:42 +02:00
Ryan Holtz
aeae501a76 spg2xx: Fixed tilemap wallpaper mode. Fixes V.Smile intro background. [Ryan Holtz] 2018-10-19 07:50:37 +02:00
David Haywood
8143ab0dc0 XaviX - first pass at allowing some opcodes to bypass zero page (fixes namcons1 and others) (#4157)
* XaviX - irst pass at allowing some opcodes to bypass zero page (fixes namcons1 and others)

* dirt rebel bits (nw)

* dirt rebel (nw)

* xavtenni (nw)
2018-10-18 21:11:22 -04:00
R. Belmont
c9191dd995
Merge pull request #4158 from cam900/patch-62
namcofl.cpp : Implement screen clipping
2018-10-18 21:03:41 -04:00
cam900
8ad28902f5
namcofl.cpp : Implement screen clipping 2018-10-19 09:38:03 +09:00
mooglyguy
f1b3e649fb vsmile: Support ROMs with fewer than 2 banks, nw 2018-10-18 21:12:05 +02:00
mooglyguy
4e1c81ea07 spg2xx: Clear SPU channel enable when writing to SPU stop register, fixes drums in batmantv, nw 2018-10-18 21:03:25 +02:00
mooglyguy
1603f8bf28 -spg2xx: Added chip select callback and rudimentary ADC hookup. [Ryan Holtz]
-vii: Initial V.Smile support; BIOS runs, games do not. [Ryan Holtz]

Note: V.Smile changes are currently very WIP, needs code cleanup. Just checking in so others can have a look.
2018-10-18 18:50:11 +02:00
Ivan Vangelista
2da107644d sprint8.cpp: fixed save state regression (nw) 2018-10-18 18:27:05 +02:00
David Haywood
2f99f81a0c Xavix - i2cmem hookup (#4156)
* properly mark data/direction registers for IO (nw)

* use direction register (nw)

* (nw)

* xavix - i2cmem hookup (nw)
2018-10-18 12:15:38 -04:00
ajrhacker
89e260781c
Merge pull request #4155 from hp9k/hp98620_fixes
hp98620: add channel control/status register
2018-10-18 10:31:01 -04:00
Patrick Mackinlay
7a55e4159a i82586: formatting (nw) 2018-10-18 18:02:28 +07:00
Patrick Mackinlay
cea5bbace4 z8038: new device (nw)
Zilog Z8038 FIO (FIFO Input/Output Interface Unit). Used to drive the parallel/printer port on the MIPS Rx2030. Passes basic diagnostic tests, but further work depends on progress in the mips.cpp driver.
2018-10-18 18:00:02 +07:00
Patrick Mackinlay
ece4404b69 util::fifo.queue_length() (nw)
Not 100% confident about the variable type, and there may still be some debate over the function name (trying to avoid confusion with the length of the container, or with the number of empty slots), so appreciate review/comments.
2018-10-18 17:50:50 +07:00
Sven Schnelle
dd3f118257 hp98620: add channel control/status register 2018-10-18 09:56:56 +02:00
braintro
56ae477b84 new clone added - Land Maker (World)
New Clone Added
----------------------------------------
Land Maker (Ver 2.02O 1998/06/02) [SEGV]
2018-10-17 21:49:47 -05:00
Justin Kerk
cc6017fa54 New working software list additions
-----------------------------------
ibm5150: Rampart (Hit Squad release) [Arcade Shadow]

(nw) remove duplicate nova9 set from ibm5170.xml
2018-10-17 19:05:07 -07:00
AJR
3a92a65f80 apollo.cpp: It works this way: the following MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS must be changed over as well (nw) 2018-10-17 22:03:57 -04:00
Robbbert
412a722d68 (nw) fixed validation crash; fixed regression in altos5.
- People, please TEST your changes...
2018-10-18 12:51:23 +11:00
David Haywood
441d067878 XaviX - get ttv_mx to show some screens (nw) (#4153)
* on review of code I'm fairly sure these work with the accumulator (nw)

* get ttv_mx to show some screens (nw)

* oops (nw)

* more ops (nw)

* (nw)

* help xavtenni along (nw)

* less logging (nw)
2018-10-17 16:35:39 -04:00
Ivan Vangelista
5a41d073fc astinvad.cpp: fixed spcking2 save state regression (nw) 2018-10-17 20:13:40 +02:00
Ivan Vangelista
1cd55d138b taitosjsec.cpp: added missing save state, fixes save state regressions in various taito sj games. Also removed MCFG macros (nw) 2018-10-17 20:02:52 +02:00
Ivan Vangelista
f260c76f20 altos486.cpp: fixed my copy-paste error (nw) 2018-10-17 19:57:22 +02:00
Ivan Vangelista
3cb3744f22 rs232: small start at removing MCFG macros (nw) 2018-10-17 18:13:53 +02:00
Ivan Vangelista
f8719bbfaf new not working clone
--------------------------------------------------
Showdown (version 4.0) [credits to be added]
2018-10-17 18:08:30 +02:00
MooglyGuy
7589694c3c
Merge pull request #4154 from superctr/qsound_181017
qsoundhle: saturate voice and output accumulators
2018-10-17 16:59:45 +02:00
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