Commit Graph

73835 Commits

Author SHA1 Message Date
ajrhacker
a1d23edb66
Merge pull request #6827 from lfantoniosi/master
Add ImageDisk IMD save support
2020-06-14 12:05:57 -04:00
hap
83faa44dad video: show frameskip max value in speed_text (nw) 2020-06-14 17:45:56 +02:00
AJR
f45f0c9943 h8s2000: Allow ANDC, ORC and XORC operations on EXR; correct disassembly for multiword instructions with 8-bit immediate operands 2020-06-14 11:40:40 -04:00
hap
6777c61652 video: frameskip setting is now upper frameskip limit when autoframeskip setting was enabled (nw) 2020-06-14 17:20:04 +02:00
Robbbert
d5d22147e2 (nw) phc25: some sounds 2020-06-15 00:49:15 +10:00
Robbbert
9e0c0173dd (nw) more cleanups 2020-06-14 22:54:53 +10:00
hap
1fa49248a3 novag*: make lcd screen taller, it's not 1:1 (nw) 2020-06-14 13:03:44 +02:00
Robbbert
f114358821 (nw) even more cleanups 2020-06-14 18:31:38 +10:00
braintro
aa49b3a8b5 (nw) gei.cpp: Singular VS. plural 2020-06-14 01:17:51 -05:00
braintro
8a6d7ceadf New working clones
New working clones
------------------
Trivia (Questions Series 12 Alt Question Rom)
Trivia (Questions Series 14 Alt Question Rom)
Trivia (Version 1.03a Sex questions, Alt revision questions)

gei.cpp: Documented Trivia sets series 12 through 19. [Brian Troha]

out of whatsnew:
Sorted out question ROMs as per documentation results in 3 new clones.
Add lots of misc information to various sets.
correct a couple of comments.
2020-06-14 01:07:48 -05:00
braintro
f2e9a081ba (nw) model3.cpp: Document known Dirt Devils (USA) information 2020-06-14 00:16:47 -05:00
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
lfantoniosi
16be7cb5b7 Add ImageDisk IMD save support
Allow to save IMD floppy image disk. Tested on Zorba and Kaypro II
2020-06-13 20:16:36 -07: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