Commit Graph

73823 Commits

Author SHA1 Message Date
Robbbert
bf5d7248eb (nw) more cleanups 2020-06-14 15:01:47 +10:00
AJR
0f58e63686 m68hc05: Simplify handler signatures; add MC68HC705C4A type (nw) 2020-06-13 23:32:47 -04:00
Scott Stone
5faf282e92 neogeo.xml: Neo-Geo documentation updates [JacKc] 2020-06-13 21:28:08 -04:00
couriersud
fe3bd223d8 netlist: Fix copy elusion bug on OSX and clang < 8 [AJR, Couriersud]
Solution discussed with AJR in chat.
2020-06-14 00:04:34 +02:00
couriersud
23c0490019 netlist: fix some clang-tidy warnings. (nw) 2020-06-13 23:54:14 +02:00
David Haywood
2a95b76ce9
a few tweaks relating to recent SPG ADC work (nw) (#6826)
* give fordrace some controls (nw)

* move some adc reads to the correct channels (nw)

* stop jak_capb from crashing, plunger no longer works with new code however (nw)

* hook up battery states (nw)
2020-06-13 17:47:16 -04:00
AJR
0572ca886e nl_setup.cpp: Fix for some compilers not being CWG 1579 compliant (nw) 2020-06-13 17:27:49 -04:00
hap
58f3c274f4 hh_sm510: add requires_artwork flag to games that have lcd backdrops/overlays (nw) 2020-06-13 22:41:34 +02:00
hap
df19755202 video: don't do frameskip related calculations at init time (nw) 2020-06-13 22:16:01 +02:00
r09
d7e0c63943 ibm1570.xml: add 4 new dumps
All working and dumped by me from the original disks.

Gravis UltraSound (GUS) Installation - V2.05
Chuck Yeager's Air Combat (Gravis Ultrasound version)
Dune (3.5")
Frontier - Elite II
2020-06-13 12:33:05 -07:00
hap
18bd40b8ca ui: only warn about external artwork when it wasn't loaded (nw) 2020-06-13 21:05:06 +02:00
Robbbert
a3c65b6ce2 (nw) more cleanups 2020-06-14 02:55:42 +10:00
Ivan Vangelista
25fae739bc drivers starting with r: removed read and write macros (nw) 2020-06-13 18:21:50 +02:00
Roberto Fresca
284f196df1 Merge branch 'master' of https://github.com/mamedev/mame 2020-06-13 15:58:27 +02:00
Roberto Fresca
52b8d5fd2b Witch Card (ICP1 board, encrypted): Reversed the NVRAM and set by default
to promote the game to working status [Roberto Fresca]
2020-06-13 15:58:05 +02:00
couriersud
e949e9c29d netlist: Performance improvement and refactoring. [Couriersud]
Kidniki now achieves up to 910% when run with static solvers and with
nltool. That is significant better than the 860% we have seen
previously.

This increase is driven by using a global memory pool in the solver
code.

In addition the following refactoring and code maintenance work is
included. Please excuse the large commit, some of this took interfered
with other work and the detail development steps were ugly.

- gsl support: This commit adds pgsl.h which implements a very limited
  number of the functionality of the gsl header described in the c++ core
  guidelines.
- clang-tidy fixes
- A significant refactoring of palloc.h. Aligned hints were removed,
  they added complexity without a significant performance gain. Vector
  operations should better be done on special spans/views.

The code has been tested on linux with g++-7, g++-9, clang-11.
On Windows mingw-10 and VS2019, OSX clang-11.
2020-06-13 15:49:35 +02:00
couriersud
75681d760c netlist: Make fostrm actually write to file. (nw)
Also fix typos and a tidy warning.
2020-06-13 15:48:54 +02:00
couriersud
a48f64e018 netlist: Improve static solver performance by 5%. [Couriersud]
Use a more condensed matrix format for go, gt and Id matrices.
In addition, optimize the static compilation code.
2020-06-13 15:48:14 +02:00
Ivan Vangelista
d9d432b379 drivers starting with p and q: removed read* and write* macros (nw) 2020-06-13 14:14:01 +02:00
Robbbert
f409bab241 (nw) bml3: don't write to regions 2020-06-13 21:08:54 +10:00
Robbbert
3166815b8a (nw) more cleanups 2020-06-13 20:07:12 +10:00
Ivan Vangelista
95f7e3ebf3 New machines marked as NOT_WORKING
----------------------------------
Trebol [PinMAME]

New clones marked as NOT_WORKING
--------------------------------
Star Wars (1.01) [PinMAME]
2020-06-13 07:07:57 +02:00
AJR
866b87fb0e dm3270: Revert to 50 Hz setting; correct baud clock hookup (nw) 2020-06-12 21:35:48 -04:00
AJR
422b8c81c0 t11: Change default interrupt vector (nw) 2020-06-12 20:25:49 -04:00
AJR
e809998076 icatel: Fix address map (nw)
Note that this causes the LCD to display nothing, but the previous behavior definitely wasn't correct.
2020-06-12 20:18:08 -04:00
AJR
18f663e49b Fix OS X build with Xcode 7 (nw) 2020-06-12 18:22:15 -04:00
hap
6552e04c06 galaga.h: saw a typo (nw) 2020-06-12 23:57:18 +02:00
Robbbert
1ae6bbdb4f (nw) more cleanups 2020-06-13 03:34:47 +10:00
Ivan Vangelista
72397ac725 drivers starting with m, n and o: removed read* and write* macros (nw) 2020-06-12 18:25:17 +02:00
Robbbert
a61d5c4836 (nw) kaypro: don't use regions as ram. 2020-06-13 01:38:19 +10:00
hap
c3160390d6 bosco: add "star destroyer" sub title to description (nw) 2020-06-12 17:03:04 +02:00
Roberto Fresca
6646f87ba8 Merge branch 'master' of https://github.com/mamedev/mame 2020-06-12 15:06:41 +02:00
Roberto Fresca
0e53e6e763 Super Motor: Added ASCII PCB layout. Corrected some tech notes. [Roberto Fresca] 2020-06-12 15:06:10 +02:00
tim lindner
e0715320f7
Setting analog inputs don't work in LUA (#6812)
* fixed set_value for analog inputs.
2020-06-12 14:44:27 +02:00
hap
b2e3faace6 tubep: no sprites on left edge (nw) 2020-06-12 14:42:51 +02:00
yz70s
7b0b90f607 xbox_nv2a.cpp: try to remove gcc 7.2.0 warning (nw) 2020-06-12 13:55:59 +02:00
hap
c20295c3c8 rallyx: add note (nw) 2020-06-12 13:20:15 +02:00
hap
089aa0b143 bosco: fix tilemap offset problem (nw) 2020-06-12 13:01:48 +02:00
Robbbert
a9f41ad0d1 (nw) bigbord2: don't write to regions 2020-06-12 20:46:12 +10:00
Patrick Mackinlay
c70d979b7e asmjit: mame changes (nw) 2020-06-12 12:01:44 +07:00
Patrick Mackinlay
19214dd8e6 asmjist: sync with upstream (nw) 2020-06-12 11:55:10 +07:00
Firehawke
7b6dbd7a14
First completed pass of commandline parameters. (nw) (#6711)
* First completed pass of commandline parameters. (nw)

* Further refinements on commandline (nw)

* Get the audio latency numbers right and add PortAudio info.

* FreeSync/GSync information cleanup.

* Minor additions to G-Sync/FreeSync.

* Add tip for keyboardprovider, remove biospath, correct anchor positioning (nw)

* A few corrections per Vas (nw)
2020-06-12 14:26:28 +10:00
MetalliC
6fb51a0ce7 spectrum/beta.cpp add most of known clone ROMs 2020-06-12 01:45:55 +03:00
AJR
991c193d89 vt420: Add dump of V1.4 program [unknown] 2020-06-11 18:03:01 -04:00
yz70s
58fcf30906 xbox_nv2a.cpp: big update to chihiro/xbox 3d graphics [Samuele Zannoli]
- vertex shader and pixel shader refactoring
- register combiners support multithreading
- corrected reading of vertex attributes
- perspective correct vertex attribute interpolation and texture mapping
- basic support for texture address modes
- secondary color and fog color available as inputs to pixel shader
- interpolate all 4 possible texture coordinates
- corrected order of vertices when drawing quad list primitives
- debug aid to write in a text file the vertex shader disassembly, input
  and constant registers values
To test the update enable the register combiners with the "xbox nv2a_combiners"
debugger command
2020-06-11 23:46:19 +02:00
hap
5d5408ca02 Revert "adb logging"
This reverts commit 757c179183.
2020-06-11 23:35:38 +02:00
Olivier Galibert
1edc4eb359 pic1670: Add a disassembler [O. Galibert] 2020-06-11 23:14:04 +02:00
Olivier Galibert
757c179183 adb logging 2020-06-11 23:14:03 +02:00
R. Belmont
610f9fdb72
Merge pull request #6820 from clawgrip/patch-2
arachnid.cpp: Add notes about dipswitches (nw)
2020-06-11 15:39:45 -04:00
ICEknigh7
baf84623e5
Software list updates
* specpls3_flop.xml: Added more disk images, some of which were previously missing from the internet due to them being considered "Distribution Denied". [Antonio M, Fede Jerez, Gorski, Jaime González Soriano, José Manuel, Marino Arribas, Metalbrain, robcfg, Simon Owen, Syx, Zup, TZX Vault]

* spectrum_cass: Added verified dump of Load'N'Run (Spain) (Especial) [Manu128k]

* Created softlist for Timex cassettes (timex_cass)

* megadriv.xml Added some info on games which need redumps.
2020-06-11 15:39:18 -04:00