Commit Graph

44499 Commits

Author SHA1 Message Date
Nathan Woods
f63148b735 "game" ==> "machine" 2016-06-23 06:40:06 -04: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
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
therealmogminer@gmail.com
b586b626de Rewrite SPARC emulation based on detailed descriptions from SPARC ref manual 2016-06-23 00:50:06 +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
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
Ivan Vangelista
47ac9a7bda tms32025.cpp: devcb instead of memory map for ports (nw) 2016-06-22 15:54:13 +02:00
mahlemiut
597b2417b4 debugimgui: don't add command to history if it's the same as the previous one 2016-06-23 00:20:48 +12:00
Ted Green
8b660ff62e zeus2: Minor upddate (nw) 2016-06-22 06:16:20 -06:00
Curt Coder
bafb46445e abc80x, abc1600: Used MCFG_SCREEN_RAW_PARAMS. (nw) 2016-06-22 13:55:49 +03:00
Olivier Galibert
20eff641a1 misc fixes (nw) 2016-06-22 11:33:06 +02:00
Olivier Galibert
b01de991f1 mac: Fix interactions between mirror and range [O. Galibert] 2016-06-22 11:18:19 +02:00
Vas Crabb
c8993e81b3 fix my stupidity - thanks Happy and Ryan (nw) 2016-06-22 18:47:19 +10:00
Olivier Galibert
54cbe17bbd eeprom pass (nw) 2016-06-22 08:28:40 +02:00
Vas Crabb
e876b7870e re-add this (nw) 2016-06-22 14:16:23 +10:00
Vas Crabb
af406e316a Add SPARC to unidasm [Vas Crabb] 2016-06-22 13:35:20 +10:00
arbee
af9f4006a5 sparc: fixed store double. sun4: checkpoint (nw) 2016-06-21 23:29:29 -04:00
cracyc
1a74f4dbde t11: show flags (nw)
vt240: fix comm init (nw)
2016-06-21 21:58:28 -05:00
Vas Crabb
5b9e7bcccf SPARC disassembler improvements: [Vas Crabb]
* Fix addcc/andcc in SPARCv7 mode and simplify integer op tables
* Allow ASI descriptions to be supplied with MCFG macro

sun4: add SPARC ASI descriptions [Vas Crabb]
2016-06-22 11:11:01 +10:00
cracyc
496fb0609b vt240: WIP (nw) 2016-06-21 19:41:38 -05:00
cracyc
f7c9301d0d mdndclab: correct for window larger than view (nw) 2016-06-21 19:31:16 -05:00
Olivier Galibert
fc3aa06b4f more fixes (nw) 2016-06-21 22:59:35 +02:00
angelosa
c9356ee3c4 seibucop.cpp: Prevent cop_angle to overflow byte range. Fixes III to I quadrant movements in Legionnaire and Heated Barrel. [Angelo Salese]
(translated: fixes stage clear player movement in Legionnaire, level 4 boss and maybe access exceptions in Heated Barrel)
2016-06-21 22:58:22 +02:00
angelosa
7c210d6ea3 Naming (nw) 2016-06-21 22:58:21 +02:00
Olivier Galibert
b91d5c01f9 misc fixes (nw) 2016-06-21 22:54:19 +02:00
Olivier Galibert
eb42f1f771 more fixes (nw) 2016-06-21 21:37:12 +02:00
R. Belmont
9085f5f8a0 Merge pull request #981 from shattered/_c58c4ac
t11: fix MARK insn (not supported by actual T11)
2016-06-21 15:19:30 -04:00
Olivier Galibert
cc24e83aea banctec: If it's a 6803, then use a 6803, duh [O. Galibert] 2016-06-21 20:50:39 +02:00
Vas Crabb
a1625d2220 improve SPARC disassembler: [Vas Crabb]
* Support SPARCv9
* Allow plug-in ASI comments
* Fix format of some opcodes
* Produce clr synthetic
* Allow running in v7, v8 and v9 modes
2016-06-22 04:39:56 +10:00
Olivier Galibert
cde8e14fb6 tms57002: I hadn't yet understood some of the, err, subtleties of the memory subsystem [O. Galibert] 2016-06-21 20:00:39 +02:00
Olivier Galibert
46757f3eb9 prox180x,pve500: Map fix [O. Galibert] 2016-06-21 19:51:01 +02:00
Olivier Galibert
c3bb1fa7b1 l9nibble: If it's a tms9900, put one, because the 9980 address space is too small [O. Galibert] 2016-06-21 19:38:12 +02:00
Olivier Galibert
32e116c433 apollo: install the unmapped handler in the correct post-trampoline range [O. Galibert] 2016-06-21 19:19:02 +02:00
Ivan Vangelista
6e90cb5a82 v25.cpp: made it use devcb instead of a memory map for the ports (nw) 2016-06-21 18:48:02 +02:00
Ivan Vangelista
d5ce793a1d tapatune.cpp: revert my previous change (nw) 2016-06-21 18:09:48 +02:00
Ted Green
a96049fb14 zeus2: Re-organize frame buffer ram and add IEEE754 floating point conversion (nw) 2016-06-21 08:38:55 -06:00
cracyc
200fc9859a plugins/cheat: don't turn off unless on (nw) 2016-06-21 09:35:09 -05:00
Ivan Vangelista
f08627ebdc sg1000.cpp: fixed regression (nw) 2016-06-21 14:52:11 +02:00
MetalliC
d1859cf03f document new DC/NAOMI security system findings [MetalliC, rtw] 2016-06-21 14:29:47 +03:00
Olivier Galibert
b88bca35b8 Merge pull request #982 from MooglyGuy/master
Fix traps in SPARC core
2016-06-21 13:05:18 +02:00