Commit Graph

80534 Commits

Author SHA1 Message Date
0kmg
746563cd03
nes.xml: Added a missing game from recent N625092 board improvements. (#8632)
- Updated support status of various NES/FDS titles.
- Fixed loading of mc_76a outside of software lists.

New working software list additions
-----------------------------------
1000 in 1 (alt games) [NewRisingSun]
2021-09-29 18:16:54 -04:00
hap
1ad5e294ff dvmemory: remove outdated/unused FD1094_HACK 2021-09-29 18:51:53 +02:00
AJR
c6d4ca6cf2 epos.cpp: Update notes with pinout from Igmo manual 2021-09-29 11:14:20 -04:00
hap
2d111b1592 kim1: use pwm_display for the 7segs 2021-09-29 17:13:32 +02:00
AJR
5c18fd77e8 mcnpshnt, mjmyornt, suprmous: Add DIP locations 2021-09-29 11:01:07 -04:00
Steven Coomber
2c92e03e9e
champbas.cpp updated unknown dip switches for Talbot (MT#08093) (#8629) 2021-09-29 12:40:03 +02:00
Vas Crabb
18188c7191 -minimaws: Changed geometry of disclosure triangles.
-util/delegate.cpp: Fixed typo in comment.
2021-09-29 14:27:57 +10:00
Vas Crabb
4d06099090 MAME 0.236
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmFSgp4ACgkQwXSxAYxA
 cQ4azA//RuH1U7Ugl4/Jq821oOaQqwv4qcusKmrgLAxbWfGFTsbrbBJoaCMvGj0I
 MvTZ3dVuW/mO4Gl4axWQOuGpSKvhxIevnOswtj1rYdfwTxc4wLDczcFqVsxMAhts
 YOd+3MFFev+7grR7R4PVHJVqjvV5M5CMus4Gr2DQyC+4d7BcUe29ZOXYGbzE+kkf
 4tWzWpDeuAPQgOTuJGFoM7uNAyW/0UYQ+NDKiN8o2CllEetMocW3fp9CWv9GjhGm
 H32GKXFvfkolm5WFAZghvAtWTwq3hRTBWkKpy+8gAS8F2woQgILAySfn/PKAkE5m
 Qqk5rs3mOgd9FzQaKfymSyF9iNU350sW9an7H9UI6Fcnaxsmad4UE+qQXyLlG/JS
 FatYdCA/CkufBbAeet5uAkW2XbA0CJP+649h4v0oN13lDlc2oAeNZEl/pU8fSTlZ
 LByhggLSmDTM7q6KeZ707ABV4K8u4F6hjvhS1QD0a1h+CvLRD/wlIqV90XePlh3p
 Ul7XOqlBKFlPATFn79dXsil1K5iXk2KeNvj1YP8OMazI8gp8MhcuVksiJW1Fiiwq
 +k7rgQhUgMBin5yxwIt1OeRlXUZfNIUokmiiCWXYXbc7QAFCDZ7iCdPnaBfh55OW
 QRvl1z8LNLYqhWYvYmPdB5dPBAkrcpL4K06935ss4S6tptDwdJ8=
 =EnPR
 -----END PGP SIGNATURE-----

Merge tag 'mame0236' into mainline-master

MAME 0.236
2021-09-29 12:54:32 +10:00
Scott Stone
d167ed6a42 fix validate error in vgmplay.xml 2021-09-28 22:25:56 -04:00
Scott Stone
f926430316 vgmplay.xml: Added 28 new entries [vgmrips.net, Tafoid] 2021-09-28 19:38:11 -04:00
Robbbert
05c57f3dce Added laser128o to list. 2021-09-28 20:08:49 +10:00
0kmg
6b1057f205
bus/nes: Fixed graphics issues in Street Heroes. (#8624)
* Also added jumper setting to select title screen.

Software list items promoted to working (nes.xml)
---------------------------------------
Street Heroes (Taiwan)
2021-09-28 14:16:46 +10:00
0kmg
bb492c0dba
bus/nes: Added support for Y2K 420 in 1. (#8622)
New working software list additions (nes.xml)
-----------------------------------
Y2K 420 in 1 [BootGod]
2021-09-28 12:59:23 +10:00
Vas Crabb
5e865af540 Bump version to 0.236 2021-09-28 12:48:17 +10:00
Ville Linde
fba640eb41 rollext: hooked up eeprom 2021-09-28 05:18:15 +03:00
Vas Crabb
e0f710df8c Merge branch 'release0236' into mainline-master 2021-09-28 11:39:11 +10:00
Ivan Vangelista
818cd4d7e0 New working clones
------------------
Winning Spike (ver AAA) [f205v]
2021-09-27 18:34:22 +02:00
Vas Crabb
d173b601c3 Fixed some software list issues:
apxen_flop.xml: Marked diag bad and unsupported as the disk image is
missing protection data.

pc8001mk2_flop.xml, pc8801_flop.xml: Removed some entries that were
inadvertently duplicated.
2021-09-28 00:47:12 +10:00
Vas Crabb
839d2e69e9 debugger/qt, debugger/win: Fixed suppressing trailing whitespace in copied text on completely blank lnes (most noticeable for the console view). 2021-09-27 22:08:28 +10:00
arbee
b44dd68500 Laser 128 updates: [R. Belmont, Tom Greene]
- Added all currently dumped ROM versions
- Support both the original and later hardware versions
- Support the built-in mouse interface

New clones added as WORKING
---------------------------
Laser 128 (original hardware) [R. Belmont, Tom Greene]
2021-09-26 22:23:35 -04:00
Vas Crabb
55d43402ab Clean up some metadata 2021-09-27 08:30:01 +10:00
hap
ec74c604f1 segac2: speed up initialization 2021-09-26 23:21:27 +02:00
Vas Crabb
e82c6cb977 libc++ 6 std::is_invocable_r doesn't work on MFP for incomplete class - disable broken tests when detected. 2021-09-27 03:39:27 +10:00
Vas Crabb
ebe63de49a util/delegate.cpp: Notes from experiments with clang. 2021-09-27 01:21:55 +10:00
npwoods
c77648b990
Optimized the multithreading strategy for -listxml (#8300)
The previous algorithm would spawn tasks but wait for them in sequential order.  This is not necessarily optimal, and with these changes we will respond to whichever task completes first.

On my computer (Quad Core 2), this triples the speed of a full -listxml
2021-09-26 19:58:54 +10:00
Vas Crabb
efdb9a072f Actually stage the fix to validity.cpp, clean up video/kikikai.cpp a little, srcclean latest PRs. 2021-09-26 15:26:25 +10:00
0kmg
12c30453d3
bus/nes: Updates for BMC-70IN1 and BMC-800IN1 boards. (#8609)
* Reimplemented these related boards as class/subclass.
* Corrected missing iNES loader support.

New working software list additions (nes.xml)
-----------------------------------
35 in 1 (HM5511) [anonymous]
68 in 1 (HM5511) [anonymous]

Software list items promoted to working (nes.xml)
---------------------------------------
70 in 1
800 in 1
2021-09-26 15:21:19 +10:00
0kmg
7ed5abfe75
bus/nes: Simplified handling of SxROM + MMC1A boards a bit. (#8614)
* Removed pseudo board types SXROM_A and SOROM_A that are simply SXROM and SOROM boards fitted with MMC1A chips.
* Provide the equivalent behavior directly in SXROM and SOROM by letting each board know which MMC1 type it has from the existing feature in the softlist.
2021-09-26 15:14:37 +10:00
0kmg
2827239d37
bus/nes: Added support for a bootleg Sangokushi II cartridge. (#8615)
New working software list additions (nes.xml)
-----------------------------------
Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
2021-09-26 15:12:08 +10:00
0kmg
2ee69b94fa
nes.xml: Added alternate PCB version of Gauntlet. (#8621)
New working software list additions
-----------------------------------
Gauntlet (USA, alt PCB)
2021-09-26 15:10:20 +10:00
0kmg
6fde634cf3
nes.xml: Removed a duplicate dump of Xiangshuai Chuanqi. (#8618) 2021-09-26 15:08:46 +10:00
0kmg
9ecfb51aab
bus/nes: Uncommented some existing code for Toy Story pirate cart. (#8617)
Software list items promoted to working (nes.xml)
---------------------------------------
Toy Story [etabeta]
2021-09-26 15:07:42 +10:00
Vas Crabb
b225f4db4a srcclean in preparation for MAME 0.235, and two small adjustments.
* Reduce repeated directory walking in cleansrc target (substantially
  improves speed of building the target on Windows).
* Disable a validity check using an MSVC language extension when using
  clang in MSVC ABI mode.
2021-09-26 14:15:42 +10:00
Scott Stone
3066057077 pc8001_flop.xml: Fix rom name errors due to copy/paste 2021-09-25 21:37:27 -04:00
cam900
112f244824
kikikai.cpp: Fix notes (#8483)
* kikikai.cpp: Fix video hardware notes
2021-09-25 20:28:51 -04:00
David 'Foxhack' Silva
375f75bbbf
cdi.xml / ibm5170_cdrom.xml: New non-working software list additions,… (#8612)
* cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes

New non working software list additions
-----------------------------------
cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva]
cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva]
cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
2021-09-25 20:09:33 -04:00
ClawGrip
04f5131ca8
Add notes about pocket version being the same rom as the regular motion one on some games [skaman] (#8600) 2021-09-25 19:52:44 -04:00
ClawGrip
54cd606149
New WORKING software list additions (#8599)
New WORKING software list additions
---------------------------------------
vsmile_cart.xml:
 Disney Handy Manny (USA), Nick Jr. Wow! Wow! Wubbzy! (USA), The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), TinkerBell (USA), Disney/Pixar Up (USA, rev. 001), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101) [skaman]
2021-09-25 19:51:58 -04:00
ArcadeShadow
811c2d5503
gameboy.xml: New working software list addition (#8602)
- gameboy.xml: 1 new entry and rename descriptions 

New working software list addition
-----------------------------------
Sarakon (prototype) [Gaming Alexandria]
2021-09-25 19:50:50 -04:00
AJR
e464a49448 tx0: Turn RIM logging back off 2021-09-25 18:15:08 -04:00
0kmg
9ca2d514b7
bus/nes: Fixed hardwired 4-screen mirroring for MMC3 games. (#8620)
- Fixes most graphics glitches in Rad Racer II and unlicensed Jurassic Boy 2, Rocman X carts.
2021-09-25 15:42:28 -04:00
AJR
606b7a8d7c tms32082: Fix clang build 2021-09-25 15:32:50 -04:00
Ville Linde
0a051f10c9 Mostly playable driver for Rolling Extreme. Various bug fixes to the TMS320C82 core. 2021-09-25 22:24:55 +03:00
AJR
34225baaab New clones marked as NOT_WORKING
--------------------------------
TX-0 upgraded system (8 kWords of RAM, old order code)

* tx0_64kw: Swap LR and MBR when MLR and LMB are specified together
* tx0_8kw: Recognize a few more composite OPRs in disassembly
2021-09-25 13:13:05 -04:00
hap
51a053d396 arcade.flt: add saturnkr exception 2021-09-25 17:54:49 +02:00
hap
ae143f5908 tasc: gideon engine version is 3.1 2021-09-25 17:50:11 +02:00
Angelo Salese
ec33fac7c7
Add floppy support to NEC PC-8001 (#8532)
New clones marked as NOT_WORKING
--------------------------------
PC-8001mkIISR [anonymous]

* Generate a new pc8001_flop.xml list, based off Neo Kobe dumps;
* Move several items from pc8801_flop.xml to the new pc8001_flop.xml;
* Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml;
* Hook aforementioned lists where they belongs
( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp,
  N80 list belongs to pc8001mk2 and pc8001mk2sr,
  N80SR list belongs to pc8001mk2sr alone)

* upd3301.cpp: fix scrolling glitch when unthrottled

* pc8001.cpp: fix machine configs inheritance

* pc8001.cpp: constexpr the XTALs

* pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines

* Ported pc80s31k to device interface, and hooked it up to pc8001

* Fix validation errors

* Misc documentation updates

* uPD3301.cpp: implement bulk of attribute fields

* upd3301: fix olyboss compile and crashing, add rvv signal

* upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle)

* upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire

* upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault)

* pc8001_flop.xml: QA selected SW

* pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses

* pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code

* pc80s31k.cpp: documentation updates

* pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here

* pc98.xml: move daivacal from PC88 since it really belongs here

* pc8801_flop.xml: major QA testing on suspicious floppy activities

* pc8801.cpp: remove logging of High [TV]RAM

* pc8801_flop.xml: fix rogue extra comment closing

* pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting;
pc80s31k.cpp: allow filemst to boot, and add note about its unemulated
extended HW;

* upd3301.cpp: convert AT1/AT0/SC to an aggregate variable

* upd3301.cpp: convert attribute fetch to be a client delegate

* pc8001.cpp: move some shared functions to pc8001_base_state

* pc8001.cpp: add DMA functions

* pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged)

* pc8801_flop.xml: fix description duplicate

* Bulk replace pc8*_flop.xml capitalized Alt into lowercase

* pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected

* Standardize Daiva titles across XMLs

* pc8801_cass.xml: revert of software name t[ape] postfixes

* pc8801_flop.xml: more identification of N/V1 BASIC SWs
2021-09-25 16:00:29 +02:00
Angelo Salese
e2331a7eed
saturn.cpp: Add Korean BIOS placeholder (#8608)
* saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions

* hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul

* stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first attract cycle

* smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5

* stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc)

* stvcd.cpp: fix clang build, put another QA point for Dragon's Dream

* More QA up to J
2021-09-25 14:56:19 +02:00
arbee
71e5e67ef1 apple2gs: revert previous change, verified on hardware that bit 6 of NEWVIDEO is not set on power-up. [R. Belmont] 2021-09-24 22:38:37 -04:00
arbee
c8ca049b2e apple2gs: enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus P8 1.0.1 [R. Belmont] 2021-09-24 21:33:32 -04:00