Commit Graph

73264 Commits

Author SHA1 Message Date
Angelo Salese
524846ad9d
* demoted machine means demoted machine, not "let's promote it again for the sake of it"
https://youtu.be/uVZ4ichJJYU?t=6229
2020-05-18 09:42:54 +02:00
Ryan Holtz
7c62f211fb -sun4cmmu: Fix hang, nw 2020-05-18 05:17:36 +02:00
Vas Crabb
4bd31ccae5 Merge tag 'mame0221' into mainline-master
MAME 0.221
2020-05-18 11:09:59 +10:00
Vas Crabb
e8a0e0469b version bump (nw) 2020-05-18 10:52:33 +10:00
ajrhacker
cb5448225f
Merge pull request #6709 from tlindner/coco3-fix-cartridge-interrupts
CoCo: fix 0xFEXX memory when in ROM mode.
2020-05-17 19:06:51 -04:00
tim lindner
25ba39df71 CoCo: fix memory when in ROM mode. This gets cartridged working again. (nw) 2020-05-17 14:18:07 -07:00
Ivan Vangelista
e2777bf3f0 New machines marked as NOT_WORKING
----------------------------------
Black Hole (EFG Sanremo) [f205v]
2020-05-17 21:59:26 +02:00
couriersud
7fd7075ddf Fix compile. (nw) 2020-05-17 19:52:26 +02:00
couriersud
a94de94c73 netlist: improve typesafety for source locations. (nw)
During object creation netlist tracks the source files which provide
object creation. This is later used e.g. by nltool to create
documentation from source.
2020-05-17 19:52:24 +02:00
couriersud
22fb995337 netlist: Add working 74125 and 74126 implementations. [Couriersud]
These tristate buffers natively support tristate outputs. For use cases
with fixed enable inputs the devices support a parameter
FORCE_TRISTATE_LOGIC which if being set to 1 makes the device behave
like a logic output.

Added additional syntax and consistency checks for tristate outputs.
Updated the example and added dip implementations including
documentation.
2020-05-17 19:52:09 +02:00
Ivan Vangelista
7d8384419f arcade.flt: added crazybal.cpp, which I had forgotten. Thanks to MASH (nw) 2020-05-17 19:34:18 +02:00
Robbbert
4105c21500 (nw) vcs80: added pwm device. 2020-05-18 03:17:27 +10:00
Ivan Vangelista
c1c2296b75 audio/8080bw.cpp: periodic timer can't be adjusted (nw) 2020-05-17 18:18:14 +02:00
R. Belmont
a411a14620
Merge pull request #6707 from ArcadeShadow/patch-37
ibm5170: New working software list additions
2020-05-17 12:05:32 -04:00
tim lindner
eb2db91c65
IMGTOOL: Added Dragon DOS module [tlindner] 2020-05-17 12:04:31 -04:00
Ivan Vangelista
f4a7525acd crazybal.cpp: added [TTL] to the title for consistency with the other CPU-less games in MAME (nw)
champbas.cpp: added PCB numbers for exctsccra set (nw)
2020-05-17 17:54:16 +02:00
Ryan Holtz
f52c1b2eac -sparc: Fixed FPU exception handling and IU interlocking. All SPARCstation 2 tests pass. [Ryan Holtz] 2020-05-17 16:23:10 +02:00
Robbbert
1f23010f44 (nw) junior: added pwm device 2020-05-18 00:10:22 +10:00
AJR
79ad3dcaa6 i8279: Keyscan overhaul
- Improve handling of multiple key depressions
- Emulate debounce cycles (emulation partly disabled due to MAME updating inputs only once per frame)
- Add switch closed status flag for sensor matrix mode
2020-05-17 09:56:10 -04:00
AJR
e8d6729695 i7000.cpp, mmd2.cpp: Simplify handlr signatures; correct 8279 handlers (nw) 2020-05-17 08:53:42 -04:00
hap
79746e1e2f New working machines
--------------------
The Gambit (1989 version) [hap, Berger, Achim]
2020-05-17 14:16:20 +02:00
Ryan Holtz
24edb599d1 -sun4cmmu: Isolated memory logging behind a #define, nw 2020-05-17 11:34:27 +02:00
ArcadeShadow
d99e8b17f9 ibm5150: New working software list addition
ibm5150: Eye of Horus
2020-05-17 02:29:13 -07:00
Ivan Vangelista
8c094c1709 New machines marked as NOT_WORKING
----------------------------------
Crazy Balls [f205v]
2020-05-17 10:09:15 +02:00
Ryan Holtz
b399d71753 -sun4c_mmu: Improved cache behavior, though SunOS and Solaris still fail. [Ryan Holtz] 2020-05-17 08:29:50 +02:00
Robbbert
df66223d68 (nw) selz80: added pwm device, corrected clocks 2020-05-17 15:50:01 +10:00
AJR
d5367d10eb peyper.cpp: Simplify handler signatures; mask SL for reads (nw)
turbo.cpp: More likely 8279 clock (nw)
2020-05-16 23:57:46 -04:00
AJR
69bf823978 selz80: Fix keyboard (MT 7657) 2020-05-16 23:33:04 -04:00
couriersud
7d4bb358c8 netlist: Fix cd4013 implementation and include it in compile. (nw) 2020-05-17 02:08:51 +02:00
couriersud
7035821f87 netlist: rewrite rom devices from scratch. [Couriersud]
Thanks to Aaron Giles who made me think about a different approach.

This is a rewrite from scratch for rom devices. It uses a generic
template to implement rom devices which is used together with a
description struct to define a rom device. This leads to highly
efficient code since all information is available at compile time.

This is also a step forward to support tristate outputs. All rom devices
covered by this approach have tristate or open collector outputs and
thus all code changes to support tristate outputs can now be made
consistently in one file.
2020-05-17 01:34:16 +02:00
Robbbert
aed37668aa (nw) basic52: cleaned up, added sound, bypassed baud auto-detect. 2020-05-17 06:40:12 +10:00
ArcadeShadow
da1f9a388d
ibm5170: New working software list additions
ibm5170: New working software list additions
Roberta Williams' Laura Bow in "The Dagger of Amon Ra", Leisure Suit Larry 1: In the Land of the Lounge Lizards (VGA release), Leisure Suit Larry 1: In the Land of the Lounge Lizards (EGA release)
2020-05-16 21:11:38 +01:00
hap
bb222482b6 novag_micro2: change npresto/nocto to nmicro2 (nw) 2020-05-16 22:09:35 +02:00
cam900
3076488193
namconb1.cpp updates: [cam900]
* Reduce duplicates, move virtuals under protected:, use shorter/correct type values, fix spacing
* Convert sprite bank delaying behavior into unique_ptr
* Remove unnecessary device
2020-05-16 15:19:25 -04:00
Ryan Holtz
4feb71b0a7 -unsp: Added DIVQ and extended BIT_OP opcodes. [Ryan Holtz] 2020-05-16 20:50:15 +02:00
Angelo Salese
79f08d5431
redalert.cpp: various fixes [Tomasz Slanina, Angelo Salese] (#6706)
* Panther: fix input labels, mark ROMs as bad, volum (sic) lever is vertical not horizontal

* Reduce input defs

* Panther: communication hand-shake, fix audio mapping, emits a few sounds

* Quick QA

* Demoneye-X: better colors

* Demoneye-X: add bitmap layer

* Demoneye-X: fix drawing order, fix tile banking
2020-05-16 20:42:33 +02:00
Robbbert
26209df0b3 (nw) more minor matters 2020-05-17 03:08:09 +10:00
hap
4e3d569910 novag_presto: rename driver file (nw) 2020-05-16 18:41:50 +02:00
Robbbert
842dba5d9c (nw) c10: added tap 2020-05-16 23:49:26 +10:00
hap
c2ec9b789a New clones marked as NOT_WORKING
--------------------------------
Mini Sensory Chess Challenger (1981 version) [hap]
2020-05-16 15:32:55 +02:00
Robbbert
f4a8709caa (nw) super80: reworked the address maps again 2020-05-16 23:03:29 +10:00
Ivan Vangelista
2a68e0d707 a little more macro removal (nw) 2020-05-16 12:37:44 +02:00
hap
4ac295acb3 New working software list additions
-----------------------------------
fidel_msc: Challenger Advanced Chess [hap, Berger, Achim]
2020-05-16 11:18:30 +02:00
Robbbert
2559960c24 (nw) pulsarlb: let's try a tap handle 2020-05-16 19:08:47 +10:00
hap
92b63a5f47 New working machines
--------------------
Mini Sensory Chess Challenger (1982 version) [hap, Berger, Achim]
2020-05-16 11:03:02 +02:00
AJR
e0b2b7e5f8 dec8.cpp: Apply changes discussed in #6699, restoring coin-up sound (nw) 2020-05-16 00:13:32 -04:00
Robbbert
3c3a9f2190 (nw) merged tec1 in with the other trainers. 2020-05-16 12:04:27 +10:00
Robbbert
d8cfb78488 (nw) fixed mess build: jaguar 2020-05-16 11:53:56 +10:00
R. Belmont
6bf9de3ff7
Merge pull request #6702 from FakeShemp/compis-patch
compis.xml: add seven more dumps
2020-05-15 16:45:02 -04:00
R. Belmont
97871a1fb0
Merge pull request #6700 from davide125/sgi10
sgi_mips: new software list additions
2020-05-15 16:44:49 -04:00