Commit Graph

61347 Commits

Author SHA1 Message Date
AJR
e55e7a3968 mandinga: Fix sound by adding sound CPU ROMs from Amidar; mark them as BAD_DUMP. Chances that they may be different are unknown. [kazblox] 2018-09-02 22:10:03 -04:00
AJR
9995269f06 galaxian.cpp: Video and timing updates from #3783 [kazblox]
* Correct sync in Take Off, Explorer, and set 2 of Amigo. Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3.
* Correct Jump Bug background hardware behavior, as per real hardware. Stars actually show up until the 232nd pixel.
* Correct bullet behavior in Scramble. Shells are now two pixels long, and have been verified on real hardware.
* Fix(?) clocks on jungsub. The Subelectro 113 board has no XTALs, and I am assuming the CLK lines come from the pixel clock on the Konami L-1200-2 board.
* Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess.
* Correct machine setup for Take Off, Explorer, and set 2 of Amigo. All are now correctly set up as per the 12 MHz pixel clock.
* Mark Explorer and set 2 of Amigo as MACHINE_IMPERFECT_SOUND. Explorer requires the same sound timer as Take Off, which I have no idea how it works. The latter probably has a similar case, although it might be different from Explorer.
* Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
* Correct background hardware on SF-X and Monster Zero to now show stars and RGB backgrounds. Colors may not be correct, and the current schematics scans are not easy to read.
* Converted galaxian.cpp to use MCFG_SCREEN_VBLANK_CALLBACK.
* turpins is likely more derived from Super Cobra hardware than Scramble hardware. Change the set description to match this statement.
2018-09-02 21:53:37 -04:00
cam900
3679a53567
psikyo.cpp : Fix rowscroll 2018-09-03 10:31:20 +09:00
ajrhacker
65290eb0f9
Merge pull request #3916 from f205v/patch-3
Update documentation on konamigx.cpp
2018-09-02 21:06:13 -04:00
AJR
9bc2e67bd3 Move imperfect graphics flag down into PSX GPU device 2018-09-02 20:57:15 -04:00
R. Belmont
899c14adf0
Merge pull request #3944 from cam900/patch-55
legionna.cpp : Fix denjinmk year
2018-09-02 19:39:04 -04:00
David Haywood
20916a82c4 new NeoGeo 'sp1-u4' BIOS (from a US, 4-slot) [ack] (#3940)
* new NeoGeo 'sp1-u4' BIOS (from a US, 4-slot) [ack]

* observed difference (nw)
2018-09-02 19:38:22 -04:00
braintro
d901e6472f new clone added - River Patrol unprotected
Out of what's new:
This set is verified
removes the botched silver land conversion set as the program roms where from the unprotected set_entry
9.2t has bad bits, it's replaced with the new dump which matches the bootleg

New Clone Added
------------------------------------------
River Patrol (Japan, unprotected) [ShouTime, Henrique Areias Pontes, Dane Biegert, Evan Korzon, Mario Mantese, Smitdogg, The Dumping Union]
2018-09-02 16:51:09 -05:00
Ted Green
2aee3b5612 vegas: Fix DIP settings for gauntleg. (nw) 2018-09-02 15:08:18 -06:00
Ted Green
0136cba5b5 voodoo_pci: Change readback value of PCI config 0x40 based on voodoo card type. Fixes MT06874. 2018-09-02 14:16:49 -06:00
AJR
95dc6bbe18 frogg: Fix regression (nw) 2018-09-02 11:09:45 -04:00
yz70s
d951e42486 pcipc.cpp: correct little error in .201 (nw) 2018-09-02 14:43:24 +02:00
braintro
fdfc29dc80 new clone added - Simpsons 4P (Asia)
New Clone Added
-----------------------------------
The Simpsons (4 Players Asia) [Leonard S. Oliveira]
2018-09-02 00:16:29 -05:00
braintro
60531f8a75 new clone added - Midnight Run (Japan)
New Clone Added
----------------------------------------------
Midnight Run: Road Fighters 2 (JAD, Japan v1.10) [ShouTime, The Dumping Union]
2018-09-01 23:47:01 -05:00
cam900
d64111aa37
legionna.cpp : Fix denjinmk year
Denjin Makai is released on February 1, 1994 (from Wikipedia), And Title screen says 1994 copyright.
2018-09-02 12:02:04 +09:00
cam900
3abbe25fe7
r2dx_v33.cpp : Fix nzerotea/zerotm2k OKI pin7 2018-09-02 11:53:50 +09:00
cam900
913b948938
raiden2.cpp : Fix zeroteam OKI pin7() 2018-09-02 11:53:07 +09:00
Roberto Fresca
30efff8c13 Lucky Ball 96: Changes to the memory map and banking
after an exhaustive hardware analysis. [Grull Osgo]
2018-09-02 02:14:29 +02:00
Roberto Fresca
40ff8a384e New working clones
------------------
Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware)
[Tomas Garcia-Meras (ClawGrip), Roberto Fresca, Recreativas.org,
The Dumping Union]
2018-09-02 01:55:01 +02:00
Ted Green
2ef5e202c0 Revert "MIPS3: Fixup LL/SC opcode operation. (nw)"
This reverts commit 326b1f7465.
2018-09-01 16:22:27 -06:00
Ted Green
326b1f7465 MIPS3: Fixup LL/SC opcode operation. (nw) 2018-09-01 15:44:54 -06:00
kunikuni
7d78631873 pacland: sprites bugfix (#3935)
* pacland: sprites bugfix
Fixed the difference with real hardware:
- fixed: incomplete priority of sprites on fg
- fixed: sprites could not be displayed at the bottom of the screen

* Update pacland.cpp
2018-09-01 20:07:25 +02:00
Roberto Fresca
1473e0d256
Update sigmab52.cpp
Just cleanup a bit...
2018-09-01 18:13:33 +02:00
R. Belmont
1f996c962e
Merge pull request #3937 from cam900/patch-51
raiden2.cpp : Fix zeroteam OKI clock
2018-09-01 08:46:31 -04:00
R. Belmont
fd6ca4f9e7
Merge pull request #3938 from cam900/patch-52
r2dx_v33.cpp : Fix nzerotea/zerotm2k OKI clock
2018-09-01 08:46:09 -04:00
cam900
cd7ea3c513
r2dx_v33.cpp : Fix nzerotea/zerotm2k OKI clock 2018-09-01 21:28:50 +09:00
cam900
da5189b38b
raiden2.cpp : Fix zeroteam OKI clock 2018-09-01 21:27:28 +09:00
Vas Crabb
009e2243fb null this pointer, bad format string (nw) 2018-09-01 18:43:54 +10:00
smf-
42d424bf91 mcr68: mapped 6840 to lower data bits on all mcr68 games, which matches the blasted schematics. I used cswidth as different games write at odd or even addresses, even though the boards look visually similar. Byte writes will work in either case as the 68000 puts the same data on the upper and lower part of the bus. Reads are a mix of odd and even addresses, International team laser and spy hunter 2 exclusively read at even addresses. It's unclear whether this is a bug in those games or not. [smf] 2018-09-01 09:40:57 +01:00
Vas Crabb
8aee042443 don't abuse object finders for things that can't be found at object resolution time (nw) 2018-09-01 18:23:36 +10:00
Vas Crabb
0a7bff1417 Details, details (nw)
* It's generally not a great idea to do integer ops on bool - it implicitly casts to/from int and may perform poorly
* Get rid of required ram_device in atari 8-bit common state - it isn't required/used by bartop52
* Get rid of bogus RAM device in bartop52
* Restore some authors' stylistic choices
* Make some stuff more consistent
2018-09-01 17:58:02 +10:00
cam900
24790c95ce artmagic.cpp : Reduce runtime tag lookups, Cleanup naming etc... 2018-09-01 16:53:24 +10:00
cam900
6e50dd8831 lethalj.cpp : Reduce runtime tag lookups, Fix naming 2018-09-01 16:51:27 +10:00
AJR
0efc0f2dc3 m79152pc: Issue a beep (nw) 2018-08-31 23:17:59 -04:00
Robbbert
cdc0fb684f (nw) rc702 : fixed bug that had always been there, now causing crash at start. 2018-09-01 13:01:47 +10:00
AJR
fec116b853 mm79152pc: Add baud rate generation and MCU communication latch (nw) 2018-08-31 22:42:09 -04:00
AJR
31d331900c m79152pc: Add more devices and interrupts; keyboard input sort of works now (nw) 2018-08-31 20:18:33 -04:00
R. Belmont
6609b2f0a5
Merge pull request #3917 from f205v/patch-4
Update documentation for konamim2.cpp
2018-08-31 18:13:51 -04:00
dxl
49d1ee4d17 More topcat fixes (#3933)
* topcat: add has_changed() function (nw)

* topcat: don't write to plane if not enabled (nw)

* topcat: fix initialization order (nw)
2018-08-31 17:52:22 -04:00
R. Belmont
a8b903c4ec
Merge pull request #3932 from superctr/180831_zsg2
zsg2.cpp: properly reset emphasis filter state at key on
2018-08-31 17:51:21 -04:00
R. Belmont
d1975b9a4b
Merge pull request #3934 from hp9k/nscsi_format_unit
nscsi_hd: add FORMAT_UNIT command (nw)
2018-08-31 17:50:37 -04:00
tedgreen99
a47cc64fd0
mip3: Proper DMULT(U) implementation from git issue #3718 [bryanperris] (#3746)
* mip3: Proper DMULT(U) implementation from git issue #3718 [bryanperris]

* mips3: Updated dmult(u) implementation.
2018-08-31 15:31:13 -06:00
smf-
3196d06264 vgmplay: report incorrect header size and replace with default [smf] 2018-08-31 22:16:05 +01:00
AJR
29433bd988 topcat: Fix clang build [-Werror,-Wreorder] (nw)
- Privatize m_int_write_func (was there any reason for this to be public?)
2018-08-31 17:11:58 -04:00
Sven Schnelle
1ee34bbedc nscsi_hd: add FORMAT_UNIT command (nw) 2018-08-31 23:08:11 +02:00
superctr
27e30dd243 zsg2.cpp: properly reset emphasis filter state at key on
zsg2.cpp: update documentation
2018-08-31 22:36:54 +02:00
R. Belmont
cf1fa442dd
Merge pull request #3926 from rzero9/fmt_softlist
FM Towns softlists: add several dumps
2018-08-31 16:07:33 -04:00
dxl
98a50b66ab I8291 improvements (#3931)
* i8291: various fixes (nw)

set BO bit only if receiver is ready (NRFD not asserted, fix MJMN bit,
and implement DCAS

* i8291: reset EOI flag when in TIDS (nw)
2018-08-31 16:07:10 -04:00
dxl
89ae43bfbb Topcat fixes (#3930)
* topcat: fix display read/write enable register (nw)

* topcat: add (yet) unknown register 0x4a/0x4c to make test software happy (nw)

* topcat: return cursor register contents (nw)

* topcat: add plane_enabled() function (nw)

* topcat: add suport for Pixel Replacement Rules (nw)

* topcat,hp98544,hp98543: add VBLANK register (nw)

* topcat: add interrupt registers (nw)
2018-08-31 16:06:05 -04:00
R. Belmont
f0b81ff6aa
Merge pull request #3929 from hp9k/hp9122c_motor_timer
hp9122c: add motor off timer (nw)
2018-08-31 16:01:12 -04:00