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
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