Commit Graph

63427 Commits

Author SHA1 Message Date
Roberto Fresca
3fe1e5a54b Fun World Quiz: Switch manufacturer to Fun World.
Out of WN... Oehlinger is not a company, just a guy inside Fun World that climbed to CEO of PhotoPlay.
He left some strings with his last name in some programs and claims to be the CEO and owner of Funworld Ag...
2019-01-09 01:10:23 +01:00
mooglyguy
2437a88f22 Machines promoted to working
--------
Fantastic Four (JAKKS Pacific TV Game) [David Haywood, Ryan Holtz]

spg2xx: Fixed regression with Y-flipped tilemap tiles (nw)
2019-01-09 01:02:50 +01:00
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
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