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
MooglyGuy
d8fe8640b0
e132xs: Removed unused member, nw
2019-01-12 12:51:22 +01:00
MooglyGuy
aeca9d40fa
spg2xx: Fixed sprite double-rendering and more optimizations. Fixes priorities in jak_wwe. [Ryan Holtz]
2019-01-12 12:51:22 +01:00
MooglyGuy
e0b485582e
unsp: Macro removal cleanup, nw
2019-01-12 12:51:22 +01:00
Ivan Vangelista
42d1a6d6e5
megadriv_acbl.cpp: further updates for sonic2mb and twinktmb (nw)
2019-01-12 09:10:25 +01:00
Vas Crabb
19612b1f10
apply -verbose after processing command-line options and after first pass over .ini files (nw)
2019-01-12 18:17:13 +11:00
AJR
b053f0d483
uts_kbd/extw: Minor mistake (nw)
2019-01-12 01:15:18 -05:00
AJR
fa5097feee
uts_kbd/extw: Identify the last few unknown keys (nw)
2019-01-12 00:59:08 -05:00
couriersud
81af77b482
Move mainclock code from nl_base into header of nlid_system. (nw)
...
Also move some simple functions from nl_base.cpp into header.
2019-01-12 01:24:05 +01:00