Commit Graph

60333 Commits

Author SHA1 Message Date
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
Nigel Barnes
bfe23f75c9 New working software list additions
-----------------------------------
camplynx_cass: 3D Monster Craze, Backgammon, Battle Brick, Centipede, Colossal Adventure, Dam Buster, Deathball, Digger Man, Dungeon Adventure, Floyds Bank, Games Pack III, Games Pack IV, Gobble de Spook, Hangman, Introductory Tape, Labyrinthe, LogiChess 2.2, Lynx Invaders, Mastermind, Mazeman, Mined Out, Moonfall, Lynx Muncher, Nuclear Invaders, Numerons, L'odyssée d'Astérix, Oh Mummy, Panik, Pengo, Power Blaster, Racer, Rocketman, Spellbound, ScrabLynx, Siege Attack, Space Trek, Treasure Island, Twinkle, The Worm, Ynxvaders, Zombie Panic, Aide (Label-Procedures), Card Index, Compass, Lynx Composer, Disassembler, Lynx Disassembler, Générateur Basic, Générateur de Caracteres, Word Processor, Maths, MODER-80, Music Master, 6845p, Chopin, Cinema, The Forest, Grid Trap, Hi-Lo, IntelTab, Maxi-Mots, Planets, Rising Moon, Screen Dump, Star Rover, Triangles, Tron Blocker
2018-07-16 21:22:31 +01:00
Nigel Barnes
6ab094b76b camplynx_cas: Added support for multiple files (concatenated) in TAP file. 2018-07-16 21:19:55 +01:00
Vas Crabb
a28b2b5a19 remove lots of MCFG_ (nw) 2018-07-17 04:46:25 +10:00
AJR
18eb2b394f vp122: Add attribute RAM and buffers (nw) 2018-07-16 13:58:10 -04:00
Vas Crabb
f18c7cd65f Allow per-device internal layouts and remove some more MCFG_ macros.
Input and screen tags are now resolved relative to a layout's owner
device.

Easy way to demonstrate is with: mame64 intlc440 -tty ie15

Previously you'd only get the IE15 terminal's layout and you'd be unable
to use the INTELLEC 4/40 front panel.  Now you'll get the choice of
layouts from both the system and the terminal device in video options.
2018-07-16 16:26:01 +10:00