Commit Graph

63563 Commits

Author SHA1 Message Date
Ryan Holtz
404e6e0127 -vsmile: Better separation between vsmile and vsmileb drivers, nw 2019-01-16 07:09:59 +01:00
AJR
bc0bbf08b0 tv955kb: Add bell and reset output 2019-01-16 01:08:51 -05:00
mooglyguy
bede44aafd -spg2xx: Added more machine().describe_context() logging, nw
-vsmile: Added intro region selection and logo enable DIPs. Started separating vsmileb into its own driver. [Ryan Holtz]
2019-01-16 05:11:32 +01:00
couriersud
c89439dd23 netlist: refactored netlist creation. (nw)
This is an effort to separate netlist creation from netlist execution.
The primary target is to avoid that code which will only run during
execution is able to call setup code and thus create ugly hacks.
2019-01-15 23:42:16 +01:00
ajrhacker
656b70d8fd
Merge pull request #4516 from clawgrip/patch-8
Fix typos (nw)
2019-01-15 16:37:40 -05:00
Ivan Vangelista
07abeb9b3d megadriv_acbl.cpp: fixed twintmb regression (nw) 2019-01-15 21:50:32 +01:00
ClawGrip
905d51c6a0
Fix typos (nw) 2019-01-15 19:55:20 +01:00
Ivan Vangelista
a55c6752e3 new not working machine
----------------------------------
FreeWay (V5.12) [Guru]

new not working clone
------------------------------------
Queen Bee (Brazil, Ver. 202) [Guru]
2019-01-15 18:01:21 +01:00
Ivan Vangelista
6a73adcf2e megadriv_acbl.cpp: two more dips identified for sonic2mb, thanks to Haze (nw) 2019-01-15 17:59:59 +01:00
MooglyGuy
f4d87b4fe8 -vsmile: Mask cartridge reads based on cartridge size. Fixes vsmile techart. [Ryan Holtz] 2019-01-15 16:36:06 +01:00
MooglyGuy
2ead3aa7a8 -spg2xx: Suppress video IRQ status bits when the corresponding enable bit is unset. Fixes vsmile fred and appilote. [Ryan Holtz] 2019-01-15 16:26:55 +01:00
mooglyguy
9d43733aa5 Machines promoted to working
----------------------------
V.Smile (US) [Ryan Holtz]

Clones promoted to working
--------------------------
V.Smile (Germany) [Ryan Holtz]
V.Smile (France) [Ryan Holtz]
V.Smile Baby (US) [Ryan Holtz]

-vsmile: Added force-no-DRC for now due to crashes, nw
2019-01-15 04:25:52 +01:00
mooglyguy
a4a1a15070 -vsmile: Simulate a brief power-button press on boot. Makes toystor2 work. [Ryan Holtz]
-spg2xx: Emulate Timer A and B. Makes kungfupuk, manny, mickeychnl, monstaln, mypuppy, noddy, partyprk, ratat, shrek3, thomas, tingelng, and upuk work. [Ryan Holtz]
2019-01-15 04:17:05 +01:00
David Haywood
8dbab379a5 new NOT WORKING --- Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen] + extra Jakks gamekeys (#4511)
* new NOT WORKING
---
Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen]

* rad_eu3a14.cpp : start moving away from drawgfx use so that we can move towards support of unaligned ram based drawing etc. needed by rad_hnt3 (nw)

* new not working SOFTWARE LIST entries
jakks_gamekey_dy.xml: Sports Bowling & Goofy's Underwater Adventure [Sean Riddle]
jakks_gamekey_dy.xml: Sports Tennis & Face Chase [Sean Riddle]

(a Disney base unit is on the way)

* notes on how to bypass the startup check for now (nw)
2019-01-14 20:38:50 -05:00
MooglyGuy
c929d074dc spg2xx: Only flag sprite DMA done IRQ if it is enabled. Gets mattelcs to boot. nw 2019-01-14 23:36:32 +01:00
couriersud
28bc5506be netlist: Code refactoring. (nw)
Replaced downcast with static_cast to avoid errors.
2019-01-14 23:32:51 +01:00
MooglyGuy
05b89d3fcc -vsmile: Fixed control pad response bytes. Controls now work. [Ryan Holtz] 2019-01-14 23:16:41 +01:00
Ivan Vangelista
6f507e0a5b src/devices: a few less MCFG macros (nw) 2019-01-14 18:59:48 +01:00
Ivan Vangelista
4748ba43c6 new working machine
-------------------------------------
Super Queen Bee [Guru]

new working clone
-------------------------------------
New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English) [Guru]
2019-01-14 18:56:46 +01:00
Ivan Vangelista
45824a95d6 megadriv_acbl.h: sonic2mb related clean ups (nw) 2019-01-14 18:33:24 +01:00
Vas Crabb
ae727d2cc6 UI cleanup continues:
* Fix crash on builds with fewer than 16 drivers
* Fix "available" filter in internal UI
* Get rid of some UI globals that shouldn't be global
* Better encapsulation in UI
* Clean up favourites manager - in particular kill hidden state and O(n) walks
* This breaks adding systems/software to favourites from the main tab menu
2019-01-15 03:56:30 +11:00
Ryan Holtz
8f330896e2 -devices/cpu/unsp: Various fixes: [Ryan Holtz]
* Fixed push and pop instructions in the DRC. Fixes Wall-E.
 * Eliminated the use of intermediate register I7 in the DRC.
 * Reworked DRC timing to be fully in line with the interpreter.
 * Reworked DRC block checksumming to not route through the memory system.
 * Fixed DRC block checksumming to include all words in an opcode. Fixes V.Smile intro graphical glitches.
 * Increased cache size and reduced block size to reduce frequency of cache flushes and associated recompiles.
 * Added more verbose optional register and write logging.
 * Added a direct setter for IRQ lines to avoid a scheduler sync, pending merging the spg2xx_device into a unsp_device subclass.
 * Added direct setters/getters for the data segment as well.
2019-01-14 10:07:45 +01:00
AJR
b5e2e78671 univac.cpp: Less erratic sound (nw) 2019-01-14 00:51:44 -05:00
AJR
7447ff35aa univac.cpp: Add speaker sound for "audible alarm" 2019-01-14 00:22:29 -05:00
AJR
c816ca06f7 Fix clang error (in machine/netlist.cpp): 'netlist::netlist_t' is not polymorphic (nw) 2019-01-13 21:35:24 -05:00
Justin Kerk
2054db9d55 New working software list additions
-----------------------------------
ibm5150: Super Tetris, Xenon 2: Megablast (Power Pack Compilation) [Arcade Shadow]
ibm5170: Micro Machines 2: Turbo Tournament [Arcade Shadow]
2019-01-13 16:34:27 -08:00
couriersud
509132dd9c netlist: fix depend target. (nw) 2019-01-13 23:19:06 +01:00
couriersud
5a594cf069 netlist: Improve type safety for parameters. (nw) 2019-01-13 23:18:29 +01:00
mooglyguy
3f657de4a6 MAMETesters Bugs Fixed
----------------------
- 07015: [Gameplay] (model1.cpp) vr, vformula: Undetected communication board.  (Hydreigon)

-model1: Removed MACHINE_CONFIG macros, nw
2019-01-13 20:45:18 +01:00
couriersud
0a17d35c13 netlist: Fix logging during object construction. (nw) 2019-01-13 19:57:39 +01:00
AJR
1532d2078a hpi_dsk.cpp: Resolve unused variable warnings (nw) 2019-01-13 12:00:14 -05:00
AJR
d2b2b497de Assert in field_set_name if no field is configured (nw)
This should help catch instances where PORT_NAME is accidentally substituted for PORT_START (a frequent mistake of mine).
2019-01-13 11:26:50 -05:00
cam900
8bb1e4bfcb psikyo.cpp : Fix OKI bank count (#4504)
* psikyo.cpp : Fix OKI bank count

* psikyo.cpp : Missed this
2019-01-13 11:20:12 -05:00
David Haywood
884a2fd070 new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] (#4502)
* new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]

* move to new driver instead (nw)

* minor note updates (nw)

* map inputs in matelcs (currently needs a hack to boot, so won't show anything yet) also removed a pointless bitswapping in a read function for some other stuff in the driver, and just correct the ports instead

* fix a typo (nw)

* note (nw)
2019-01-13 11:19:06 -05:00
R. Belmont
665eb5001c
Merge pull request #4501 from fulivi/hp9825_dev4
hp9825: added HLE of HP9885 floppy drive
2019-01-13 11:18:39 -05:00
Firehawke
ff8cda02cb Correct compilation packages (for #4507) and finish cleanup on previous docs updates. (nw) (#4509)
* Correct the compilation packages [partial for #4507] (nw)

* Minor corrections, joymap adjustments (nw)
2019-01-13 11:18:09 -05:00
David Haywood
f339d62a6a new NOT WORKING --- TV games, help required to identify architecture of one of them (#4508)
* new NOT WORKING
---
Play TV Buckmasters Huntin' (NTSC) [Sean Riddle, Peter Wilhelmsen]

(gun needs mapping)

* new NOT WORKING
---
Track & Field Challenge [Sean Riddle, Clawgrip]

HELP! can't figure out what architecture this is, need to identify CPU type etc.

* rad_hnt digital controls (nw)

* more digital inputs (nw)

* change CPU type to G65816 based on feedback

* improve notes (nw)
2019-01-13 11:17:23 -05:00
Vas Crabb
3d84943f72 Make search not suck as badly (use algorithm derived from Jaro-Winkler similarity to match search strings, match on more useful stuff) 2019-01-14 00:44:46 +11:00
couriersud
9d7b4d0faa netlist: fix bug recently introduced and some refactoring. (nw) 2019-01-13 14:14:22 +01:00
couriersud
b57ceef133 netlist: Added && and || operators to preprocessor expressions. (nw) 2019-01-13 13:59:54 +01:00
Ivan Vangelista
01584c0c26 aristmk4.cpp: improved default dips for some games and removed the fake "test" coin inputs from cgold2 [Heihachi_73] 2019-01-13 09:39:37 +01:00
AJR
23a624e783 fs3216: Minor state adjustment (nw) 2019-01-12 22:56:14 -05:00
AJR
1ffcd6ad48 fs3216: DMA or may not? (nw) 2019-01-12 22:54:04 -05:00
AJR
bf10f9ce47 fs3216: Start fleshing out the FDC interface (nw)
upd765: Kludge in an output callback for the index pulse, which doesn't deserve to be attached to this device but is done this way because of MAME's FDC model. (nw)
2019-01-12 22:14:55 -05:00
couriersud
0a677239d7 Fix bug in GMRES solver. (nw) 2019-01-13 02:16:08 +01:00
couriersud
b04e13d142 Reenable LOG_STATS - issue fixed by smf 12 months ago is gone. (nw) 2019-01-13 01:38:59 +01:00
AJR
4f9b26bad9 Safer callback configuration (nw) 2019-01-12 19:32:39 -05:00
AJR
4fd16ae53c a2scsi, a2hsscsi: De-MCFG (nw) 2019-01-12 19:23:42 -05:00
couriersud
9c7037d6c6 Replace ATTR_UNUSED by c++ template. (nw) 2019-01-13 01:01:43 +01:00
couriersud
633528eb31 Improve dealing ownership in pstreams. (nw)
I am not really happy with this. But I am missing some creativity
currently.
2019-01-13 00:08:47 +01:00