Commit Graph

44588 Commits

Author SHA1 Message Date
couriersud
634473c1ff Merge remote-tracking branch 'origin/master' into netlist_dev 2016-06-24 17:45:46 +02:00
couriersud
d1cd307f83 Remove shared_ptr usage and replace with plib:owned_ptr. Clean up nltool
a bit. (nw)
2016-06-24 17:45:17 +02:00
R. Belmont
83a9cf4205 Merge pull request #978 from Shideravan/patch-17
Naming KI1 & KI2 Input buttons the same way it's displayed in original Arcade Control
2016-06-24 08:12:55 -04:00
R. Belmont
450075165c Merge pull request #988 from SailorSat/master
Hooked up M2COMM simulation
2016-06-24 08:11:57 -04:00
etabeta78
6e2a68574f pc98_cd.xml: added some more disks, mostly coming from
Software Lonely Terminal. [Fabio Priuli]
2016-06-24 12:08:48 +02:00
etabeta78
3177a9c3ed sg1000.cpp: many improvements [Enik Land]
- Create a SG-1000 expansion slot.
  - Hook up the SG-1000 expansion slot to sg1000.cpp and sms.cpp (sg1000m3).
  - Split the sk1100 code from sg1000.cpp and attach it to the new expansion slot.
  - Create a new FM Sound Unit device and attach it to the new expansion slot.
  - For the sc3000 driver, re-add sk1100 as a fixed SG-1000 expansion device.
  - Add sg1000 software list to sg1000m3 and Japanese/Korean SMS drivers.

sms.cpp: implemented some new findings [Enik Land]
  - Remove some mirrors for ports $DC/$DD on SMSJ based on Charles' hw tests.
  - Add basic C-Sync callback to 315_5124.cpp, based on Charles' hw tests.
  - Add built-in Rapid Fire (uses C-Sync) for SMSJ and Korean SMS1 drivers.
  - Add new SMS drivers due to XTAL differences:
            sms1br - Tec Toy Master System I (Brazil)
            sms2br - Tec Toy Master System II (Brazil)
            smsbr - Tec Toy Master System III Compact (Brazil)
            sms1paln - Tec Toy Master System I (PAL-N)
            sms2paln - Tec Toy Master System II (PAL-N)
            smspaln - Tec Toy Master System III Compact (PAL-N)
    Brazil is PAL-M TV system, but I decided to call it by the
    country name, seems to be better recognizable and for
    emulation looks more like a NTSC system. PAL-N is used
    in Argentina, Paraguay and Uruguay and looks closer to
    the European PAL system when compared to PAL-M.
2016-06-24 12:07:45 +02:00
Vas Crabb
15f02da7bd Improved workaround for missing cbegin/cend in glibstdc++ [Alex Miller] 2016-06-24 19:56:50 +10:00
angelosa
5ece80fe5d Added "return to origin point (0,0)" feature to Tilemap Viewer (tied with HOME key) [Angelo Salese] 2016-06-24 00:12:02 +02:00
MetalliC
7a6d73d548 Merge pull request #991 from system11b/S11mjjoship
S11mjjoship - Mahjong Joshi Pro-wres -Give up 5 byou mae-
2016-06-23 22:16:41 +03:00
cracyc
74efa92cda dec_lk201: keyclick [Bavarese]
tll: all irqs (nw)
2016-06-23 14:16:47 -05:00
system11b
1af8523d14 imperfect graphics flagged 2016-06-23 20:03:42 +01:00
couriersud
bf2c6fe48f Merge branch 'netlist_dev' of https://github.com/mamedev/mame.git into netlist_dev 2016-06-23 20:31:23 +02:00
angelosa
92a1a8544b Hooked up terminal device to Funky Ball, nw 2016-06-23 19:37:40 +02:00
system11b
99411036c6 Added new game Mahjong Joshi Pro-wres -Give up 5 byou mae- 2016-06-23 18:10:58 +01:00
angelosa
929d2e2c9e funkball.cpp: Reversed ROM flash hookup, fixed bogus FPU exception, nw
(Looks like that WORD_SWAP isn't what flash device expects now)
2016-06-23 19:05:34 +02:00
angelosa
a0bd75459b Checkpoint (nw) 2016-06-23 19:05:33 +02:00
Vas Crabb
64f9a674d1 SPARC VIS 2+, VIS 3 and VIS 3B disassembler support [Vas Crabb]
* Note that this omits non-VIS OSA 2007/2011 features
* VIS 2+ ldtxa/ldtwa/sttwa still uses ldda/stda, using new mnemonics requires special-casing this instruction and checking ASI
2016-06-24 03:00:01 +10:00
Ted Green
b07e498b11 zeus2: Changed texture size selection and attempt to extract last parameters from quad 14 (nw) 2016-06-23 10:48:33 -06:00
Ted Green
dce9779388 zeus2: Better quad size selection (nw) 2016-06-23 10:13:37 -06:00
Ted Green
5e41005381 zeus2: Closer to getting quad 14 word working (nw) 2016-06-23 10:13:37 -06:00
Robbbert
40003735b4 pockchal: fixed crash without cart; general cleanup (nw) 2016-06-24 01:41:40 +10:00
Ivan Vangelista
82c526ea38 tms32010.cpp: devcb instead of memory map for bio line (nw) 2016-06-23 17:08:31 +02:00
cracyc
b4e62ef6cc cheat: step one item at a time and write valid xml (nw) 2016-06-23 09:57:43 -05:00
Vas Crabb
759275f61a Merge pull request #990 from MooglyGuy/master
Convert SPARCv8 ops to document-described functionality [Ryan Holtz]
2016-06-23 22:21:52 +10:00
therealmogminer@gmail.com
ff04ed4cc0 Convert SPARCv8 ops to document-described functionality 2016-06-23 14:20:24 +02:00
etabeta78
75677f5e81 added a few more prototype & demo disks to psx.xml, surfaced
in the past two years (including the famous BioHazard 2 beta
usually referred to as BioHazard 1.5) + a rare Korean original
game titled Manic Game Girl. nw.
2016-06-23 13:07:45 +02:00
Ariane Fugmann
79fa9bbaad M2COMM: commented out jaleco custom handlers (nw) 2016-06-23 08:20:49 +02:00
Miodrag Milanović
f55646ea6f Merge pull request #987 from ajrhacker/debugpassthru
Eliminate some unnecessary pass-through methods from debugcpu (nw)
2016-06-23 07:53:01 +02:00
Scott Stone
76e50d1948 misc memory fix from Sarayan (nw) 2016-06-23 00:45:47 -04:00
Vas Crabb
2d01c1abdc VS2015 fixes in SPARC, disassemble VIS II SIAM (nw) 2016-06-23 13:06:12 +10:00
Vas Crabb
c19d656617 terminate those strings (nw) 2016-06-23 11:43:10 +10:00
R. Belmont
121e51c616 Merge pull request #985 from fulivi/hp9845_dev3
hphybrid: cleanup of AEC logic
2016-06-22 21:33:51 -04:00
briantro
41f8b7d816 galpani3.cpp: Added correct supplemental graphics roms to the Gals Panic 3 (Hong Kong) set. [Brian Troha, The Dumping Union] 2016-06-22 19:47:42 -05:00
Vas Crabb
b68b262e1b Merge pull request #989 from MooglyGuy/master
Rewrite SPARC emulation based on detailed descriptions from SPARC manual [Ryan Holtz]
2016-06-23 10:32:26 +10:00
couriersud
c6e6911aed Netlist changes
- Replaced shared_ptr by unique_ptr. 
- Better seperation of setup_t and netlist_t. 
- Fixed bugs in rdtsc code. Refactored timer code. 
- Simplify conditional activation/deactivation. 
- Introduced HINT(device, hint) to clarify that hints are inheritent 
  and not specific to devices. 
- Added improved profiling support to netlist. Statistics output now
  proposes devices for which whole device activation/deactivation be
  disabled. No significant improvement for pong, but breakout
  experiences a 10% improvement. 
- Moved options code from include to cpp file.
- Minor modifications to 7493 and 9316
- Introduced perftime_t and perfcount_t for gathering statistics. These
  templates do not create any code if statistics are not kept.
- Make help2man ./nltool produce usuable output. 
- More truthtable refactoring. Removed half-finished code for internal
  state support. As implemented, this would have had no support for
  timing delays. 
[Couriersud]
2016-06-23 02:04:51 +02:00
RobertoFresca
224dbf1cc9 Golden Poker driver: Enumerated and sorted out the supported games.... 2016-06-22 20:50:50 -03:00
couriersud
2e6da5a0a7 Merge remote-tracking branch 'origin/master' into netlist_dev 2016-06-23 01:43:43 +02:00
RobertoFresca
8a41cb1b50 New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Buena Suerte (Spanish/Portuguese, set 23) [Roberto Fresca]
2016-06-22 20:38:16 -03:00
couriersud
5cb5fe3125 Replaced more shared_ptr by unique_ptr. (nw) 2016-06-23 00:53:21 +02:00
therealmogminer@gmail.com
b586b626de Rewrite SPARC emulation based on detailed descriptions from SPARC ref manual 2016-06-23 00:50:06 +02:00
Ariane Fugmann
8c325ebe68 Merge remote-tracking branch 'refs/remotes/mamedev/master' 2016-06-22 23:57:58 +02:00
Ariane Fugmann
56c06fd42d Merge remote-tracking branch 'refs/remotes/mamedev/master' 2016-06-22 23:49:28 +02:00
couriersud
badb2a903b Shared_ptr ==> unique_ptr. (nw) 2016-06-22 23:49:15 +02:00
Ariane Fugmann
e776cdf0e9 M2COMM: unified simulation code for all EPROM revisions. 2016-06-22 23:34:13 +02:00
couriersud
14a5f0143e Better seperation of setup_t and netlist_t. (nw) 2016-06-22 23:19:14 +02:00
AJR
d6f9e3bc1c Eliminate some unnecessary pass-through methods from debugcpu (nw) 2016-06-22 16:52:55 -04:00
Olivier Galibert
0ee8b0ee73 fix (nw) 2016-06-22 22:00:58 +02:00
couriersud
48e5f590bf Merge remote-tracking branch 'origin/master' into netlist_dev 2016-06-22 20:25:23 +02:00
Vas Crabb
32a75e7ae4 VIS I (UltraSPARC) and II (UltraSPARC III) for SPARC disassembler [Vas Crabb]
* Supports %gsr, all ops with exception of SIAM, and all ASI constants
* Use -arch sparcv9vis1 or -arch sparcv9vis2 with unidasm
2016-06-23 01:13:52 +10:00
Olivier Galibert
5884c383c2 misc fixes (nw) 2016-06-22 15:59:34 +02:00