Commit Graph

45048 Commits

Author SHA1 Message Date
Vas Crabb
5cee9e9bc4 POSIX implementation for new directory read features, cleanup of Windows implementation, return directory handle as smart pointer, fix full build [Vas Crabb] 2016-06-25 03:35:23 +10:00
angelosa
dd5782ee92 Fantasy (World) is actually Germany version (and likely bootleg too) ... (nw) 2016-06-24 18:31:44 +02:00
Ivan Vangelista
99567c5c89 harddriv.cpp: nop out a memory range, makes log a bit more sane. A 2 second log used to weigh about 700 MB. (nw) 2016-06-24 18:30:24 +02:00
Ivan Vangelista
3d8cb0e81c bfcobra.cpp: use ramdac_device instead of custom implementation. The driver also has a custom fdc implementation, which I failed to update to the device one. (nw) 2016-06-24 18:28:21 +02:00
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
Vas Crabb
20a95045e1 Load save state preparations [Nathan Woods]
* A number of changes and refactorings in preparation for a new load/save state menu. Most notably, I am C++-ifying osd_directory (now osd::directory) and changing osd_stat() to return std::unique_ptrosd::directory::entry
* Take note that this change completely omits POSIX support, simply because I lack a development environment to support it. This will have to be done by someone else.
2016-06-24 23:53:38 +10: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
Nathan Woods
7509a56dc0 Incorporated cleanups requested by Vas Crabb 2016-06-24 07:55:10 -04:00
Nathan Woods
4ddfc6a6e4 Changed osd_stat() to return std::unique_ptr<osd::directory::entry> 2016-06-24 07:39:37 -04:00
Nathan Woods
cd8b414e6b C++-ified osd_directory (now osd::directory), and added last_modified to osd::directory::entry 2016-06-24 07:13:18 -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
Nathan Woods
c962154875 Put the code that launches a save/load state into methods 2016-06-23 06:40:21 -04:00
Nathan Woods
f63148b735 "game" ==> "machine" 2016-06-23 06:40:06 -04: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