Commit Graph

48613 Commits

Author SHA1 Message Date
David Haywood
343d2f5114 proper labels for midway pics [Guru] 2016-12-24 13:12:44 +00:00
David Haywood
2f70608fa9 decapped and read out security pics for umk3 and rmpgwt [Caps0ff]
I've added a new device type and bare bones loading of them so you can see the code running however the communication with the main CPU is not hooked up yet so they still fallback to the simulation code.

also made nbamht a parent, because the nbamht / nbahangt situation really isn't too different to the umk3 / mk3 or sf2ce / sf2 situations, it's a distinct new release.
2016-12-23 22:40:24 +00:00
David Haywood
aaff5c7047 dumped 68705 a71_24.bin from Tokio / Scramble Formation [ShouTime, brizzo]
hooked up new 68705 dump to Tokio / Scramble Formation [David Haywood]

New Working Games
-----------
Tokio / Scramble Formation [ShouTime, brizzo, David Haywood]
2016-12-23 08:03:06 +00:00
briantro
89074f4ef3 new Momoko 120% clone added
New Clone Added
-------------------------------------------
Momoko 120% (English text) [Paul Hogger]
2016-12-22 18:40:14 -06:00
Jonathan Gevaryahu
399c8d2839 Merge pull request #1859 from mamehaze/221216
start putting some 68705 functionality in the CPU core rather than copy+pasted in all the drivers.
2016-12-22 17:36:55 -05:00
David Haywood
5002272673 fix c+p (nw) 2016-12-22 21:06:26 +00:00
David Haywood
50eb47f54e start putting some 68705 functionality in the CPU core rather than copy+pasted in all the drivers.
as this is a lengthy task I've created a derived CPU type with the new functionality to aid in the process without disrupting existing drivers that haven't yet been updated.

started with tiger heli / slap fight.
2016-12-22 19:42:40 +00:00
therealmogminer@gmail.com
677aaaec3d -netlist: Added 74165, 74194, 7475, 7485, and DM9322 devices. [Ryan Holtz] 2016-12-22 19:39:52 +01:00
therealmogminer@gmail.com
8b9abaa754 -stv: Fixed bad dumps in Choro Q Hyper Racing 5 [cpsystem3] 2016-12-22 19:36:47 +01:00
R. Belmont
4d73ed0072 Merge pull request #1847 from ajrhacker/devcb_chain
Overhaul of devcb (nw)
2016-12-22 12:08:46 -05:00
R. Belmont
71d1505209 Merge pull request #1855 from Bavarese/patch-24
DEC Rainbow 100: support all ClikClok versions
2016-12-22 12:08:08 -05:00
R. Belmont
5bd84882dc Merge pull request #1856 from Dagarman/master
apple1.xml redump dis-assembler
2016-12-22 12:07:53 -05:00
Ivan Vangelista
a3e67727ea Merge pull request #1857 from moralrecordings/konamigxfix
konamigx.cpp: fix save states
2016-12-22 17:12:25 +01:00
Ted Green
3b95236b53 iteagle: Remove leftover debug print. (nw) 2016-12-22 08:38:35 -07:00
Miodrag Milanovic
331ca9e73d New working clone:
-VTech Laser Turbo XT [Miodrag Milanovic]
-VTech Laser XT/3 [Miodrag Milanovic]
2016-12-22 15:36:34 +01:00
Dirk Best
ef01109e39 New working clone: Turbo Force (new revision) [dos_] 2016-12-22 15:29:05 +01:00
Dirk Best
56700e5d90 i8089: Silence DMA transfer log spam 2016-12-22 15:29:04 +01:00
Scott Percival
5545fc78b5 konamigx: fix sound CPU hanging on state load 2016-12-22 22:28:52 +08:00
Scott Percival
bfff88978e konamigx: fix CPU hang on state load 2016-12-22 22:28:18 +08:00
smf-
7d7023cc0a fix clang on windows build (nw) 2016-12-22 14:14:55 +00:00
KEN WHITE
e0e705d1d0 apple1.xml redump dis-assembler 2016-12-22 05:32:39 -08:00
Miodrag Milanovic
86990b2c41 Cleanup and naming (nw) 2016-12-22 11:38:34 +01:00
Lord-Nightmare
3094b15185 fix separate arcade and mess builds (nw) 2016-12-22 03:48:24 -05:00
Ted Green
c3cefee1b2 midwayic: Added hooks for serial communication. (nw)
atlantis: Renamed uart ports. (nw)
iteagle: Remapped service buttons to standard location.
iteagle: Connected cdrom and started adding rs232 communication ports. (nw)
2016-12-21 19:25:26 -07:00
Ted Green
e6227e1896 dcs: Implemented proper ram bank switch for ADSP2181 systems. (nw) 2016-12-21 19:25:26 -07:00
therealmogminer@gmail.com
780732f563 My name is not Ryan 161 (nw) 2016-12-22 01:34:59 +01:00
Lord-Nightmare
9c2ca81b06 toaplan1.cpp: vimana regions should work fine now. [Lord Nightmare] 2016-12-21 19:26:26 -05:00
therealmogminer@gmail.com
a9ec957f7b Added to the wrong list before, I should go to bed (nw) 2016-12-22 01:20:45 +01:00
therealmogminer@gmail.com
b2c5d5859f Add some chips I missed to the comments, (nw) 2016-12-22 01:19:03 +01:00
Lord-Nightmare
210a9c7347 toaplan1.cpp: Fixed DSWB reading (seems to be inverted when read by the mcu), also reverted changes to TJUMP jumper settings and inverted those as well on read, though it still seems to be a bit screwy for some settings. [Lord Nightmare] 2016-12-21 19:17:41 -05:00
therealmogminer@gmail.com
0e85817c8a Added a chip burn-down list to atarittl, listing which chips still need to be emulated for Indy 4 and Stunt Cycle (nw) 2016-12-22 01:14:28 +01:00
Lord-Nightmare
5dd72e9422 Decapped, deprotected, dumped and hooked up the hd647180X mcus for vimana, fire shark and teki paki [Caps0ff]
New clone added
----------------
'NEW VER!' hack of Fire Shark (samesamenh) [Caps0ff, trap15]
2016-12-21 16:12:14 -05:00
therealmogminer@gmail.com
f3a80d7d53 Fix duplicated license line (nw) 2016-12-21 21:24:17 +01:00
AJR
ff68193741 Overhaul of devcb (nw)
- Allow stringing multiple callbacks together recursively. Chained callbacks will be read or written in sequence, and each can be configured with its own type and mask/shift/XOR parameters.
- Chained input callbacks cannot have overlapping masks (there's no such thing as a free multiplex). Chained output callbacks have no such restriction.
- Remove the constant parameter for the LOGGER callback type: it makes no sense for output, was always zero in existing usage, and is now unnecessary with callback chaining.
- Change LOGGER behavior for writes to log the user-defined message only if the output as masked is nonzero. With callback chaining, this can be used to monitor when individual bits become active.
- Constant read callbacks can no longer have MCFG_DEVCB_XOR or MCFG_DEVCB_INVERT specified (makes no sense in this context).
- Add a MEMBANK callback type to allow output bits to be used for bank-switching.
- Add ASSERTLINE and CLEARLINE callback types that raise or lower an interrupt line if the selected bit of the written value is active. These are intended for where periodic or ready-pulse signals from devices are used to trigger IRQs that the CPU program will independently acknowledge.
- Add MCFG_DEVCB_BIT as shorthand for masking and shifting out an individual bit for a callback.
- Removed DEVCB_LINE_DISPATCH_<n>. Where we're going, we don't need line dispatcher devices.

The incompatibility of compilers with regard to post-C90 printf string formats is shockingly bad. There seems to be no easy way to format a 64-bit value and please both gcc and clang, let alone MSVC.
2016-12-21 15:20:54 -05:00
therealmogminer@gmail.com
1410c438b7 -hazeltin: Added netlist-based video board emulation. [Ryan Holtz] 2016-12-21 20:32:50 +01:00
therealmogminer@gmail.com
2987115966 -netlist: Various fixes: [Ryan Holtz]
* 7473: Made device only transition on a falling clock.
 * 74161: Inverted Clear and Clock inputs to match datasheet.
 * 74260: Fixed number of inputs.
 * Am2847: Fixed shift register size (was 160 bits, should have been 80 bits)
 * DM9334: Inverted C and E inputs to match datasheet.
2016-12-21 20:32:50 +01:00
therealmogminer@gmail.com
66abfa8e6d -netlist: Added shared RAM pointer, for use by netlist RAM devices which need updating by non-netlist driver code. [Ryan Holtz]
-netlist: Added new devices: [Ryan Holtz]
 * Intel 2102A 1Kbit (1024 x 1) Static RAM
 * 74365 Hex Bus Driver with 3-State Outputs
 * Generic 2- and 3-terminal Tristate device
 * Note: Tristate device and 74365 do not actually tristate, they are simply a way of combining multiple outputs + chip enables.
2016-12-21 20:32:49 +01:00
therealmogminer@gmail.com
ac56130251 -netlist: Added 74260 Dual 5-Input NOR Gate device. [Ryan Holtz] 2016-12-21 20:32:49 +01:00
therealmogminer@gmail.com
8dfbe8e538 Minor netlist syntax changes, (nw) 2016-12-21 20:32:48 +01:00
therealmogminer@gmail.com
4a71e6bdcf -netlist: Added 74166 Parallel-Load 8-Bit Shift Register device. [Ryan Holtz] 2016-12-21 20:32:48 +01:00
therealmogminer@gmail.com
e3e38025c3 -netlist: Added 2716 16 Kbit (2 Kbit x 8) UV EPROM. [Ryan Holtz] 2016-12-21 20:32:47 +01:00
therealmogminer@gmail.com
32d0f10418 -netlist: Added 74174 Hex D-Type Flip-Flop with Clear [Ryan Holtz] 2016-12-21 20:32:47 +01:00
therealmogminer@gmail.com
19165cfbfd netlist: Added 82S126 1K-bit bipolar PROM device. [Ryan Holtz] 2016-12-21 20:32:47 +01:00
therealmogminer@gmail.com
b64073e795 More compile fixes (nw)' 2016-12-21 20:32:46 +01:00
therealmogminer@gmail.com
72f4f2a20e netlist: Device additions: [Ryan Holtz]
* 74161 Synchronous 4-Bit Binary Counter with Clock
 * 7473 Dual Master-Slave J-K Flip-Flops with Clear and Complementary Outputs
 * Am2847 Quad 80-bit Static Shift Register
 * DM9334 8-bit Addressable Latch
2016-12-21 20:32:46 +01:00
therealmogminer@gmail.com
3dba2b07a3 Netlist compile fixes, (nw) 2016-12-21 20:32:45 +01:00
therealmogminer@gmail.com
3fcf6e6a3c -netlist: Add simple ROM hookup capability. [Ryan Holtz] 2016-12-21 20:32:45 +01:00
hap
343dd7f8aa Machines promoted to working
----------
Mattel Funtronics Jacks [hap, Sean Riddle]
Mattel Funtronics Red Light Green Light [hap, Sean Riddle]
2016-12-21 18:26:22 +01:00
hap
866f537c6d cop400: added L pins tri-state callback (nw)
I'll summarize the cop400 changes manually in whatsnew next week
2016-12-21 17:51:01 +01:00
Vas Crabb
cdc30dbeee ppc: fix DSI flag bits [Vas Crabb, maximumspatium]
alignment exceptions will need more complex mask/shit depending on the instruction's addressing mode, but that's a job for another time; at any rate it uses the LSBs of the DSISR register (nw)
2016-12-22 02:43:11 +11:00