Commit Graph

60352 Commits

Author SHA1 Message Date
Vas Crabb
ccfcb431d0 cherry-pick fixes from mainline and clean up some stuff (nw) 2018-07-23 12:29:25 +10:00
AJR
915a4acb17 cidelsa.cpp: Cut-and-paste mistake (nw) 2018-07-22 21:49:36 -04: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
AJR
14305da9ca meritum.cpp: Add RS232 interface (nw) 2018-07-20 12:14:12 -04:00
AJR
abc6df767a meritum.cpp: Fix build; correct XTAL (nw) 2018-07-20 11:41:07 -04:00
hap
e37d0ab300 Revert "sega80r: correct monster bash cpu model number (nw)"
This reverts commit a5de756133.
2018-07-20 17:12:28 +02:00
Robbbert
d057dca066 trs80 work in progress
- split into separate sources
- fixed paste
- added uart and rs232
- added baud rate clock or brg depending on hardware
- fixed uart status on sys80
- fixed cassette waveform
- lots of tidy up
2018-07-21 00:25:49 +10:00
AJR
7ca8993afe castfpt: Add PIA and RAM (nw) 2018-07-20 00:38:53 -04:00
AJR
88b2f557d3 tmc600.cpp: Fix config (nw) 2018-07-20 00:33:41 -04:00
hap
a5de756133 sega80r: correct monster bash cpu model number (nw) 2018-07-19 18:58:15 +02:00
Vas Crabb
f432c4475a render: improve behaviour in general for systems with two screens (sorry about occasional extra warning messages, it's unavoidable) 2018-07-20 02:38:09 +10:00
AJR
fb0e547884 play_3.cpp: TPB is now a CDP1802 callback (nw) 2018-07-19 11:58:59 -04:00
AJR
0d5b7f4eb0 play_2.cpp: Use TPB callback instead of artificial clock (nw) 2018-07-19 11:47:10 -04:00
AJR
ffcd9d9822 vip.cpp: Clean up trailing spaces (nw) 2018-07-19 11:23:30 -04:00
AJR
d6c366d8c6 vip: Give the expansion bus full access to N and TPB (nw) 2018-07-19 10:47:39 -04:00
AJR
375427dcee cdp1852: Replace callback macros with devcb3 bindings; use line write handler to clock output from TPB (nw)
comx35: Add SC and TPB handlers for the expansion bus (nw)
2018-07-19 10:16:08 -04:00
AJR
37918a690c cosmac.cpp: Clarify some minor stuff (nw) 2018-07-19 10:12:14 -04:00
cam900
b33b28cb87 vgmplay.cpp : Add RF5C68/RF5C164 support, Add PCM Write handler (#3756)
* vgmplay.cpp : Add RF5C68/RF5C164 support, Add PCM Write handler

* vgmplay : Fix pcm write command

* vgmplay.cpp : Fix address of chips

* vgmplay.cpp : Address space usage reduce

* vgmplay.cpp : Reduce Address space usage
2018-07-19 08:18:16 -04:00