Commit Graph

63402 Commits

Author SHA1 Message Date
Sergey Svishchev
345b49c1b7 sblaster: DMA fixes for SB Pro and SB16 2019-01-08 00:00:39 +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
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
David Shah
6d3238ead8 nes_vt: APU improvements (#4476)
* nes_vt: Add support for second APU and VT03 PCM

* nes_vt: Add support for VT3x PCM in DGUN2573, etc

* nes_vt_apu: Tidy up after rebase (nw)

Signed-off-by: David Shah <dave@ds0.me>

* nes_vt_apu: Add IRQ support

Signed-off-by: David Shah <dave@ds0.me>

* nes_vt_apu: Remove debug printing (nw)

* nes_vt_apu: Fix indentation (nw)
2019-01-05 21:31:57 -05:00
AJR
c6652b5c09 v102_kbd: More likely Caps Lock (nw) 2019-01-05 21:08:51 -05:00
mooglyguy
2ad1398ef7 spg2xx: Turn debugging features back off, nw 2019-01-06 00:28:15 +01:00
mooglyguy
eaf167f5f7 spg2xx: Switched to scanline-based rendering, nw 2019-01-06 00:27:02 +01:00
MooglyGuy
dab1b376cd
Merge pull request #4475 from DavidHaywood/050119
new NOT WORKING (JAKKS Pacific stuff)
2019-01-06 00:25:51 +01:00
AJR
ebb22f6249 v102: Fix "multiple screens" error (nw) 2019-01-05 17:13:03 -05:00
AJR
bebb1156f7 v102: Add preliminary keyboard emulation 2019-01-05 16:47:40 -05:00
mooglyguy
b1bedd018d -clickstart: Favor specific values over rand(), nw
-devices/cpu/unsp: Added a function to get current chip-select state, nw

-devicesp/machine/spg2xx: Various changes: [Ryan Holtz]
 * Added 4kHz/2kHz/1kHz/1Hz timers.
 * Added ADC read callback.
 * Fixed a bug with floating GPIO inputs.

Clickstart games now generally get to the title screen or main menu, other than Bob The Builder, which is missing some graphics. nw
2019-01-05 22:14:28 +01:00
AJR
f0931b1994 v102: Add serial ports and prepare for serial keyboard (nw) 2019-01-05 15:16:51 -05:00
DavidHaywood
006c684c86 note (nw) 2019-01-05 18:40:54 +00:00
DavidHaywood
f70b0b29c5 (nw) 2019-01-05 18:26:55 +00:00
DavidHaywood
ef74e6f643 (nw) 2019-01-05 18:20:22 +00:00
DavidHaywood
aac2da1c90 documentation (nw) 2019-01-05 18:18:15 +00:00
DavidHaywood
8666198553 (nw) 2019-01-05 18:08:49 +00:00