Commit Graph

50064 Commits

Author SHA1 Message Date
Joakim Larsson Edstrom
7622610489 z80sio: variant support for i8274/upd7201 and a refactored interrupt support 2017-03-19 00:43:23 +01:00
Joakim Larsson Edstrom
101fb1eb18 isbc2861: hooked up the SIO irq through the 8259 and removed the m1_r() workaround 2017-03-19 00:41:38 +01:00
Joakim Larsson Edstrom
f8064739e4 Changed to use z80sio.cpp i8274 device driver instead of z80dart.cpp's 2017-02-18 21:38:21 +01:00
Joakim Larsson Edstrom
09eb635766 Added I8274 type macros and derived class + logging 2017-02-18 21:31:22 +01:00
Nigel Barnes
6d5449c8cb z88_cart: added Spell-Master 2017-02-17 19:28:40 +00:00
AJR
a49ec949bc polepos2bi: One more DIP switch identified (nw) 2017-02-17 14:17:50 -05:00
couriersud
8536d065e2 Fix mingw 32 bit build. (nw) 2017-02-17 20:10:15 +01:00
couriersud
0716d96514 Reworked truthtables a bit.
- Moved 9312 and 74279 to ttl macro library.
- Renamed TTL_9312_* to DM9312. This is more appropriate.
- Fixed a number of warnings from latest ubuntu clang-5.0.
2017-02-17 20:10:15 +01:00
hap
776d89919b misc notes (nw) 2017-02-17 19:48:28 +01:00
AJR
af327dc410 capbowl, bowlrama: Identify DAC type 2017-02-17 08:35:57 -05:00
Curt Coder
044d08a6c3 abc800_dsk: Fixed sector interleave. [Curt Coder] 2017-02-17 13:14:40 +02:00
Ivan Vangelista
20552d6a86 galaxian.cpp: fixed MT06503 (nw) 2017-02-17 09:24:42 +01:00
cracyc
eed65a01ac plugins/data: create first dir in historypath if it doesn't exist (nw) 2017-02-16 21:50:57 -06:00
briantro
a63e6c0ac8 new working games
New Games promoted to working:
--------------------------------------
Gallop Racer 2 (USA) [Brian Troha, The Dumping Union]
Gallop Racer 2 (Japan) [Brian Troha, The Dumping Union]
Gallop Racer 2 Link HW (Japan) [Brian Troha, The Dumping Union]
2017-02-16 20:50:32 -06:00
AJR
5c20d9d82b zigzagb: Install handlers and banks using address map rather than hacking them in with DRIVER_INIT (nw) 2017-02-16 20:40:45 -05:00
cracyc
00b999cbfa plugins/data: fix if order (nw) 2017-02-16 18:36:34 -06:00
couriersud
73b4115c19 Optimized 7493 device. Gives some 5 to 10% improvement to pong.
7493 also is an example on how to use multiple handlers on a device
makes design easier. (nw)
2017-02-16 20:31:42 +01:00
couriersud
32aca6c398 Move from <cstring> to std::copy and friends. (nw) 2017-02-16 20:31:42 +01:00
AJR
154db6a732 mephistp: Start adding devices based on schematics (nw) 2017-02-16 12:58:13 -05:00
Olivier Galibert
c1e0a6344a Revert "wd177x_dsk, upd765_dsk: Fixed sector interleaving. [Curt Coder]"
This reverts commit 16f79382aa.
2017-02-16 14:46:45 +01:00
arbee
443dea8bbe konmedal: identified game, attempted tile banking. (nw) 2017-02-16 08:16:16 -05:00
Curt Coder
431f858b84 Compile fix. (nw) 2017-02-16 14:31:49 +02:00
Curt Coder
16f79382aa wd177x_dsk, upd765_dsk: Fixed sector interleaving. [Curt Coder] 2017-02-16 14:10:36 +02:00
Curt Coder
f20f71a3bf abc80_flop.xml: Added Hires Invasion demo. [Genesis Project] 2017-02-16 14:10:36 +02:00
Curt Coder
4d3621ed1f lux21046: Cleanup. (nw) 2017-02-16 14:10:36 +02:00
Scott Stone
96468022ed Get MAME a-compiling finally (nw) 2017-02-16 03:14:57 -05:00
Scott Stone
dcae48dbeb Fixed validation error where there were 2 'kgbird' set names (aristmk4 and aristmk5) (nw) 2017-02-16 02:08:44 -05:00
Scott Stone
076547d8dc Assorted space padding issues detected and removed from source (nw) 2017-02-16 01:17:05 -05:00
hap
6bea927f86 typo (nw) 2017-02-16 06:17:14 +01:00
hap
f731d41786 testing 123 new devcb style (nw) 2017-02-16 06:14:59 +01:00
hap
4b2f8bcf5c make cnbaskb.lay leds a bit smaller (nw) 2017-02-16 04:00:40 +01:00
R. Belmont
51aa40e378 Merge pull request #2060 from superctr/namcos22_speaker
namcos22: Add per-game speaker configurations
2017-02-15 21:58:21 -05:00
R. Belmont
1835b25d6d Merge pull request #2062 from shattered/_fb4f4dd
ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. (take 2)
2017-02-15 21:58:06 -05:00
arbee
9b6c13ab1c New games added as GAME_NOT_WORKING
-----------------------------------
K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
Toucan Tango (0100782V, NSW/ACT) [Heihachi_73]

aristmk5: rearranged controls to be more playable and added PORT_NAMEs [Heihachi_73]
2017-02-15 21:53:51 -05:00
hap
032544d292 finish hccbaskb internal layout (nw) 2017-02-16 03:48:38 +01:00
Vas Crabb
fb087b6c92 Cherry-pick some features from self-registering drivers PoC:
* Use size_t for sizes and <algorithm> for algorithms
* Fix up some files that were getting linked into multiple libs
* Add missing virtual method to sh2 peripheral class
* Put shortname in driver struct for locality
* Use shared pointers in config LRU cache for safety
2017-02-16 12:20:35 +11:00
mahlemiut
6ed0bad7f8 Revert "ioport: driver shortname in the INP file header should be 16 characters"
This reverts commit f33e0ca126.
2017-02-16 14:19:38 +13:00
hap
cf6de9abb0 New working machine added
--------
Toytronic Football (2 versions) [hap, Sean Riddle]
2017-02-16 02:16:09 +01:00
mahlemiut
f33e0ca126 ioport: driver shortname in the INP file header should be 16 characters 2017-02-16 13:20:23 +13:00
hap
6b1bb2d47c New working machine added
----------
Tiger Half Court Computer Basketball [hap, Sean Riddle]
2017-02-15 22:50:34 +01:00
hap
25c0c4f2fc finish rockpin internal layout (nw) 2017-02-15 22:20:25 +01:00
MetalliC
a8dce0c55d naomi.cpp docs update:
add 2 naomi cartridge S/N-s,
document Atomiswave game exe Build time stamps shown in Test Mode,
correct few game years,
sort game list as per build dates
2017-02-15 20:48:06 +02:00
Nigel Barnes
f47cabe353 New working software list additions
-----------------------------------
atom_flop: added conversion of Manic Miner
bbcb_flop: added Sherston titles and Byte the Apple music demos
2017-02-15 16:25:57 +00:00
Nigel Barnes
dea1d99d05 New working software list additions
-----------------------------------
aim65_cart.xml: AIM 65/PC100 Extended BASIC v2.1 & v2.3, AIM 65 Instant Pascal v1.0
2017-02-15 11:19:54 +00:00
Nigel Barnes
d17c5470d9 aim65: add 16K PROM/ROM module, 4 extra sockets required for Instant Pascal 2017-02-15 11:17:58 +00:00
Nigel Barnes
080a944190 allow softlist software parts to use different interfaces:
- imgcntrl: don't assume first software part, find part with correct interface
- swlist: check all software parts for matching interface when populating list of software lists
- softlist_dev: check all software parts when finding approx matches
2017-02-15 11:15:28 +00:00
arbee
164d63d603 konmedal: passes POST. now the real fun. (nw) 2017-02-15 00:00:11 -05:00
hap
7cc49e5ecc hh_pic16: tiger basketball WIP (nw) 2017-02-15 01:19:57 +01:00
couriersud
cc39da9c83 Added state saving and loading to nltool.
First step towards regression and unit tests. (nw)
2017-02-15 01:01:51 +01:00
couriersud
74e690d654 Move inline constructors from header to cpp. (nw) 2017-02-15 01:01:50 +01:00