Commit Graph

76062 Commits

Author SHA1 Message Date
Aaron Giles
3f0bf278b3 Fix MSVC build 2020-10-07 08:39:24 -07:00
Vas Crabb
b90fd35515 Various improvements to image file handling:
Moved MS DIB parser out of ICO file reader and made it available for
artwork and layout images.

Added more efficient I/O and better error checking for JPEG file loading
(MAME will no longer exit immediately on a bad JPEG file).

Made caller responsible for opening files for loading images, to avoid
decompressing images used in ZIP/7z artwork multiple times.

Added support for JPEG and Windows DIB to picture_image_device.

Added support for SVG image files in external artwork.

Added support for using I/O port value for animation state and masking
animation state values.

Made bounds elements more flexible in layouts.

Reworked headers to reduce dependencies.

Updated layout file format documentation.
2020-10-08 02:04:31 +11:00
Ivan Vangelista
4b0903bfdb Mega Double Strip (Ver. 1.10b) [Jorge Silva, Fernando Oliveira] 2020-10-07 16:59:13 +02:00
Ivan Vangelista
7fd77a36f5 astrof.h: missing file update for 43fe5ff51b 2020-10-07 16:56:46 +02:00
Ivan Vangelista
43fe5ff51b astrof.cpp: dumped PROMs for asterion [Lorenzo Fongaro, Xadhoom, Paolo Bolognesi, Paolo Rinoldi] 2020-10-07 16:55:11 +02:00
Nigel Barnes
3ff42028e6 bbc_tube_32016: Added FPU and fixed dipswitches. 2020-10-07 15:05:09 +01:00
Robbbert
d6d18f9574 *kaypro: added back save state support;
- fixed attributes off by one position;

- removed anonymous timer
2020-10-07 23:48:04 +11:00
Patrick Mackinlay
a9844643c4 ns32081: movif bug fixes
* fixed byte-sized operand case
* fixed sign extension
2020-10-07 19:32:25 +07:00
Patrick Mackinlay
088cf0ad19 ns32000: many bug fixes
* fixed many instruction bugs
* implemented cmpm instruction
* reworked pc increment to better support prefetch
* tightened up decoding
2020-10-07 19:30:15 +07:00
Aaron Giles
4fb2dfeb69 vicdual: Add frogs netlist. Make sound board interface more general. 2020-10-07 01:06:20 -07:00
beta-tester
288ca11503
brdrline: sound improvements (#7332)
- cleaned some parts of nl_brdrline.cpp (removed test points)
- changed MB4391 function to pow2 to shorten sounds a bit
- changed trigger inputs in vicdual.cpp to fit more to the sounds i remember.
- moved trigger mapping from vicdual to nl_brdrline
2020-10-06 16:45:53 -07:00
Scott Stone
002123a864 megadriv.xml: Added Overdrive 2 Demo
vgmplay.xml:  Added Overdrive 2 VGM
2020-10-06 19:26:03 -04:00
Brian Troha
c9f098bb48 bagman.cpp: Demote bagman3 to not working 2020-10-06 17:37:54 -05:00
ArcadeShadow
22f426eff7
IBM5150 - New working software list additions (#7329)
Added: Battle Chess (5.25", VGA version), Battle Chess (3.5", EGA version - first release), Battle Chess (3.5", EGA version - second release), Battle Chess (5.25", EGA version)
2020-10-06 11:39:58 -04:00
ArcadeShadow
e328c5319f
ibm5170 - New working software list additions (#7330)
Added: Fables & Fiends - Book Two: The Hand of Fate
Marked: [hof] Fables & Fiends - Book Two: The Hand of Fate (Germany) -> marked as bad dump (some floppies have the OEM ID and the root modified), [f1gpa] Formula One Grand Prix (Euro, v1.03) -> Marked as bad dump (modified root)
2020-10-06 11:39:27 -04:00
David Haywood
e9d9d518f2
Plug and Play work (new sets) (#7321)
new WORKING machines
----------------------------
101 Games in 1 (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Vs Maxx TX-2 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Vs Maxx Wireless 77-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
VG Pocket Caplet Fast Acting 35-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]

new NOT WORKING machines
---------------------------------
Beijue 16 Bit Handheld Games (Game Boy style case) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Space Invaders (Tiny Arcade) [Rik]
Vs Maxx 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Vs Maxx 15-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Zippity (US) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
2020-10-06 11:36:39 -04:00
cam900
0cf5ca4eba
prot_fatfury2.cpp: Fix bitswap, Add notes (#7331)
* prot_fatfury2.cpp: Fix bitswap, Add notes

* prot_fatfury2: typo

* prot_fatfury2.cpp: Fix copy-paste issue
2020-10-06 17:07:42 +03:00
hap
a25dbaad04 cgang: bit smoother animation 2020-10-06 11:13:25 +02:00
Aaron Giles
bd25c62559 cinemat: Remove redundant code, move speakers to game drivers 2020-10-06 01:41:07 -07:00
Patrick Mackinlay
def86684ac ns32000: avoid potential slave dependency issue 2020-10-06 09:54:38 +07:00
Patrick Mackinlay
a538585b98 ns32000: undefined operation assumptions 2020-10-06 08:55:27 +07:00
Angelo Salese
9ac23897b9
ms32.cpp: extend ROZ notes (nw) 2020-10-05 21:49:54 +02:00
Lord-Nightmare
0c9fc40601 fix compile error due to nested c-style comments by changing some of the comment types 2020-10-05 13:49:30 -04:00
cam900
30afbf199d
namcos10.cpp: Add EXIO and MEM(P3) PCB config skeleton, Add notes (#7294) 2020-10-05 13:29:51 -04:00
Aaron Giles
db3a24507f
Hook up Borderline netlist, provided by 'beta-tester' (#7328) [beta-tester]
* netlist: Explicitly trim connection names.
* Hook up Borderline netlist, provided by 'beta-tester'
* brdrline: Add static solver, using dynamic timestep, update driver flags.
2020-10-05 13:29:05 -04:00
r09
7492ea4b9c
fmtowns_flop.xml: 4 new dumps (#7316)
New working software list items:
Metal Blade [CoolFox]
Traffic Confusion [wiggy2k]
Wedding Errantry - Gyakutama Ou [wiggy2k]

New not working software list items:
Bun-kun Series - Youji Kiso Nouryoku Training Soft Set [wiggy2k]
2020-10-05 13:18:52 -04:00
eito
dc4de5b722
darius2 darius2d warriorb: fix: stereo output channels are inverted (#7320) 2020-10-05 13:18:13 -04:00
Michael D
44f810f77d
sgi_mips.xml: Add Developer Toolbox CDs and label information (#7313) 2020-10-05 13:17:45 -04:00
cam900
9d38e34c12
deco_mlc.cpp: Add notes for zoom algorithm (#7319) 2020-10-05 13:16:53 -04:00
ClawGrip
6134e07ba4
New working clones (#7305)
* rltennis.cpp: Added PLD dump to 'rltennis' [caius]
* Also fixed the clock per the crystal on the PCB
* As per the game speed, we've recorded a small video for reference: https://www.youtube.com/watch?v=C1rzWiFDItA

New working clones
------------------
Reality Tennis (set 2) [Maria Morpalier, jordigahan, ClawGrip]
2020-10-06 01:15:23 +11:00
Vas Crabb
f390ea1004 3rdparty/nanosvg: Re-base on latest upstream.
Now based on upstream cc6c08d3a80f1a305021af3d6394cdf1535d02a2.

Among other things, this version is supposed to be less sensitive to the
global locale.
2020-10-05 22:18:22 +11:00
Patrick Mackinlay
a89f9b274e ns32081: new device 2020-10-05 16:02:23 +07:00
Patrick Mackinlay
3771e38193 ns32000: add slave processor interface
* implement slave processor interface and protocol
* decode and issue fpu operands
* improve operand access class and size logic
* support 64-bit immediate operands
2020-10-05 15:59:09 +07:00
Patrick Mackinlay
4c95256076 ns32000dasm: floating point fixes
* show floating point register names
* correct floating point immediate lengths
2020-10-05 14:36:04 +07:00
Brian Troha
1f2cf06ae5 New working clones
------------------
Bagman (Stern Electronics, revision A3) [Steven McLeod]
2020-10-04 23:36:36 -05:00
ajrhacker
4ac1076598
Merge pull request #7322 from Onmp314/patch-5
segasp.cpp: Change from MNS to MIS
2020-10-04 20:51:32 -04:00
ajrhacker
67d1d3d0df
Merge pull request #7325 from ArcadeShadow/patch-63
ibm5150: New working software list additions
2020-10-04 20:50:37 -04:00
ajrhacker
c61f10011c
Merge pull request #7327 from ArcadeShadow/patch-64
ibm5170: Redumped - 1830
2020-10-04 20:49:57 -04:00
ajrhacker
b62ea79918
Merge pull request #7324 from sp1187/unsp
unsp: Fix copy-paste typo in debugger registering
2020-10-04 20:49:31 -04:00
arbee
32a0c008d8 apple2: Phasor only goes to double clock when native mode is enabled. [R. Belmont] 2020-10-04 17:14:27 -04:00
ArcadeShadow
55897df2b7
ibm5170: Redumped - 1830
Redumped: 1830 - Railroads & Robber Barons (software promoted to working)
Marked: "doombbs" marked as bad dump (modified OEM ID and modified root)
2020-10-04 21:49:56 +01:00
ArcadeShadow
b9e057e575
ibm5150: New working software list additions
Added: Silent Service 2 (v457.03, 5.25"), Silent Service 2 (v457.01, 5.25"), Silent Service 2 (v457.01, 3.5"), Sex Vixens from Space
Marked: "fireforget2" -> marked as bad dump (modified root)
2020-10-04 21:39:19 +01:00
Simon Eriksson
0dd785f221 unsp: Fix copy-paste typo in debugger registering 2020-10-04 22:10:47 +02:00
hap
98747ee592 unkeinv.lay: use parameter animation for the player led row 2020-10-04 21:35:15 +02:00
Ivan Vangelista
96f2efd431 bus/vsmile/rom.cpp: fixed reported crash 2020-10-04 18:34:59 +02:00
Onmp314
26ae8b8144
Change from MNS to MIS
I used to test it and the sound works similar to NAOMI. Additionally, MACHINE_IMPERFECT_GRAPHICS.
2020-10-04 17:27:23 +02:00
hap
c3de337d75 cgang.lay: small tweak 2020-10-04 17:08:30 +02:00
Dirk Best
632fd2b530 in213: Hook up banking and SCC 2020-10-04 16:41:54 +02:00
Vas Crabb
0c8938f584 -emu/rendlay.cpp: Allow item animation.
-cgang.cpp: Make internal artwork more fun.
2020-10-05 00:18:33 +11:00
hap
e5d69d1edb galaga: re-add max quantum for multi cpu synchronization 2020-10-04 11:03:39 +02:00