Commit Graph

50450 Commits

Author SHA1 Message Date
R. Belmont
29ebbf48d0 Merge pull request #2145 from Happy-yappH/master
N64 - some improvements to DRC stability
2017-03-14 20:13:36 -04:00
Lord-Nightmare
45315fe4fa potgoldu.cpp: add undumped MCU as NO_DUMP 2017-03-14 12:28:26 -04:00
npwoods
59de325644 Preliminary attempt to fix regression caused by poor understanding of get_default_card_software() (#2122)
Tafoid brought to my attention a recent regression caused by my softlist changes.  Specifically, this failed:

    mame odyssey2 -cart1 voice -cart2 bees

The reason is that the recent refactoring caused some critical softlist logic to be bypassed.  Essentially device_slot_interface::get_default_card_software() provides a technique for devices to inspect softlists and select slot options to be specified.  In the case above, the selection of the "voice" software list item in the first cartridge slot requires get_default_card_software() to be called to specify the o2_voice slot device, which in turn adds the second cartridge slot.  Skipping this caused '-cart2' to stop being recognized.

This is an attempt to fix the problem.  In some ways, this doesn't go far enough - the astute observer will note that mame_options::reevaluate_slot_options() looks a lot like mame_options::update_slot_options(); part of me wants to just rip the latter out.  In the long run, device_slot_interface::get_default_card_software() should be reevaluated; having a hook is a good idea but it should be a pure function that doesn't alter state.
2017-03-14 11:38:22 +01:00
MetalliC
2110ca4c3e triforce.cpp: security PIC dump for "Mario Kart Arcade GP" [Soyandroid] 2017-03-13 23:31:10 +02:00
MetalliC
29af3138c0 naomi.cpp: dumped "House of the Dead 2" Japan BIOS [Nomax] 2017-03-13 23:30:01 +02:00
Happy
53d9eb58f7 n64 - Flush RSP drc cache when SP DMA changes IMEM 2017-03-13 15:20:19 -06:00
Happy
7939dcf625 RSP - let debugger disassembly windows track RSP PC 2017-03-13 15:17:21 -06:00
Happy
d8d803a17f n64 - Add short delay between RDP full sync and DP interrupt
Since the RDP is not currently scheduled for its own timeslices,
this will allow the RSP interrupt from graphics tasks to arrive
at the main CPU first.  In some instances, the RSP timeslice
would end after the RDP had been sent the full sync command, but
before the RSP could finish its task.  No issues were manifest if
both RSP and RDP interrupts arrive at the same time, but it is
still expected that the RSP interrupt should arrive first.
2017-03-13 15:10:23 -06:00
AJR
9271ad0dfc wildpkr, tabpkr: Work out several device hookups (nw)
The use of a DS2401 "ID" in tabpkr is inferred from the code. The data supplied for it is totally artificial, and the chip may have been stripped from the PCB pictured on citylan.it.

Much still needs to be learned about the HW of these games. The emulation doesn't display even error codes yet.
2017-03-13 17:01:36 -04:00
Ivan Vangelista
e855ebcd54 new not working clone
_________________
Pot O' Gold (U.S. Games, v580F) [deathmock]
2017-03-13 19:41:53 +01:00
hap
c30b223c3d raiden2: tile_scroll_w safety fence (nw) 2017-03-13 15:34:09 +01:00
MetalliC
b858947a8c typo & note (nw) 2017-03-13 15:24:03 +02:00
smf-
76c7fa9c73 fixed UPD7725 disassembly [smf] 2017-03-13 08:23:05 +00:00
Curt Coder
5676b415e5 abc80: Fixed sound. [Curt Coder] 2017-03-12 23:56:42 +02:00
Justin Kerk
01683a67bb Merge pull request #2137 from darkstar/ibm-softlist
Some new entries for the IBM5170 softlist
2017-03-12 14:02:34 -07:00
Michael D
ac19caa0d7 ibm5170 softlist: forgot this one 2017-03-12 21:40:59 +01:00
Justin Kerk
8b0fae308e New working software list additions
-----------------------------------
ibm5150: EDITEXTE, Label Magic, Multitexte, PrintMaster Plus, Bivouac, Chuck Yeager's Advanced Flight Trainer,
  Double Dragon (5.25", older), Indianapolis 500: The Simulation (3.5", newer), Licence to Kill, Pick'n Pile, Prehistorik,
  Rockford, Skweek [breiztiger]

New NOT_WORKING software list additions
---------------------------------------
ibm5150: Ikari Warriors (alt), First Samurai, JetFighter I: The Adventure, Turbo Driver [breiztiger]
2017-03-12 13:40:02 -07:00
Michael D
0835838e0c ibm5170 softlist: fix clone relations 2017-03-12 21:35:27 +01:00
ajrhacker
487ebd17df Merge pull request #2136 from shattered/_ab22d1d
sm7238: implement double-sized characters and smooth scroll.
2017-03-12 11:02:19 -04:00
AJR
2d7bc7c94b lastbank: Add coin counters 2017-03-12 10:57:59 -04:00
Michael D
ba679fbeac ibm5170 softlist: Add Windows for Workgroups 3.11 (German) 2017-03-12 15:25:30 +01:00
Michael D
af39a28ceb ibm5170 softlist: Add Windows 3.1 (German) 2017-03-12 15:22:16 +01:00
Michael D
7631e2b78f ibm5170 softlist: Add MS-DOS 6.22 (German) 2017-03-12 15:17:39 +01:00
Sergey Svishchev
bc286f5d58 sm7238: implement double-sized characters and smooth scroll. 2017-03-12 17:16:55 +03:00
Michael D
cc226a8740 ibm5170 softlist: Add IBM DOS 5.02 (German) 2017-03-12 15:13:16 +01:00
Michael D
c065a9dc7d ibm5170 softlist: Add Borland Paradox 4.0 (German, 2 versions) 2017-03-12 15:08:25 +01:00
hap
796af9f7cc New clone added
---------
Fidelity The Excellence (model EP12, set 2) [yovan]
2017-03-12 15:02:13 +01:00
Michael D
adcf0c232b ibm5170 softlist: Add Borland Paradox 3.01 (German) 2017-03-12 14:53:41 +01:00
Michael D
5f061a3d72 ibm5170 softlist: add Borland Eureka 1.0 2017-03-12 14:39:03 +01:00
Michael D
faa21166a1 ibm5170 softlist: add Adaptec EZ-SCSI 3.1 German 2017-03-12 14:33:16 +01:00
Ivan Vangelista
1d027e1d22 New not working clone
__________________
Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union]

This has quite different hardware: standard 68000 instead of TMP68301 and 4 FPGAs (3 A40MX04 and 1 A54SX16A) . Also, GFX regs/offsets and sound need work. (nw)
2017-03-12 08:53:42 +01:00
Vas Crabb
372ac00be5 Substantially speed up -verifyroms, hack other verbs temporarily while device data is being refactored 2017-03-12 12:30:01 +11:00
smf-
b24d0795d3 Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf] 2017-03-11 23:32:20 +00:00
ajrhacker
63d7beeb87 Merge pull request #2133 from npwoods/coco_cart_sound_enable
CoCo:  Implementing support for enabling and disabling cartridge-specific sound
2017-03-11 18:23:16 -05:00
AJR
fd44364e24 Include devices in -listxml with * or no argument (nw) 2017-03-11 16:14:56 -05:00
Nathan Woods
99a451dea6 CoCo: Implementing support for enabling and disabling cartridge-specific sound 2017-03-11 16:10:22 -05:00
AJR
d0bbcc1ea3 Fix null pointer bug when -verifyroms is used without a driver spec (nw)
This undoes a small part of c6ef2746d4. Changing "*" to nullptr here looks like a fundamentally unsound hack, even though the validity checker now uses it as a convenient flag (see the similar change in 3ecdaafea6).
2017-03-11 15:56:32 -05:00
Michael D
34081b240c ibm5170 softlist: add info about dump source to previous commit 2017-03-11 21:53:55 +01:00
Michael D
83fcbbb5d6 ibm5170 softlist: Add AMouse Driver Disk v7.0 2017-03-11 21:42:19 +01:00
hap
4320035388 remove teeter torture freeplay romhack (nw) 2017-03-11 16:41:37 +01:00
mahlemiut
25405255b2 8x300dasm: correct JMP target address 2017-03-12 00:03:36 +13:00
Ivan Vangelista
3c8833b56b New not working clone
__________________
Karnov (Japan, bootleg with NEC D8748HD) [The Iron Goat]

This uses a D8748HD instead of a I8751. It will need to be simulated / emulated, if dumped. (nw)
2017-03-11 10:36:58 +01:00
Ivan Vangelista
cbf96cee55 New clone added
______________
Flashgal (set 1, Kyugo logo) [Corrado Tomaselli, The Dumping Union]
2017-03-11 09:33:25 +01:00
AJR
655d357e98 mea8000: Remove no longer used configuration macro (nw) 2017-03-10 23:01:17 -05:00
ajrhacker
006709e725 Merge pull request #2129 from shattered/_5e08182
Pick low-hanging fruit from Coverity Scan results, basket 1.
2017-03-10 21:24:59 -05:00
R. Belmont
ca2217837a Merge pull request #2131 from shattered/_427ce38
tosh1000: hook up ROM-DOS.
2017-03-10 19:55:53 -05:00
ajrhacker
0759979893 Merge pull request #2130 from exidyboy/patch-1
Update sorcerer_cass.xml
2017-03-10 19:51:53 -05:00
Sergey Svishchev
40771c3f66 tosh1000: hook up ROM-DOS. 2017-03-11 03:09:53 +03:00
Michael Borthwick
525f5c7864 Update sorcerer_cass.xml
Added year of publication for Blair Rideout's Interceptor (Scramber clone) based on it being described as a new game in the System Software Christmas 1983 catalogue.
2017-03-11 10:38:25 +11:00
Sergey Svishchev
d714b46924 machine/roc10937: fix CID: 138793 "Logically dead code" 2017-03-11 02:21:54 +03:00