Commit Graph

63552 Commits

Author SHA1 Message Date
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
AJR
66de2ce663 sbus/cgthree: Screen raw parameters (nw) 2019-01-12 17:39:58 -05:00
MooglyGuy
b48637a56d mips3drc: Fixed block checksumming. Fixes IRIX installer hang on ip225015. [Ryan Holtz] 2019-01-12 21:41:28 +01:00
AJR
01e459a711 unidasm: Don't blow up when TMS34010 disassembler tries to read 32-bit operands 2019-01-12 14:56:05 -05:00
AJR
830b460819 uts20: Add UTS 400-Format Keyboard as slot option [AJR, Bitsavers] 2019-01-12 13:23:56 -05:00
fulivi
c6dff30d7a hp9825: added HLE of HP9885 floppy drive. Extended HPI format to
handle single-sided disks.
2019-01-12 18:57:39 +01:00
Vas Crabb
87822251d8 osd/windows: Send logerror to stderr if no debugger is attached and -oslog is on. 2019-01-13 02:47:35 +11:00
Vas Crabb
8b9c0940cf thomson: minor cleanup, convert video logging to logmacro.h (nw) 2019-01-13 02:03:40 +11:00
Vas Crabb
36450e02cd finder_base::DUMMY_TAG should be treated as magic (nw) 2019-01-13 01:42:16 +11:00
Vas Crabb
cc659c222f neogeo.cpp: minor cleanup (nw) 2019-01-13 01:32:54 +11:00
cam900
879d097198 midas.cpp, neogeo.cpp, neopcb.cpp, neogeocd.cpp : Remove MCFGs
midas.cpp : Fix namings, Reduce some runtime tag lookup, Add notes (MCUs in machine config, etc...), Sound output correction
neogeo_spr.cpp : Remove unnecessary device pointer, Convert pointer into region_ptr, Add device_video_interface for screen
bus/neogeo/slot.cpp, bus/neogeo_ctrl/ctrl.cpp : Remove MCFGs
2019-01-13 01:20:16 +11:00
MooglyGuy
6784650038 unsp: Created a SunPlus u'nSP recompiler. [Ryan Holtz] 2019-01-12 12:51:22 +01:00