Commit Graph

63454 Commits

Author SHA1 Message Date
Patrick Mackinlay
14a623f407 z80scc: don't spam interrupt state (nw) 2019-01-10 17:34:09 +07:00
Patrick Mackinlay
22923b0653 nscsi_hd: stubs some mode pages (nw)
The mips systems complain if hard disks don't support these pages and allow mode select on some of them.
* add stubs for some mode pages
* detect and report an error for unsupported pages
* accept and ignore mode select command
2019-01-10 17:28:06 +07:00
Patrick Mackinlay
6ec20a685c nscsi_bus: request sense fix (nw)
* request sense returns minimum of allocated length or available data (or 4 bytes)
* set the additional length properly
* fix some magic numbers
2019-01-10 17:24:44 +07:00
Robbbert
b999de69a5 (nw) housekeeping
(nw) idk how a black screen can be considered working, but what would I know.
2019-01-10 20:29:20 +11:00
AJR
d0b212da47 upd765: Add output callback for unit/drive select lines (nw)
This is intended for future use by machines in which the US/DS lines are neither directly connected to the drives nor wholly disconnected from them.
2019-01-10 00:01:36 -05:00
couriersud
7079d0f5fe Move information where it belongs ... into the drivers. (nw) 2019-01-10 02:07:14 +01:00
couriersud
4213a396d8 Improve type safety on string->numeric conversions. (nw)
Also fixed an issue with 7497.

./nltool -t 5 -f src/mame/machine/nl_tp1983.cpp -v

now runs again.
2019-01-10 00:30:51 +01:00
MetalliC
f8d5b95e37 new NOT_WORKING clone
---------------------
Samba De Amigo (Rev A) [f205v]
2019-01-09 22:29:09 +02:00
R. Belmont
51cc45abfc
Merge pull request #4485 from cam900/neogeo_zoomtable
neogeo_spr.cpp : Simplified xzoom checking, Reduce unnecessary line
2019-01-09 15:25:19 -05:00
R. Belmont
170003c08e
Merge pull request #4494 from cam900/patch-74
srmp6.cpp : Add video reference
2019-01-09 15:24:28 -05:00
Ivan Vangelista
4cbc8b5716 devices/video: some MCFG macro removal (nw) 2019-01-09 20:40:56 +01:00
Ivan Vangelista
a0befdca39 new working clone
-------------------------------------
Top Secret (Japan, revision B) [FabC]
2019-01-09 19:52:51 +01:00
mooglyguy
bc8f4e2bee This took a whole ten minutes to implement. What an undue burden. (nw) 2019-01-09 18:49:06 +01:00
Ivan Vangelista
6fc3fa1b78 aristmk5.cpp: load and config setchips only for the US sets (nw) 2019-01-09 18:27:28 +01:00
Ivan Vangelista
7374fecdba vic4567.h: removed MCFG macros. Nothing uses this device anymore, anyway (nw) 2019-01-09 18:25:34 +01:00
couriersud
47347fe43e C++ and minor performance optimizations. (nw) 2019-01-09 18:16:17 +01:00
Ted Green
a368aad4b3 Revert midwayic: Make initial serial number random. No linking for you! (nw)
This reverts commit 70b8384564.
2019-01-09 07:46:47 -07:00
Patrick Mackinlay
9b31c1ea29 mips: rx3230 scsi dma (nw) 2019-01-09 17:13:10 +07:00
Patrick Mackinlay
130955fef2 mips1: magic number removal and more logging (nw) 2019-01-09 16:52:49 +07:00
Patrick Mackinlay
8a754b17a1 ncr5390: various improvements (nw)
DMA/DRQ handling is simplified and hopefully more correct.
Tested working with mips, interpro and sun4.
* added 16 bit dma for ncr53c94
* added reset atn command
* refactored dma/drq code
* avoid a hang in disconnected selection
2019-01-09 16:47:22 +07:00
cam900
51c99c26c7 nile.cpp : Add save states (#4495) 2019-01-09 09:09:10 +01:00
cam900
6594a5836f
srmp6.cpp : Add video reference 2019-01-09 16:55:27 +09:00
Ted Green
70b8384564 midwayic: Make initial serial number random (nw) 2019-01-08 23:17:28 -07:00
AJR
4ed62c466d uts_kbd/extw: Identify more function keys and layout options (nw) 2019-01-09 00:56:07 -05:00
mooglyguy
bef360f2b1 New working machines
--------------------
WWE (JAKKS Pacific TV Game) [Sean Riddle, David Haywood, Ryan Holtz]

spg2xx: Treat 0-length sprite DMA as 0x400 words. Fixes sprites in clikstrt bobbuild and jak_wwe. [Ryan Holtz]
2019-01-09 02:07:51 +01:00
couriersud
8cc32269be Fixed tp1983 and 7497 and added 7497 dip version. (nw)
The schematic for the tp1983 contains an error. R19 is connected to GND.
This will never work since when Q goes low, the reset pulse will dead
lock Q to low. R19 needs to be connected to VCC (5V). This will generate
the proper, high-pass filtered pulse.

Further fixes for the 7497 as well.
2019-01-09 02:06:44 +01:00
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