Commit Graph

50268 Commits

Author SHA1 Message Date
Olivier Galibert
52697a6abf segaxbd: Device cleanup [O. Galibert] 2017-03-03 13:18:08 +01:00
Joakim Larsson Edström
f842a4af70 Merge pull request #2110 from JoakimLarsson/fcisio
fcisio: layout added and RS232 configured for all 8 serial ports
2017-03-03 11:29:52 +01:00
Vas Crabb
3ecdaafea6 clean up a few more device issues, add basic device validation 2017-03-03 21:25:16 +11:00
Olivier Galibert
8459d2b2ae sage2: Remove direct update handler [O. Galibert] 2017-03-03 11:13:25 +01:00
Olivier Galibert
d76b79dfd3 duh (nw) 2017-03-03 09:55:34 +01:00
Olivier Galibert
997ed71e1b mpf1: Remove direct update handler, makes step work [O. Galibert] 2017-03-03 09:46:40 +01:00
Olivier Galibert
0c9888b0c3 mpz80: Remove direct update handler [O. Galibert] 2017-03-03 08:51:46 +01:00
Olivier Galibert
a970b50ed1 atm: Remove direct update handler. Still not working, but less badly [O. Galibert] 2017-03-03 08:51:41 +01:00
Olivier Galibert
6ab16bfc90 pentagon: Remove direct update handler [O. Galibert] 2017-03-03 08:51:33 +01:00
Vas Crabb
c6ef2746d4 Start cleaning up duplicate shortnames 2017-03-03 17:24:11 +11:00
AJR
4ed7fbda11 Make device_image_interface::update_names a private method called automatically at config_complete time (nw) 2017-03-03 00:11:09 -05:00
Peter Ferrie
a23d008d86 apple2: simplify LC handling even further (nw) 2017-03-02 21:01:58 -08:00
AJR
7e9e3f5b4d Fix debug build by removing vestiges of -dummywrite (nw) 2017-03-02 23:15:00 -05:00
Vas Crabb
28596c7161 fix crash on excessive command-line options, clean up some tabulation, remove long-dead option 2017-03-03 14:18:58 +11:00
AJR
adfc7be349 Fix build (nw) 2017-03-02 22:14:46 -05:00
Dirk Best
89a1848c68 popper: Get some meat back onto the bones
* Decode color PROMs [Joe Magiera, couriersud]
* Full memory map for main and audio CPU derived from schematics
* Add both dip switches
* Hook up interrupt generation logic
* Decode character and sprite layout and draw character tilemap
* Raw screen parameters (to be verified)
2017-03-03 03:33:28 +01:00
Vas Crabb
08443793c6 filter devices when a driver pattern is supplied to -listxml 2017-03-03 13:12:17 +11:00
AJR
3ad77eae8a Image instance name refactoring and bug fixing (nw)
- update_names no longer takes arguments; the device type can be obtained easily, and the custom instance names are now overrides. Devices might not need to explicitly call update_names in the future.
- Fix the frontend crash/assert failure resulting from instance names not being generated properly.
2017-03-02 20:01:17 -05:00
AJR
e27a978955 No, Vas, defaulting the constructor won't do here (nw) 2017-03-02 19:09:03 -05:00
Vas Crabb
c92454b8cd fix assumption that device being described is root device (fixes sampleof=005 reported on all devices) 2017-03-03 10:24:30 +11:00
hap
19403906e6 hh_tms1k: added softwarelist for tc4 (nw) 2017-03-03 00:08:15 +01:00
Joakim Larsson Edstrom
ff7305a79c fcisio: layout added and RS232 configured for all 8 serial ports, rs232p1-rs232p8 2017-03-02 22:57:51 +01:00
Olivier Galibert
0cdc64d36c debugger_access: Refactor [O. Galibert] 2017-03-02 22:51:59 +01:00
AJR
4e59ab6ffe Device fixups (nw)
- c2040fdc, c64h156: Calculate clock period in device_clock_changed rather than in constructor
- isa8, isa16: Eliminate device_config_complete (probably unnecessary, since m_maincpu is already set in device_start)

These changes prevent assert failures with the new ad-hoc device construction in -listxml, though they are otherwise independent.
2017-03-02 16:42:45 -05:00
Ivan Vangelista
71656df5c3 New working clone
_______________
Phoenix (IDI bootleg)  [f205v]

This only has 1 8-bit PROM, like vautourza. Needs correct decoding. (nw)
2017-03-02 19:01:07 +01:00
Ivan Vangelista
4f096dab01 New not working games
___________________
Arizona [PinMAME]
Disco Dancing [PinMAME]

more to come (nw)
2017-03-02 18:57:11 +01:00
Ivan Vangelista
8ff4b514b3 taito.cpp: added program ROMs and corrected title for voleybal [PinMAME] 2017-03-02 18:51:27 +01:00
AJR
998b41f701 Fix silly editing error (nw) 2017-03-02 10:22:54 -05:00
AJR
eb49d890aa Fix clang build by supplying constructor for device_registrar (nw) 2017-03-02 09:36:34 -05:00
Vas Crabb
6a7484db95 fix for libc++ build (nw) 2017-03-03 00:54:48 +11:00
Vas Crabb
aa739563d1 Self-registering devices.
* MAME now walks all devices when generating -lx output irrespective of whether they're actually instantiated anywhere or not.
* -lx is at least 30% faster than previous implementation.
* Only possible drawback is that filtering drivers no longer filters devices.
2017-03-03 00:45:14 +11:00
arbee
8bf4bac0c1 apple2: fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now. [R. Belmont] 2017-03-02 07:58:45 -05:00
Robbbert
2baa5b6fad (nw)svcpcb: fixed typos 2017-03-02 22:41:02 +11:00
Robbbert
a7cbf72946 (nw)alpha1v: adjusted screen size 2017-03-02 22:38:48 +11:00
ajrhacker
32bee0243a Merge pull request #2107 from shattered/_72f9ffa
bitgraph: switch from layouts to rotation flags, unbreak keyboard
2017-03-01 23:02:28 -05:00
R. Belmont
a25dd6b9c3 Merge pull request #2108 from shattered/_62d5ba5
legacy floppy: unbreak floppy_stp_w
2017-03-01 21:48:46 -05:00
AJR
0bc96f38f1 hanaroku: Add NVRAM and hopper 2017-03-01 19:18:50 -05:00
Robbbert
2620b1b0ab Merge branch 'master' of https://github.com/mamedev/mame 2017-03-02 09:48:08 +11:00
Robbbert
8ad7f900e1 (nw)Housekeeping. 2017-03-02 09:47:25 +11:00
MetalliC
8b7af0ba65 midwunit.cpp: redumped UMK3 U2-U5 sound ROMs, all match current dumps [ShouTime]
removed BAD_DUMP tag, raised MACHINE_IMPERFECT_SOUND for umk3 sets, see MT #00751
2017-03-02 00:40:34 +02:00
Ivan Vangelista
913cee2f39 karateco spelling fix (nw) 2017-03-01 19:55:09 +01:00
Sergey Svishchev
d61cb4ff8e legacy floppy: unbreak floppy_stp_w 2017-03-01 21:52:55 +03:00
Sergey Svishchev
3fd97a9040 bitgraph: switch from layouts to rotation flags, unbreak keyboard 2017-03-01 21:50:18 +03:00
Peter Ferrie
85b9ebd5cd apple2e.cpp: fix typo [nw] 2017-03-01 10:35:54 -08:00
Peter Ferrie
6dfa1274b9 apple2: rewrite LC handling [Peter Ferrie] 2017-03-01 09:55:48 -08:00
hap
24d6c77846 New clone added
-------
Milton Bradley Simon (Rev F) [Sean Riddle]
2017-03-01 18:50:33 +01:00
Ivan Vangelista
c51e402aad New not working games
___________________
Space Ship [PinMAME]
White Force [PinMAME]
2017-03-01 18:50:04 +01:00
Sergey Svishchev
7fb8176ac6 apply clang-format, remove obsolete comments. no code changes. 2017-03-02 01:24:43 +11:00
Vas Crabb
73e2a3f542 ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, should work with TI-82 and TI-85.
* tee allows two peripherals to be connected in parallel
* glinkhle is an RS232 (9600 8N1) adaptor
* bitsock sends raw assert/release line signals to/from a bitbanger device
* monospkr is a speaker connected between tip/ring in parallel and sleeve
* stereospkr is two speakers: left across tip and sleeve, right across ring and sleeve

Use glinkhle to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport glinkhle -linkport:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345

Use bitsock to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport bitsock -bitb socket.127.0.0.1:2345

You can use tee to do stuff like listen to data activity for debugging purposes, e.g.

    mame ti82 -linkport tee -linkport:tee:a stereospkr -linkport:tee:b glinkhle -linkport:tee:b:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345
2017-03-01 16:36:42 +11:00
Vas Crabb
b28ede22ef sun3x.cpp: hook up keyboard 2017-03-01 16:36:41 +11:00