Commit Graph

63526 Commits

Author SHA1 Message Date
ajrhacker
a6aff59fe9
Merge pull request #4491 from DavidHaywood/080119_2
Machines promoted to working  ----- Super Dash Ball (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
2019-01-08 18:33:00 -05:00
AJR
66b50810f2 uts20, uts10: Keyboard emulation and more
- Add custom keyboard port and emulate most of the Expanded Typewriter Keyboard
- Add unidirectional printer port
- Use addressable latch devices to control various things, including disabling display during RAM test
- Hack to pass non-volatile memory test on uts10
2019-01-08 17:52:10 -05:00
DavidHaywood
02767555b8 promoted to WORKING : Super Dash Ball (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] 2019-01-08 21:52:07 +00:00
mooglyguy
2e1ad76d92 -spg2xx: Various changes: [Ryan Holtz]
* Adjusted UART receive behavior to flag an available byte only at the specified baud rate.
 * Added separate UART baud rate calculation for SPG24x vs. SPG28x.
 * Adjusted ADC behavior to flag an IRQ when the relevant data bit is set, not when register bit is newly set.
 * Added separate logging for FIQ registers.
 * Added logging for SIO registers.

-clickstart: Added preliminary mouse hookup. Only accepts a mouse update once, ignores further updates. Needs further investigation. (nw)
2019-01-08 22:20:14 +01:00
Ted Green
ac01e295c0 smc91c9x: Added initial MAC filter and fixed multicast address filtering. WIP. (nw) 2019-01-08 12:40:08 -07:00
Ivan Vangelista
7501d499aa new not working clones
-------------------------------------------------------------
Moon Fire - Jackpot Carnival (30164211, Queensland) [Heihachi_73]
Where's the Gold (20184811, Queensland) [Heihachi_73]

aristmk6.cpp: added a bios set [Heihachi_73]
2019-01-08 19:41:22 +01:00
mooglyguy
55e07d910e hpc3: Silence debug logging, nw 2019-01-08 18:11:19 +01:00
MooglyGuy
4e32a7b3de
Merge pull request #4490 from DavidHaywood/080119
TV Game work (xavix, vii, elan)
2019-01-08 17:55:49 +01:00
DavidHaywood
95b4e8f656 vii.cpp:
new NOT WORKING
Mattel Classic Sports [Sean Riddle]
Dora the Explorer (JAKKS Pacific TV Game) [Sean Riddle]

kludge handling of invalid size writes to DMA so that Dora the Explorer doesn't trash all of RAM + registers

new SOFTWARE LIST
JAKKS Pacific 'NK' Game Keys

(Dora has corrupt gfx, probably the bad DMAs should do something, Mattel Classic Sports gives a black screen)

xavix.cpp:

new NOT WORKING
e-kara Pro Headset (US, includes 3 songs) [Sean Riddle]
Super Dash Ball (Japan) [Sean Riddle,  Peter Wilhelmsen]
Gururin World (Japan) [Sean Riddle, Peter Wilhelmsen]

disable active raster interrupts if raster interrupt enable is turned off, and add preliminary shifter register emulation, needed for 3D stages in Gururin World [David Haywood]

(Pro Headset works as well as other e-Kara stuff, marked as NOT WORKING due to lack of microphone and sound emulation issues, Super Dash Ball needs trackballs hooking up, Gururin World needs analog cycle looking up)

rad_eu3a14.cpp:

tied tilemap dimensions to tile sizes to improve Huntin'3 map screen [David Haywood]
2019-01-08 16:52:07 +00:00
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
cam900
8f6e65b2de neogeo_spr.cpp : Simplified xzoom checking, Reduce unnecessary line 2019-01-07 19:23:40 +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