Commit Graph

63416 Commits

Author SHA1 Message Date
algestam
0f0fbc2548 hh_sm510: Added gnw_climber PCB label (nw) (#4489) 2019-01-08 15:23:58 +01:00
Ted Green
bd8d63a3a3 smc91c9x: Refactor code. WIP. (nw) 2019-01-07 19:15:38 -07:00
couriersud
4f38e6cc54 Rewrote 7497 device. (nw)
The 7497 device should now work as described in the TI datasheet. This
datasheet contains an internal schematic with details on gates and D
flip flops used.
2019-01-08 02:38:57 +01:00
couriersud
bc732054f6 Fix netlist logs. (nw) 2019-01-08 02:22:24 +01:00
AJR
2a7fbbf7d7 Fix clang build [-Wc++11-narrowing] (nw)
This also adds an explicit type to the enum, so MSVC should be happy with this way as well.
2019-01-07 19:40:14 -05:00
Robbbert
16dd0b6f55 (nw) fixed crash in sf2b 2019-01-08 10:52:46 +11:00
Scott Stone
2fbe81179c mappy.cpp - Fix palette typo which corrects MAPPY title logo (nw) 2019-01-07 18:09:48 -05:00
R. Belmont
3b3172fec9
Merge pull request #4482 from peterferrie/master
fix MSVC (llvm toolset) compile (nw)
2019-01-07 16:13:08 -05:00
R. Belmont
43110c956e
Merge pull request #4487 from shattered/_1c5572b0c3
netlist wip: 7474, 7497, test driver
2019-01-07 16:12:35 -05:00
R. Belmont
04cdcc4fa9
Merge pull request #4488 from shattered/_3792b7f088
sblaster: DMA fixes for SB Pro and SB16
2019-01-07 16:12:07 -05:00
couriersud
0f0dcd161c Fix reset order for nets. (nw) 2019-01-07 22:11:21 +01:00
couriersud
f3d91f4898 Fix reported crash. (nw) 2019-01-07 22:11:21 +01:00
Sergey Svishchev
345b49c1b7 sblaster: DMA fixes for SB Pro and SB16 2019-01-08 00:00:39 +03:00
Sergey Svishchev
737093be1e netlist wip: 7474, 7497, test driver 2019-01-07 22:33:54 +03:00
ajrhacker
8da31f65aa
Merge pull request #4486 from cam900/neogeo_nvram
devices/bus/neogeo/cmc.cpp, rom.cpp : Implement NVRAM
2019-01-07 14:06:47 -05:00
hap
8b3d3aacb9 hh_sm510: found tinday model number (nw) 2019-01-07 16:31:54 +01:00
Robbbert
f4d4ef9f58 (nw) nforcepc : suggestion of Haze; also fix typos while we're there 2019-01-08 01:26:28 +11:00
AJR
1c11b78524 snes: Fix crash when no cartridge has been loaded 2019-01-07 08:36:27 -05:00
ajrhacker
d84f01e388
Merge pull request #4484 from antoinemine/master
[thomson] added undocumented video mode
2019-01-07 07:21:04 -05:00
cam900
89e90a6616 devices/bus/neogeo/cmc.cpp, rom.cpp : Implement NVRAM
Both jockeygp, vliner has battery-backed RAM, Correct this
2019-01-07 19:53:32 +09:00
Patrick Mackinlay
9b5eaf70b6 housekeeping (nw)
* aic6250: silence logging
* am9517a: silence logging
* ncr5390: remove mcfg and unneeded read/write handler wrappers
* interpro: use regular read/write handlers
* next: de-mcfg ncr5390
* sun4: de-mcfg ncr5390
2019-01-07 15:52:53 +07:00
Vas Crabb
ae6185e5f6 add C++ standard library headers for things that are used (nw) 2019-01-07 19:14:21 +11:00
arbee
26412cd829 ds5k133: Preliminary LANCE DMA hookup [R. Belmont]
If you can parse this comment from the Linux driver, please help :)

 * The IOASIC LANCE devices use a shared memory region.  This region
 * as seen from the CPU is (max) 128 kB long and has to be on an 128 kB
 * boundary.  The LANCE sees this as a 64 kB long continuous memory
 * region.
 *
 * The LANCE's DMA address is used as an index in this buffer and DMA
 * takes place in bursts of eight 16-bit words which are packed into
 * four 32-bit words by the IOASIC.  This leads to a strange padding:
 * 16 bytes of valid data followed by a 16 byte gap :-(.

I get the first part, which is that since the DMA engine works in words and
LANCE works in half-words that each half-word for LANCE is packed into one
word from the CPU's point of view.  The second part not so much.
2019-01-06 22:20:47 -05:00
Robbbert
cd48a8d419 (nw) nforcepc : fixed validation error; added SHA1s. 2019-01-07 13:34:24 +11:00
Peter Ferrie
d199ec2657 fix MSVC (llvm toolset) compile (nw)
- conditionally uninitialised variables in PortAudio;
- floats passed to attotime;
- unsigned->signed enums (this one is technically still wrong)
2019-01-06 18:17:35 -08:00
couriersud
0f0e8853f3 Code maintenance and bug fixes. (nw)
Rewrote and simplified tiny bits. Fixed inappropriate use of
netlist_sig_t for non-boolean values.
2019-01-07 01:37:06 +01:00
couriersud
09553c51a4 Code maintenance. (nw) 2019-01-07 01:33:49 +01:00
hap
8f3b06ffa9 capbowl: can't multiply attotime with float (nw) 2019-01-06 22:16:36 +01:00
yz70s
d9e580c6df Use the same mcpx_isalpc device in both nforcepc and xbox (nw)
Also use new smbus_logger device in nforcepc to log smbus accesses
2019-01-06 22:10:26 +01:00
hap
01f78f3440 hh_sm510: gnw_lboat directional controls are separate buttons (nw) 2019-01-06 22:00:47 +01:00
hap
af2dac9125 nes ppu: don't use float on cycles_to_attotime (nw) 2019-01-06 21:56:25 +01:00
ajrhacker
f0e81c70c8
Merge pull request #4481 from algestam/gnw_lboat
New working machine added
2019-01-06 15:28:29 -05:00
Henrik Algestam
62af16e3a2 New working machine added
-----------
Game & Watch: Lifeboat [algestam]
2019-01-06 20:55:00 +01:00
couriersud
3c6d9ac9a0 Code maintenance and fix for "pure virtual call" error. (nw) 2019-01-06 20:04:39 +01:00
Vas Crabb
fc59d08474 get rid of the rest of the digfx MCFG as well (nw) 2019-01-07 03:36:29 +11:00
AJR
486304da37 v102: Remove remnant (nw) 2019-01-06 10:24:08 -05:00
Robbbert
9015aa76fe (nw) timelimt : fixed hbmame problem 2019-01-07 01:20:28 +11:00
Robbbert
99479f6cd7 (nw) fixed compile error in netlist. 2019-01-07 00:38:34 +11:00
Robbbert
a12fcdd8e8 (nw) cps3 : made some members protected to fix hbmame issue 2019-01-07 00:34:37 +11:00
AJR
86b1122750 p8k: My mistake (nw) 2019-01-06 08:15:20 -05:00
tedgreen99
5f1ddffdc5 Always call send_complete_cb, even if no adapter is present (nw) (#4477) 2019-01-06 14:00:13 +01:00
Robbbert
a2a27e7ba5 sf2mdta : improved graphics [wonder199999] 2019-01-06 23:55:47 +11:00
couriersud
1415421fd7 More c++ alignment. pstring now behaves like std::string. (nw)
This change removes all string extensions like trim, rpad, left, right,
... from pstring and replaces them by function templates.
This aligns a lot better with the intentions of the standard library.
2019-01-06 13:17:20 +01:00
couriersud
c5b3f76360 Fix compile. (nw) 2019-01-06 13:01:47 +01:00
Vas Crabb
74bfa27912 remove some MCFG macros that were barely used any more (nw) 2019-01-06 22:11:30 +11:00
S.Z
ac4a986712
Tidy constructor of ds12885 device (nw) 2019-01-06 11:56:46 +01:00
cam900
0b2789d6a2 galastrm.cpp : Device'fied TC0110PCR, Reduce duplicate, ACCESSING_BITs, Unnesessary Runtime tag lookups, handlers, pointers 2019-01-06 20:42:40 +11:00
cam900
ea91b15e36 srmp6.cpp : Updates
Use buffered_spriteram16 for sprite ram, Use shorter type values, Fix namings, Add notes, Fix color fading, Minor corrections, Add save states, Reduce runtime tag lookups, Minor code style fixes, Simplified gfxdecode
2019-01-06 16:53:05 +11:00
cam900
ace20271b3 Minor metadata updates of neogeo games (#4472)
* Minor metadata updates of neogeo games
Correct year, publisher/developer, Add notes, Related to title screen, staff roll, etc.
AES release of razion is exists

* neopcb.cpp : Minor spacing fix

* neogeo.xml : Sync to neogeo.cpp metadata
2019-01-06 15:38:11 +11:00
Robbbert
29ddfac123 knightsb : improved graphics [wonder199999] 2019-01-06 14:37:00 +11:00