Commit Graph

60338 Commits

Author SHA1 Message Date
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
ajrhacker
fc41599f4b
Merge pull request #3759 from cam900/patch-39
vgmplay.cpp : Fix nmk112 banked table mask
2018-07-19 08:10:55 -04:00
cam900
44c0f12433 namcos2.cpp : Fix finallap boot 2018-07-19 22:07:32 +10:00
cam900
e70ab3625b
vgmplay.cpp : Fix nmk112 banked table mask 2018-07-19 19:41:47 +09:00
AJR
13c663f17a cosmac.cpp: Interface overhaul (nw)
- Split execution of long branch/long skip instructions into two separate states
- Eliminate reset state
- Sample pushed EF lines at the right time
- Implement a few CDP1801 differences
- Correct disassembly of destinations for skip instructions
- SC callback also includes state of N lines for I/O instructions
- TPB callback added (not used yet)
- Callbacks can be configured through devcb3 bindings
2018-07-19 01:01:59 -04:00
Justin Kerk
ee92a79a9c New working software list additions
-----------------------------------
ibm5150: PC Globe 3.0, PC Globe 4.0, PC Globe 5.04, PC Globe 5.0 (Spanish) [Arcade Shadow]
ibm5170: The Incredible Machine (alt), The Incredible Machine 2 [Arcade Shadow]
ibm5170: Excel (Version 3.0a) [darksabre76]
2018-07-18 19:50:06 -07:00
Ivan Vangelista
40d9f2adfb galaxold.cpp: correct coin counter for scramb3 set (nw) 2018-07-18 21:37:28 +02:00
Olivier Galibert
5e969f3605 Damn this design is ridiculous, let's just make it a little less crash-prone (nw) 2018-07-18 10:29:35 +02:00
Olivier Galibert
82bf95e023 Not going to pretend I understand that code, but that reduces blowups (nw) 2018-07-18 09:56:09 +02:00
Ivan Vangelista
721c375d71 Scramble (bootleg, set 2) [hammy, The Dumping Union] 2018-07-17 19:17:11 +02:00
Ivan Vangelista
5a10aa1b50 peplus.cpp: output_finder, removed timer_set, save state support (nw) 2018-07-17 19:13:56 +02:00
mooglyguy
5db11a5e02 ps2sony: Checkpoint, nw 2018-07-17 18:14:24 +02:00
Melissa Goad
b33867d92a Avoid some unintended undefined behavior in devices/cpu/i386. Spotted by cppcheck (#3753)
* Avoid some unintended undefined behavior. Spotted by cppcheck

* Some more undefined behavior caught by cppcheck (nw)

* fixup (nw)
2018-07-17 21:58:03 +10:00
Nigel Barnes
1383b14883 dragon devices: remove MCFG_ and machine().device (nw) 2018-07-17 10:41:42 +01:00
Nigel Barnes
af0c87f0d6 specpls3_flop.xml: correct softwarelist name (nw) 2018-07-16 21:58:54 +01:00