Commit Graph

65597 Commits

Author SHA1 Message Date
braintro
cbb68aad47 (nw) Wally wo Sagase! Sega ID# info 2019-04-23 19:29:22 -05: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
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
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
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
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
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
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
Vas Crabb
c36b5c7238 cleanup for cherry-picking (nw) 2019-04-22 09:22:33 +10:00
Roberto Fresca
781a9ac07c Jack Potten's Poker (set 11, German, W.W.) improvements: [Roberto Fresca]
- Fixed inputs.
- Added default NVRAM.
- Added button-lamps support.
- Promoted to working.

New working clones
------------------
Jack Potten's Poker (set 11, German, W.W.) [Roberto Fresca, Team Europe]
2019-04-21 21:37:40 +02:00
mooglyguy
b326f27629 -newport: Various fixes. [Ryan Holtz]
* Added support for 4bpp RGB framebuffer display.
 * Added dithering support.
 * Fixed shaded rendering mode.
2019-04-21 20:09:38 +02:00
couriersud
7dfd781e22 netlist: Add more validations and fix issues identified. 2019-04-21 18:28:01 +02:00
R. Belmont
f9f5fc63fe
Merge pull request #4911 from AmatCoder/AmatCoder-tzx_cas-1
tzx_cas.cpp: Apply 1ms pause only on data blocks
2019-04-21 12:11:20 -04:00
AmatCoder
ae3915fd53
tzx_cas.cpp: Apply 1ms pause only on data blocks
Fix MT #07296
2019-04-21 17:37:24 +02:00
couriersud
b806be41b2 netlist: use A,B,C,... for packaged components. 2019-04-21 13:37:15 +02:00
couriersud
7adbce9b66 netlist: bug fixes and nltool validation.
nltool now supports a validate command which acts similar to MAME's
validation.
2019-04-21 12:05:44 +02:00
couriersud
6b96f7ba60 netlist: Add power terminals to most logic devices.
This fixes an over simplification. Logic devices implicitly assumed that
GND/VDD actually is connected to GND(i.e. 0V). There is no immediate
benefit from this change. It is a preparation for the future
scalability. Now all power terminals (typically 7/14, 8/16) have to be
explicitly connected to the supply rails.

Also added a validation mode to the netlist core. This is not
intended for running, but solely to better indentify pins which
are not properly connected.
2019-04-21 12:05:44 +02:00
couriersud
e826ac0a56 rebound.cpp: Performance optimization. 2019-04-21 12:05:43 +02:00
couriersud
4f71e124d5 netlist: more structure for caches. (nw) 2019-04-21 12:05:43 +02:00
Robbbert
31c495a112 MT 07281 2019-04-21 20:03:58 +10:00
Robbbert
df172ffb13 MT 07281 2019-04-21 19:13:09 +10:00
AJR
adeeb00143 machine.lua: Fix copy/paste mistake (nw) 2019-04-21 01:17:29 -04:00
AJR
d8b60d3dbb tekram_dc820.cpp: Oops, device_t is not the exact type wanted here (nw) 2019-04-21 01:10:20 -04:00