Commit Graph

60367 Commits

Author SHA1 Message Date
AJR
693c94f028 modena: Split to separate driver file; slight code cleanup (nw) 2018-07-23 09:47:29 -04:00
Vas Crabb
621106e577 Merge remote-tracking branch 'mainline/release0200' 2018-07-23 12:32:06 +10:00
Vas Crabb
ccfcb431d0 cherry-pick fixes from mainline and clean up some stuff (nw) 2018-07-23 12:29:25 +10:00
Scott Stone
ad21d054bf New working clones
------------------
Flicky (64k Version, on Up'n Down boardset) [Jon H., The Dumping Union]
2018-07-22 21:55:29 -04:00
AJR
915a4acb17 cidelsa.cpp: Cut-and-paste mistake (nw) 2018-07-22 21:49:36 -04:00
AJR
e483cd7380 cidelsa.cpp: Cut-and-paste mistake (nw) 2018-07-22 21:46:20 -04:00
smf-
3527a722a1 fix for ambiguous call to overloaded function when using MSVC (nw) 2018-07-23 02:45:02 +01:00
Vas Crabb
780bd423d2 further consistency (nw) 2018-07-23 11:07:23 +10:00
jzatarski
e6938b4226 Add Exar XR68C681 support to mc68681.cpp (again) (#3755)
* skeleton support for Exar XR68C681 dual UART device

* added support for XR68C681 MISR register

* XR68C681 extended baud rate support

Well, at least in theory. Here goes nothing!

* copyright update

* Style changes as described in mamedev pull request #3755

* More style changes for PR #3755 in mamedev

hex literals should be lower case
also some spacing corrected
2018-07-23 10:51:45 +10:00
Vas Crabb
47e045d545 (nw) clean up some superfluous semicolons, make constants static, fix const-qualified members 2018-07-23 10:26:49 +10:00
David Haywood
88b1546f30 Flesh out TLCS870 core (#3763)
* rewrote most of the execution for my tlcs870 core

* no longer the case (nw)

* note updates (nw)

* address concerns, const qualify more things where possible (nw)

* more const (nw)

* oops (nw)

* consistency (nw)
2018-07-23 10:24:10 +10:00
cam900
fedf58aa42 vgmplay.cpp : Add X1-010 Support
seta.cpp, seta2.cpp : memory_banks for X1-010 Bankswitching
2018-07-23 10:20:56 +10:00
smf-
38369086a6 Take 2. Use include files to get class definition instead of relying purely on forward declarations to allow building on MSVC, solving the circular reference problem using forward declarations of own classes before the #include where necessary. (nw) 2018-07-22 20:21:20 +01:00
smf-
d37ee67533 emu.h fix (nw) 2018-07-22 20:21:19 +01:00
ajrhacker
4e5332724c
Merge pull request #3770 from sjy96525/patch-16
Improve F1 Exhaust Note Control [sjy96525]
2018-07-22 10:12:31 -04:00
sjy96525
2e2385fedf
Improve F1 Exhaust Note Control [sjy96525] 2018-07-22 21:33:15 +08:00
Fabrice Bellet
0d8ca95a1b imgtool: fix parsing options with enum values
When parsing an enumerated option, we should use the parameter of the
enumerated value, as an integer, instead of the raw identifier as a
string. The behaviour probably changed around commit b60879e595, but
modules still expect the old behaviour.
2018-07-22 21:25:59 +10:00
Vas Crabb
c0ab1c5aa4 (nw) srcclean and some cleanup:
* Make more #include guards follow standard format - using MAME_ as the prefix makes it easy to see which ones come from our code in a preprocessor dump, and having both src/devices/machine/foo.h and src/mame/machine/foo.h causes issues anyway
* Get #include "emu.h" out of headers - it should only be the first thing in a complilation unit or we get differences in behaviour with PCH on/off
* Add out-of-line destructors to some devices - it forces the compiler to instantiate the vtable in a certain location and avoids some non-deterministic compiler behaviours
2018-07-22 20:41:57 +10:00
smf-
6d39a913e5 disable multiple constructor warning for rendlay.cpp (nw) 2018-07-22 11:31:37 +01:00
smf-
f667051179 build with MSVC (nw) 2018-07-22 11:17:17 +01:00
cam900
098b9e69ce vgmplay.lay : Add comments of RF5C68 Family (#3760)
* vgmplay.lay : Add comments of RF5C68 Family

* vgmplay.lay : de-distortion
2018-07-22 18:34:32 +10:00
Vas Crabb
87af0c16c1 Fix trampoline constructors (nw) 2018-07-22 18:24:52 +10:00
smf-
f6c6279f91 arcade build (nw) 2018-07-22 09:22:59 +01:00
enikland2
ff2b318343 315_5124.cpp updates (#3692)
* 315_5124.cpp updates

* requested changes, MD vdp changes

* correct typos, merge conflict

* correct commentary
2018-07-22 14:52:25 +10:00
Vas Crabb
6669489679 allow repeating elements and groups - useful if you need e.g. a lot of numbered labels, but it limits complay.py's ability to check for invalid references as it can't evaluate expressions (nw) 2018-07-22 09:52:50 +10:00
Justin Kerk
7809e9005d Better Emscripten parameter handling, & update docs (nw) 2018-07-21 22:05:45 +00:00
Justin Kerk
9ccca093f0 New working software list additions
-----------------------------------
ibm5150: Cadaver (5.25"), Cadaver (3.5") [Chism]
ibm5170: Cadaver (3.5", Quest and Glory Compilation), MS-DOS (Version 6.22, Thai) [Justin Kerk]

New not working software list additions
-----------------------------------
ibm5170: POWER DoLLS [Justin Kerk]
2018-07-21 13:59:08 -07:00
Vas Crabb
035a37c914 remember to unwind if environment changes (nw) 2018-07-22 06:19:26 +10:00
Vas Crabb
1f99edeb4d looping layouts (nw) 2018-07-22 04:45:56 +10:00
Vas Crabb
dce955c68d rendlay: allow user variables and repetition in layouts, also add a few more predefined variables 2018-07-22 03:22:31 +10:00
Robbbert
10f9ec6fcc (nw) trs80m3 : fixed a small bug 2018-07-21 22:36:49 +10:00
smf-
06ee590873 appease msvc (nw) 2018-07-21 12:01:24 +01:00
smf-
86dcc42bae Arkanoid: Updated documentation and replaced a75-23.ic14 with one created from an original mcu rather than the bootleg (nw) 2018-07-21 11:27:50 +01:00
smf-
28ab5679f2 You can't require a forward declared class (nw) 2018-07-21 11:18:35 +01:00
Robbbert
19ff23d2fd (nw) fixed the build. 2018-07-21 19:54:15 +10:00
Robbbert
a5a1ebdf9d ht1080z : added ay8910 ; trs80 : added monitor documentation 2018-07-21 18:15:06 +10:00
mooglyguy
4d0feb2486 ps2sony: Checkpoint, nw 2018-07-21 10:07:00 +02:00
mooglyguy
eed782f1e3 ps2sony: Some basic VU1 support, major file reshuffling, nw 2018-07-21 10:07:00 +02:00
braintro
bbfb764647 model2.cpp: Cut-n-paste fix (nw) 2018-07-21 01:38:54 -05:00
braintro
3731b11ea7 model2.cpp: Minor doc update (nw) 2018-07-21 01:34:01 -05:00
Robbbert
839809b2e4 (nw) trs80 : fixed paste issue 2018-07-21 16:12:21 +10:00
AJR
445c94120b pc9801.cpp: Eliminate bogus XTALs (nw) 2018-07-21 00:39:21 -04:00
Robbbert
4bd63272aa (nw)trs80m3: fixed config here too 2018-07-21 10:13:09 +10:00
arbee
b167c4d203 Cycle counting is hard. So is scanline counting. (nw) 2018-07-20 20:09:32 -04:00
arbee
a9af14b26f apple2: line-exact sync with h/w for Talbot Fantasy 7, fixed wrong flags (nw) 2018-07-20 20:01:38 -04:00
arbee
27426c0ae2 New machines added as WORKING
-----------------------------
Milmar Laser //c [R. Belmont, Peter Ferrie, KansasFest 2018

apple2: fixed floating bus reads, syncs Talbot Fantasy Seven credits screen [R. Belmont]
2018-07-20 19:50:26 -04:00
smf-
181d1d4ca0 initialise variables (nw) 2018-07-20 22:44:11 +01:00
AJR
7be120ab7d trs80.cpp: Fix configuration (nw) 2018-07-20 14:04:15 -04:00
AJR
bd79a63076 meritum: Fix screen parameters; characters are 12 scans high, not 11 (nw) 2018-07-20 13:30:13 -04:00
AJR
0477128bad meritum.cpp: Install these devices while I'm at it (nw) 2018-07-20 12:53:00 -04:00