Commit Graph

83152 Commits

Author SHA1 Message Date
AJR
a683ea2d1a Add ymqy70.cpp to mess.lua and mess.flt 2022-05-26 22:15:29 -04:00
arbee
7ba387c996 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Yamaha QY-70 [BALATON Zoltan]
2022-05-26 21:39:37 -04:00
arbee
0fe568d90f t6963c: Fix display when the screen size is not a multiple of the number of columns. [BALATON Zoltan] 2022-05-26 21:28:46 -04:00
Vas Crabb
ca162bf356 netlist: Abbreviate one more type trait in palloc.h 2022-05-27 07:10:18 +10:00
couriersud
bb2b5e3488
netlist: palloc now uses c++17 alignment aware operator new. (#9834)
- Added more documentation to palloc.h
- Made the use of allocation arenas more transparent throughout code
- palloc now uses c++17 alignment aware operator new.
  This required further changes to the arena_deleter object to
  track alignment and size of allocated objects to avoid the use
  of alignment and size of base classes in case a unique_ptr was
  cast to a unique_ptr of the base class.
2022-05-27 07:07:09 +10:00
cracyc
ecdd2c5ddf i8087: fsave resets the fpu 2022-05-26 14:13:56 -05:00
hap
1799466943 Machines promoted to working
----------------------------
Musical Marvin [hap, Sean Riddle]
2022-05-26 19:52:22 +02:00
ajshell1
8cc4113604
cdi.xml: Added Link - The Faces of Evil (USA). (#9833)
New working software list additions
-----------------------------------
cdi: Link - The Faces of Evil (USA) [redump.org]
2022-05-27 01:05:43 +10:00
Scott Stone
af75340b24 vgmplay.xml: Added 102 new entries, 6 updated entries [VMGRips.net, Tafoid] 2022-05-25 19:16:30 -04:00
Ian Eure
c308885e05
Add support for Space Duel’s cocktail mode. (#9828)
* Add support for Space Duel’s cocktail mode.

This change introduces a cabinet type setting which allows Space Duel to be placed into cocktail mode.  When run in a cocktail cabinet, the game:

 - Strobes the invert x & invert y outputs to rotate the video 180 degrees.  This is necessary because the monitor in the SD cocktail is mounted upside-down relative to the upright.
 - Draws the player 2 score in an orientation where they can be read by the second player, who stands on the opposite side of the cabinet as player one.

In addition to the driver support, I had to implement video flipping in avg_device, as it didn’t support it.
2022-05-25 23:13:57 +02:00
AJR
b12347082c Fix 9ce44fa048 for non-Windows builds 2022-05-25 17:12:08 -04:00
hap
a0d704a78a marblmd2: get rid of sound command warnings in error.log 2022-05-25 22:43:26 +02:00
Vas Crabb
9ce44fa048 osd: Cleaned up Windows API usage a little.
* Bumped target windows version to 6.0.0 (Vista).
* Use WRL COM pointers to manage some COM-like objects.
* Cleaned up logging in DirectSound module.
* Cleaned up includes in Windows input modules.
* Switched to Common Item Dialogs in Windows debugger.
* Replaced disabled code that never really worked with a TODO comment.
2022-05-26 03:07:28 +10:00
Robbbert
362201a23b gts1: improved the sound 2022-05-25 23:51:48 +10:00
Patrick Mackinlay
f28212d524 labtam: labtam 3000 z80 sbc work in progress [Xolod] 2022-05-25 19:27:55 +07:00
Patrick Mackinlay
91f886d371 labtam: rename 3232 device 2022-05-25 19:18:29 +07:00
hap
ec5e013540 marblmd2: remove dummy screen attr flag 2022-05-25 12:17:43 +02:00
hap
8b46881355 atarirle: correct indentation on some source lines 2022-05-25 12:16:57 +02:00
hap
3c30ccf5b8 atarijsa.h: remove stray "private:" 2022-05-25 12:16:12 +02:00
David Haywood
6a51f744c8
marblmd2.cpp - removed /2 on clock, now runs 68k at 14Mhz like Batman + hook up EEPROM (#9827)
* marbmd2.cpp - removed /2 on clock, now runs 68k at 14Mhz like Batman
* hookup EEPROM
* swap coin inputs
2022-05-25 11:52:49 +02:00
Robbbert
6e688ce48e pps4: new variables need to be saved. 2022-05-25 13:09:36 +10:00
Robbbert
f383ae926d pps4: fixed bug with lb/lbl commands. 2022-05-25 12:17:05 +10:00
Vas Crabb
5a36d6f358 MAME 0.244
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmKMYE4ACgkQwXSxAYxA
 cQ7b7BAAqyYc3Qxm+RFNEeRitEJ8wBOoqlpZsfehZb9VUbS9iF9KLVbzMeb+pR4P
 3QuAoxuy/gb21DmXqxgXHN9ZG8edZSuZDczvpTG5PdPZutwpJri6O6q3di2fQDiA
 7Tzq6DRlFjqW66GOFAPsGAOOPMQvKRy46KRFuXP8yjmGnNykBJbOUwYtyS19KoQa
 UfpN9Ar0UdMKfqaugzT6ascl5qKTbTeHVi+NYUmplzc0+qxd/Mdbg19ZS7Nplilp
 YP+GS0BdKPeT1+P99nptUYTQlqkTBkd5BL1myt6nYfwbHuiaDLrRBCEhiMipOS00
 Do1GN9ySv2lrZ35MFMcZs9Mr6X310mDwE123cm0xZZVo4/sfwQRcc9vke1JY/JQS
 /+K+6c3KsTpypmJxQ//3gkyiH4rCGC9ZwcHNKrBicdrLDMaqgQnHAtEk4xDQrA3S
 prSxiFTTwI7PhIF3GRcUrrtl5/f/ZZYYdKee5r/ywT3zQaf0YR9bwM/KlsMz0BSB
 BEipRnfVPrBRhn0y6enrpzN7sSpJxongpoI77Jw98CxV7PF5TjXcJMuS7JCKIoL1
 fmVzAPY/f4JxGjKroPs0it/0GmmxaS5FzOc9Q3UXQV805udsCYrqmk+NwSAeQl1H
 uZrI+jKJO2WbwpoFPbgpZgabSN473dWKhfisQM9+opG67H5vgCI=
 =p7fr
 -----END PGP SIGNATURE-----

Merge tag 'mame0244' into mainline-master

MAME 0.244
2022-05-25 11:31:59 +10:00
AJR
878175b775 tx0_ptp: New software list items
--------------------------------
Utility Tape 3 [Bitsavers, AJR]
Utility Tape 3 ('tra' modification) [Bitsavers, AJR]
2022-05-24 20:23:42 -04:00
David Haywood
e6f8c9cae7
new WORKING machines (#9819)
------
Marble Madness II (prototype) [anonymous]
2022-05-25 02:02:32 +10:00
AJR
1e26288130 atarist.cpp: Re-add mode 1 shifter kludge for PAL mode only 2022-05-24 11:47:33 -04:00
Johan Smolinski
7b8077a1b7
volfied.cpp: Changed joysticks from 8-way to 4-way. (#9826)
Supported by the manual: "The control of this game uses one 4-way lever and one button".
2022-05-25 01:12:57 +10:00
Robbbert
758914ddd3 gts1,pps4: Fixed 2 cpu bugs, games are mostly playable. 2022-05-25 00:44:54 +10:00
smf-
ce6417ab04 Prevent cowrace from locking up MAME [smf] 2022-05-24 10:39:45 +01:00
Vas Crabb
bcf77373a5 Bump version to 0.244 2022-05-24 14:32:30 +10:00
yz70s
deddb5626c Remove spurious /wx option from prjects generated for visual studio
With that warnings as errors were always enabled even if option
NOWERROR=1 was specified
2022-05-23 20:13:38 +02:00
Angelo Salese
e6180e3510
Initial work towards a sis630 based chipset driver (#9635)
- Add more or less complete implementations of sis630_host, sis950_lpc, sis630_gui, sis5513_ide, sis7001_usb, sis7018_audio, sis900_eth devices;
- Removed gamecstl.cpp in favour to the new sis630.cpp driver;
- i386.cpp: enable CMOV feature for Pentium III and 4;
- i386.cpp: add PSN stub feature for Pentium III;

New machines marked as NOT_WORKING
----------------------------------
Shuttle MS-11 [Angelo Salese, archive.org]
2022-05-23 17:27:33 +02:00
Vas Crabb
09062b24a3 Merge branch 'release0244' into mainline-master 2022-05-24 01:20:18 +10:00
Vas Crabb
e985780533 ui/ui.cpp: Use unordered map for session data, to tempt fate with toolchain bugs. 2022-05-24 00:49:51 +10:00
Vas Crabb
3a648248c2 pc98_cd.xml: Marked Master of Magic as unsupported due to issues with 256 colour mode. 2022-05-24 00:47:07 +10:00
Angelo Salese
641c55693b
megadriv.xml: compatibility field cleanups, apply minor fixes (#9732) [Angelo Salese, 0kmg]
- megadriv.xml: fix booger ROM loading;
- megadriv.xml: fix wboy5 and turmamon EEPROM saving;
- megadriv.xml: add SRAM to shijie, fixes roster names;
- megadriv.xml: allow nba2k and nba2k5 to boot;
- megacd.cpp: remove gross hack, allow megacdj & megacd2j to boot again;
- jcart.cpp: fix P3 and P4 labels;
- megadriv.xml: add SRAM to fengshen;
- megadriv_acbl.cpp: make sonic3mb to boot, add basic protection sim;
2022-05-23 15:53:17 +02:00
David 'Foxhack' Silva
0c98b7e1d2
nyny.cpp: Corrected Waga Seishun no Arcadia release year (#9803)
Copyright on title screen is 1982, game was modified to become a tie-in with the movie.
2022-05-23 09:50:58 -04:00
algestam
1b6e36fc9d
New working clone (#9806)
-----------------
Elektronika: Circus [algestam, Milan Galcik]
2022-05-23 09:50:29 -04:00
Ivan Vangelista
ebe11f56ab
arkanoid.cpp: corrected flags and ROM naming for the recently added arkatour2 set 2022-05-23 08:21:23 +02:00
Patrick Mackinlay
6e54ab76fc z80: bug fix for 16-bit operands 2022-05-23 14:18:48 +10:00
Ivan Vangelista
536b162b5c New clones marked as NOT_WORKING
--------------------------------
Tournament Arkanoid (US, newer) [Sean Sutton, Smitdogg, The FB Neo Team, Lord Nightmare, rtw, Brian Troha, The Dumping Union]
2022-05-23 06:13:43 +02:00
Patrick Mackinlay
85866c8319 z80: bug fix for 16-bit operands 2022-05-23 11:12:00 +07:00
David Haywood
98bcdbd320
new WORKING machines (Megumi Rescue) (#9815)
* new WORKING machines
-------
Megumi Rescue [Jeff Willard Jr]
2022-05-23 05:45:44 +02:00
Vas Crabb
09e3fefead machine/cps2comm.cpp: Worked around missing deduction guides for std::array in libc++ 6. 2022-05-23 12:59:59 +10:00
AJR
eaf60dbb02 tx0: Update OPR disassembly for older versions; add notes 2022-05-22 21:44:49 -04:00
AJR
729fc31c4a dvmemory.cpp: Small refactoring; verify that data written to memory spaces read back as the same values 2022-05-22 20:51:59 -04:00
AJR
1939fc2ffe pdp8: Have disassembler comment on instructions using memory reference instructions using current page mode in page zero 2022-05-22 20:48:06 -04:00
AJR
88dc7bcf92 debugger: Impose an arbitrary upper limit on the count parameter of the gni command to prevent denial of service 2022-05-22 20:46:28 -04:00
ICEknigh7
c24dc4a0e1
[specpls3_flop.xml] New working entries (#9790)
Added one compilation and one game:
-Made in Spain 5 Estrellas [Fede Jeréz]
-Simulador Profesional de Tenis [Fede Jeréz]
2022-05-22 20:32:19 -04:00
couriersud
281ee9063f
netlist: fix aligned_alloc (PR #9801) (#9813) 2022-05-22 20:29:18 -04:00