Commit Graph

74518 Commits

Author SHA1 Message Date
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
cam900 a673be1ebb
Merge branch 'master' into patch-144 2020-05-16 09:12:47 +09: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
Aaron Giles 333329e54c netlist: Re-do the 74377/8/9 as macros. [Aaron Giles] 2020-05-15 13:11:03 +02:00
Aaron Giles 5739043ced netlist: Add 74377/74378/74379 devices to netlist. [Aaron Giles] 2020-05-15 13:10:15 +02:00
Aaron Giles cfc3a76d04 netlist: Add support for empty #defines to preprocessor. [Aaron Giles]
Also add detection and reporting of re-definitions.
2020-05-15 13:10:12 +02:00
couriersud 88edd7c665 netlist: code cleanup and development stage tristate [Couriersud]
Code cleanup to better separate the following stages:

- parsing
- setup
- run

In addition preliminary native tristate support was added. Not yet
production ready, please don't use it.
2020-05-15 13:09:22 +02:00
Vas Crabb 180d2a5822 hp80.cpp: mark language variants of HP 86B as clones (nw) 2020-05-15 20:03:04 +10:00
hap d01c23cdc8 datum,emma2: small fix to matrix() calls (nw) 2020-05-15 11:26:14 +02:00
Robbbert a0323beb41 (nw) pro80: added pwm device 2020-05-15 17:53:55 +10:00
Robbbert 5133ecb173 (nw) mk14: added pwm device 2020-05-15 17:46:18 +10:00
Robbbert a8a043cfad (nw) emma2: added pwm device 2020-05-15 17:25:40 +10:00