Commit Graph

73244 Commits

Author SHA1 Message Date
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
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
David Haywood
35cde25ed2
csilver: identified 3 bad bits in MCU dump, hooked up MCU [dink] 2020-05-15 16:44:23 -04:00
Angelo Salese
5ad522f0c1 jaguar.cpp updates [Angelo Salese]
* move i/o handlers to specific maps, untangle register array usage, to be completed
* Nuke duplicate I/O accesses, rename to iobus_r/w, make go_w to be an actual line
* Fix addqmod & subqmod modulo mask for DSP
* Refactor TOM to host CPU function, and fix GPU irq lv 3 when a GPU object is encountered. Fixes mutntpng and atarikrt booting
* Fix Jaguar irq line to 2, trusted
* Start reworking the blitter
* Relicensed to BSD
2020-05-15 16:16:46 -04:00
Frank Palazzolo
12ec6362bb netlist: Added devices CD4013, CD4069, CD4070 2020-05-15 16:14:05 -04:00
R. Belmont
0c094f8ede
Merge pull request #6703 from clawgrip/patch-46
pc2000.cpp: Move 'pc2000s' to use a SED1278-0B instead of an HD44780 …
2020-05-15 16:12:59 -04:00
ClawGrip
8a085158a1
pc2000.cpp: Move 'pc2000s' to use a SED1278-0B instead of an HD44780 (nw) 2020-05-15 22:01:38 +02:00
Ivan Vangelista
2b085c4380 a last small bunch of macro removals before the week-end (nw) 2020-05-15 20:49:58 +02:00
AJR
c682104f5f mm74c922: Fix typo in device name (nw)
eurit30: Yet one more key (nw)
2020-05-15 14:25:15 -04:00
Robbbert
2a7b5e677c (nw) tec1: added pwm device, added 74c923 device instead of custom code. Corrected scan rate in 74c922 device to fix random F characters. 2020-05-16 03:34:22 +10:00
Ivan Vangelista
7fd817a1d6 various drivers: READ/WRITE macros removal (nw) 2020-05-15 18:15:39 +02:00
Rebecca Wallander
27bcc7ae1e compis.xml: add seven more dumps 2020-05-15 18:04:43 +02:00
couriersud
761d726697 netlist: fix breakout SLOW_BUT_ACCURATE. (nw) 2020-05-15 18:01:57 +02:00
hap
502bf866ba renaissa: add lcd screen (nw) 2020-05-15 17:55:54 +02:00
Robbbert
9b839978af (nw) tk80, zapcomp: minor cleanup 2020-05-16 00:41:45 +10:00
AJR
62f1a3169d hd44780: Add Epson SED1278-0B variant with European character generator ROM 2020-05-15 10:30:46 -04:00
Aaron Giles
4dd350a000 netlist: Fix typo in netlist macros. (nw) 2020-05-15 13:19:44 +02:00