Commit Graph

63467 Commits

Author SHA1 Message Date
MooglyGuy
dd15e89a86 vii: Added save_item calls, nw 2019-01-10 21:48:08 +01:00
MooglyGuy
f0a350c3bc spg2xx: Various optimizations, more than doubles the performance on my system, nw 2019-01-10 21:48:08 +01:00
mooglyguy
f5e00fa92d clickstart: Added rudimentary keyboard support. Game still stops responding after one packet. nw 2019-01-10 21:48:08 +01:00
couriersud
25390ce8c7 Fix stuntcyc regression. (nw) 2019-01-10 21:42:43 +01:00
couriersud
e8fed7f532 Refactoring and bug fixes. (nw) 2019-01-10 20:55:59 +01:00
AJR
2416e7933c uts_kbd/extw: More notes (nw) 2019-01-10 13:39:58 -05:00
Ivan Vangelista
180ae17f5d src/devices: more MCFG macros removal (nw) 2019-01-10 18:59:34 +01:00
Olivier Galibert
952a17fc12 wd33c93: Fix select-and-transfer, now jojo is exactly as broken as everybody else [O. Galibert] 2019-01-10 17:49:28 +01:00
AJR
2b323b3e5c 8x300: Fix IV destination masking (nw) 2019-01-10 11:00:12 -05:00
AJR
a8d25fb2c6 8x300: Cleanup and expansion
- Latch at most one IV input per instruction
- Fix output behavior of some opcodes that selected the wrong IV bank or wrong value to write
- Add 8X305 type
- Emulate additional 8X305 registers
- Add address latching callback
2019-01-10 10:35:21 -05:00
Vas Crabb
4c444b2a00 more command line doc cleanup (nw) 2019-01-11 01:37:17 +11:00
Firehawke
9e3e966dea Major formatting update for command line options, copyright/version update (#4470)
* Update copyrights and docs revision (nw)

Updates copyright on existing 2018 entries to 2019 (and one 2016)
Updates the docs compilation script to MAME 0.205 and 2019 copyright.

* Further formatting overhauling (nw)

Clamp to 80 column where possible; it makes it easier to track errant
line breaks, etc.
Also begin standardizing tab formatting and two spaces after period.

* Further corrections to command line materials (nw)

* More adjustments for Cuavas (nw)

Getting closer to acceptable.
2019-01-11 01:06:52 +11:00
Olivier Galibert
c40a9eb525 wd33c9x: Fix non-dma data retrieval [O. Galibert]
nscsi_cd: Add the read TOC command, fix inquiry [O. Galibert]
2019-01-10 14:21:50 +01:00
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