Commit Graph

65814 Commits

Author SHA1 Message Date
Roberto Fresca
ee6ed24526 Miniboy7.cpp: Documented the way PIA port B lines 4-7 are multiplexed
through a 74LS157 to read the 8 lines of DSW2 using the AY8910 port B
 line 7 as selector. Added ASCII diagram. [Roberto Fresca]
2019-04-24 15:03:02 +02:00
Vas Crabb
e379397d82 Merge tag 'mame0209'
MAME 0.209
2019-04-24 18:48:04 +10:00
Vas Crabb
2b317bf296 version bump (nw) 2019-04-24 15:00:38 +10:00
Vas Crabb
476237947f Update Chinese translations [YuiFAN] 2019-04-24 14:54:35 +10:00
braintro
231af0ee6e (nw) Correct avalnche ROM names 2019-04-23 22:14:14 -05:00
Vas Crabb
18c0e8de0e plib: don't assume constructors will only throw things derived from std::exception (nw)
funworld.cpp cleanup: (nw)
 * remove revision history - we use version control for a reason
 * don't #define things before inluding the PCH, and don't #define generic names before #including anything
2019-04-24 12:05:56 +10:00
braintro
d8b807b354 (nw) Correct names for Moon War's voice ROMs 2019-04-23 20:00:53 -05:00
braintro
cbb68aad47 (nw) Wally wo Sagase! Sega ID# info 2019-04-23 19:29:22 -05:00
cam900
78eb5011db emu/tilemap.cpp : Simplify handlers 2019-04-24 09:11:04 +09:00
AJR
e4ad76e351 miniboy7: Fix lamp blinking 2019-04-23 18:24:41 -04:00
hap
f22547f435 disasm: init lfsr pc tables in constructor (nw) 2019-04-23 22:59:35 +02:00
couriersud
a2f8153411 netlist: Fix the 7448 mess.
Moved truth table implementation of 7448 in macro. At the same time
added power terminals and update game netlists accordingly.
2019-04-23 22:20:47 +02:00
couriersud
e669c0c472 netlist: Protect defines with ifdefs ...
Protected defines in nl_config.h with ifdefs. Added a define to disable
queue statistics during compile. This is only needed during development.
Documented performance improvement efforts so I don't try this again.
2019-04-23 22:19:09 +02:00
couriersud
51ed2fc422 netlist: fix validation errors. (nw) 2019-04-23 21:23:43 +02:00
Roberto Fresca
a15d4ff6c3 Bonanza's MiniBoy 7: Fixed button-lamps order.
Removed log with implemented R/W.
Lamps are temporarily disabled due to some sort of additional data
 that adds an unwanted and odd blinking effect. Maybe it's some
 kind of multiplexion. [Roberto Fresca]
2019-04-23 17:46:22 +02:00
Henrik Algestam
731c3f9dc0 doc: add python to list of required ubuntu packages (nw) 2019-04-23 17:12:00 +02:00
Roberto Fresca
d9d89befee New working clones
------------------
Jack Potten's Poker (set 12, no Double-Up) [Roberto Fresca, Team Europe]
2019-04-23 16:18:38 +02:00
Dirk Best
f1f6a1d597 cgenie: Fix MT06242
New working software list additions:
------------------------------------
cgenie: Labyrinth of Fear
2019-04-23 16:11:53 +02:00
Patrick Mackinlay
ae57490aaa 3c505: tested working with apollo (nw) 2019-04-23 20:00:31 +07:00
cam900
89f3ad9d33 atarirle.cpp : Updates
Simplify handlers, Use shorter type values, Fix spacing
2019-04-23 20:29:48 +09:00
Ivan Vangelista
5afb28369c cromptons.cpp: added timekeeper dump for ffruits [SpinalFeyd, The Dumping Union] 2019-04-23 12:52:13 +02:00
Ivan Vangelista
8c58f45ee6 new working clone
-----------------------------
Moon Cresta (bootleg set 4) [Darran, The Dumping Union]
2019-04-23 12:50:55 +02:00
cam900
830e3b8244 tc0280grd.cpp : Updates
Simplify handlers, Use shorter type values, Reduce unnecessary lines, Fix spacings
2019-04-23 19:32:27 +09:00
cam900
8a360c56e4
flkatck.cpp : Correct CPU type 2019-04-23 12:14:57 +09:00
braintro
ec95f3ad5f (nw) Correct ROM names for Flak Attack 2019-04-22 21:41:09 -05:00
Vas Crabb
9e25e6fbb4 pcw.cpp: we have proper ways to find numbered objects (nw) 2019-04-23 10:22:15 +10:00
couriersud
5352e25f8f mario: Fix an error in the schematics. [Couriersud, Tafoid]
This became obvious after the improved LM3900 model was
introduced. Thanks to Tafoid for indentifying the issue.
2019-04-23 09:08:21 +10:00
couriersud
5d48ffbb3d netlist: fix exception handling and uninitialized var. (nw) 2019-04-22 22:25:49 +02:00
couriersud
2bff9fa60f Fix clang build. (nw)
Who on earth invented "-Wswitch-bool"?
2019-04-22 22:25:49 +02:00
mooglyguy
d3e86e1f92 -newport: Added a few more command configs. Fixes SceneView, albeit with glitches. [Ryan Holtz] 2019-04-22 22:13:10 +02:00
hap
aa455aa20b sm530: add some opcodes (nw) 2019-04-22 22:05:42 +02:00
couriersud
7cc3012c22 netlist/plib: Fix memory leak when exception is thrown in constructor. 2019-04-22 21:08:50 +02:00
couriersud
56f9e77b84 netlist: Fix MT06827.
All pstonum calls now need to specify if they want local locale
or the "classic" "C" locale.
2019-04-22 21:08:49 +02:00
couriersud
b1a094758e mario: Fix an error in the schematics. [Couriersud, Tafoid]
This became obvious after the improved LM3900 model was
introduced. Thanks to Tafoid for indentifying the issue.
2019-04-22 21:08:49 +02:00
mooglyguy
31476ff881 -newport: Various changes. [Ryan Holtz]
* Added several modes used by Metero Blast demo.
 * Added support for Scr2Scr Block transfers on planes other than RGB/CI. Fixes popup menus.
 * Added support for single-pixel line iteration.
2019-04-22 21:05:14 +02:00
Nigel Barnes
8086130efb dragon: remove unwanted tabs (nw) 2019-04-22 18:05:02 +01:00
Nigel Barnes
c1f9701a39 sam6883: Mirror 32K RAM in 64K mode, prevents segfault when Dunjunz checks for 32/64K. 2019-04-22 17:34:03 +01:00
Nigel Barnes
95a30976ca dragon.cpp: Fixed cursor keys in Natural keyboard mode. 2019-04-22 17:26:34 +01:00
couriersud
7e0524b8a2 netlist: fix some error/warnings. (nw) 2019-04-22 14:49:44 +02:00
couriersud
f3e15ce818 MT06085: Fix "1" pixel issue mentioned.
Actually this is more of a "half" pixel issue and caused by
discretization to pixels by drawing arbitrary length horizontal
vectors onto a bitmap.
The fix uses a 4x horizontal resolution and causes some
25% performance loss.
2019-04-22 14:49:44 +02:00
couriersud
70c4265970 netlist: minor optimization. (nw) 2019-04-22 14:49:43 +02:00
couriersud
49c05c24a2 netlist: runtime performance statistics on demand.
Runtime performance statistics can now be enabled with nltool
option "-s". To enable those with MAME you need to run

NL_STATS=1 ./mamenl64 -v -oslog game
2019-04-22 14:49:43 +02:00
couriersud
c52b2f7c6f netlist: lint and pedantic warning fixes. (nw) 2019-04-22 14:49:42 +02:00
cam900
a7887b9aaa gaelco2.cpp : Simplify gfxdecodes (nw) 2019-04-22 19:59:53 +09:00
ClawGrip
64df523428 New NOT_WORKING machine (#4915)
* New NOT_WORKING machine

---------------------------
Cricket [@LosTrastosDeXaX, ClawGrip]

* Add Daryde Cricket (nw)
2019-04-22 05:51:58 -04:00
Vas Crabb
42af3bcaf2 no longer relevant now thaat LM3900 saturates (nw) 2019-04-22 16:38:11 +10:00
braintro
1b75e57fe1 New working machine
New working machine
--------------------
Player's Edge Plus (X000556P+XP000038) Dueces Joker Wild Poker [Brian Troha]
2019-04-21 21:42:17 -05:00
Vas Crabb
091721b2b4 Merge remote-tracking branch 'mainline/release0209' into mainline-master 2019-04-22 09:31:35 +10:00
Vas Crabb
62cb3a78d2 cleanup for cherry-picking (nw) 2019-04-22 09:25:23 +10:00
mooglyguy
95aa67b728 -newport: Various fixes. [Ryan Holtz]
* Added support for 4bpp RGB framebuffer display.
 * Added dithering support.
 * Fixed shaded rendering mode.
2019-04-22 09:25:22 +10:00