Commit Graph

90234 Commits

Author SHA1 Message Date
cam900
67fbf437fb
midway/midzeus.cpp: Split driver state class per IO config, Cleanups: (#12318)
- Use C++ style comments for single line comments
- Use logerror.h for logging function
- Reduce unnecessary lines, Constantize variables
- Reduce preprocessor defines
- Fix naming for ROM region and tags
- Reduce runtime tag lookups
- Move driver init code into machine_start and address map
2024-05-12 13:19:22 -04:00
cam900
ef900070fa
promat/1945kiii.cpp: Use generic gfx decode layout, Cleanups: (#12323)
- Use C++ style comment for single line comments
- Reduce preprocessor defines
- Constantize variables
2024-05-12 13:13:32 -04:00
cam900
6a3b5bb781
promat/3x3puzzl.cpp: Cleanups (#12324)
- Use generic gfx decoding layouts
- Use array for Tile RAM and Tilemap
- Use C++ style comments for single line comments
- Fix spacing
- Reduce preprocessor defines
2024-05-12 13:11:39 -04:00
cam900
c83f2549bb
misc/micro3d.cpp: Cleanups: (#12335)
- Use C++ style comments for single line comments
- Use reference instead pointers
- Add missing items into save state
- Reduce unnecessary lines
- Fix variable and function namings
- Suppress side effects for debugger reads
- Use array for noise generator
- Constantize variables
- Reduce preprocessor defines
2024-05-12 13:09:55 -04:00
cam900
a7223092bd
seta/downtown.cpp: Cleanups (#12359)
- Use logmacro for logging functions
- Split driver class related to Tilemap chip, X1-010 soundchip
- Use C++ style comments for single line comments
- Fix naming for ROM region and shared RAM tags
- Reduce literal tag usages
- Fix PCMMUTE bit for calibr50
- Suppress side effects for debugger reads
2024-05-11 16:47:41 -04:00
ClawGrip
6d4287455c
rockwell/aim65.cpp: Add Siemens PC100 as an AIM 65 BIOS [OldComputers ES] (#12361)
* Also reformatted single line comments and removed comments about available software, which belong in a software list.
2024-05-11 16:43:25 -04:00
Vas Crabb
54859a237a cpu/upd7725: Mask address for data RAM accesses. [dink] 2024-05-12 04:02:38 +10:00
0kmg
d20c39f7ac
a7800.xml: Updated some publication years. (#10461) 2024-05-11 07:52:03 +02:00
hap
4522973566 rm480z: remove an array overflow (this is dead code, function never gets called, but GCC 14.1 complained) 2024-05-11 00:48:43 +02:00
Olivier Galibert
2f39b6a382 psr540: Another, final, svg fix. Choose the correct variant
hd44780: KS0066U f00 validated on a live psr
2024-05-10 23:19:29 +02:00
Olivier Galibert
e092cb60e5 psr540: svg fix 2024-05-10 21:56:12 +02:00
Vas Crabb
2c96db827d ui/selmenu.cpp: Fixed issue with focus rotation when filter matches no items. 2024-05-11 04:41:48 +10:00
Olivier Galibert
9292def5fa psr540: Fix midi, finish the screen mapping, add nvram 2024-05-10 20:08:18 +02:00
ClawGrip
a7c6fd0f03
dataeast/ffantasy_ms.cpp: Add, as not working, a bootleg of Secret Agent on Modular System (#12333)
New clones marked not working
-----------------------------
Secret Agent (Modular System) [Museo del Recreativo, Recreativas.org]
2024-05-10 06:19:37 +02:00
ClawGrip
e9ec26eccc
pinball/inder.cpp: Add an unknown gambling game on Inder pinball hardware (#12325)
New systems marked not working
------------------------------
Unknown gambling game on Inder pinball hardware [Arcade Planet, Recreativas.org]
2024-05-10 06:09:18 +02:00
ICEknigh7
e0eb2603ae
megadriv.xml: Fixed some descriptions, added some notes (#12171) 2024-05-10 06:05:33 +02:00
ClawGrip
3901b79d87
Add a skeleton driver for Cubieboard4 (CC A-80) single board computer (#12321)
New systems marked not working
------------------------------
Cubieboard4 (CC A-20) [Museo del Recreativo, Recreativas.org]
Monkey Jump [Museo del Recreativo, Recreativas.org]

New software list items marked not working
------------------------------------------
cubieboard4.xml:
Android 4.1.20161119 for Cubieboard4 (v4.4, internal eMMC) [ClawGrip]
Android 4.3.20170717 for Cubieboard4 (v4.4, internal eMMC) [ClawGrip]
Debian server for Cubieboard4 (v1.0, internal eMMC) [ClawGrip]
Debian server for Cubieboard4 (v1.0, MicroSD card) [ClawGrip]
Linaro desktop for Cubieboard4 (v1.1, HDMI, internal eMMC) [ClawGrip]
Linaro desktop for Cubieboard4 (v1.0, HDMI, MicroSD card) [ClawGrip]
Linaro server for Cubieboard4 (v2.0, HDMI, MicroSD card) [ClawGrip]
Linaro server for Cubieboard4 (v2.0, VGA, MicroSD card) [ClawGrip]
2024-05-10 06:01:42 +02:00
Devin Acker
98f88f601d
galaxian/galaxian.cpp: 'bongoa' dip switches are memory mapped (#12314) 2024-05-10 05:57:09 +02:00
ClawGrip
893685adff
atari/atetris.cpp: Add a new Atari Tetris bootleg (with an extra OKI for sound) (#12247)
New working clones
---------------------
Tetris (bootleg set 7, with OKI M5205) [Taksangs]
2024-05-10 05:54:17 +02:00
ClawGrip
4e2f29d6e6
subsino/subsino.cpp: Add a new bootleg of 'Treasure Bonus' named 'Lucky Seven' (#12264)
New clones marked not working
-----------------------------
Lucky Seven [Taksangs, charlie]
2024-05-10 05:50:59 +02:00
Ivan Vangelista
b274085fb4 konami/jackal.cpp: dumped correct GFX ROMs for the jackalr set [Bill D., Brian Troha, The Dumping Union] 2024-05-10 05:37:50 +02:00
Ivan Vangelista
3969037424 New working clones
------------------
Trojan (Romstar, set 2) [Bill D., The Dumping Union]

capcom/lwings.cpp: Identified Legendary Wings rev. C and corrected ROM labels. [Joe Magiera, Brian Troha]
2024-05-10 05:20:11 +02:00
Vas Crabb
f114cb8846 merit/meritm.cpp: Use Microtouch touch-enabled layout for Megatouch games. 2024-05-10 06:13:13 +10:00
Vas Crabb
b10b7366d7 Added touch-enamed layouts for Touchmaster and Paint'N Puzzle.
midway/tmaster.cpp: Recycled touch-enabled Megatouch XL layout.

misc/pntnpuzl.cpp: Added touch-enabled layout with touchscreen and
buttons.  All gameplay controls work with mouse/touch.

misc/pntnpuzl.cpp: Added checks for debugger accesses on reads with side
effects and added object finders for inputs.
2024-05-10 05:16:43 +10:00
Michael Zapf
de8d9d7886 geneve: Fix mapping of external SRAM expansion. 2024-05-09 21:06:52 +02:00
ClawGrip
9b12b9abfc
Add a skeleton for a new Recreativos Franco slot game and move all RF drivers to their own folder (#12313)
New not working machine
-----------------------------
Jail Break (Recreativos Franco slot machine) [Hammy, ClawGrip]
2024-05-09 19:22:56 +02:00
ClawGrip
ab816148ed
galaxian/scobra.cpp: Add a new Video Hustler bootleg set (#12346)
New working clone
----------------------
Video Hustler (bootleg, set 5) [Jordi Tuells, Recreativas.org]
2024-05-09 19:20:30 +02:00
Ivan Vangelista
d325bb5c10 New working clones
------------------
Superbike (bootleg on Galaxian hardware) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-05-09 19:00:05 +02:00
Ivan Vangelista
2b9fc354e6 - pinball/gts1.cpp: redumped A1752CF ROM [Paulo Gordinho]
- devices/cpu/pps4/pps4.cpp: reverted incorrect ADSK change that was originated from a bad dump
2024-05-09 18:57:19 +02:00
wilbertpol
fa1c6edf5f
bus/msx/cart/franky.cpp: Added SuperSoniqs Franky cartridge. (#12357) 2024-05-10 02:20:47 +10:00
Vas Crabb
57e5ed9c9e opengl/gl_shader_tool.h: Clarified licensing.
This was originally distributed as GPLv2.  Sven Gothel permitted
distribution as BSD-3-Clause in 2015.
2024-05-10 01:14:49 +10:00
smf-
d2a8043c4b moved PC Card devices to src/devices/bus/pccard and changed signals to match specification to avoid unnecessary inversions. [smf]
KONAMI_DUAL_PCCARD: New device, used by Punchmania 2 to allow 2 x 32MB linear flash cards to be installed in a single slot (replacing the previous 64MB linear flash card, that does not seem to exist). [smf]
Renamed the remaining 16MB and 32MB flash cards, to indicate that they are rebranded Fujitsu cards. [smf]
Linear flash cards can now be write protected. [smf]
ID245P01: New device, a rebranded Sharp linear flash card that is also used by Konami. [smf]
PM24276: New device, a 16 bit linear flash card. [smf]
ataflash creates a generic CIS and identify buffer if it is missing from the CHD, also the card can be detected. [smf]
2024-05-09 00:52:59 +01:00
Vas Crabb
0133d14353 -seta/ssv.cpp: Cleaned up key matrix code.
-docs: Fixed editing error.
2024-05-09 05:33:07 +10:00
Vas Crabb
e22aae63a1 -merit/mtouchxl.cpp: Added touch-enabled layout.
-ui/tapectrl.cpp: Ensure device monitored for media change is up-to-date.

-osd/windows: Changed a pointer to a const reference in an API.
2024-05-09 04:43:56 +10:00
cam900
5b2280fa54
seta/ssv.cpp: Cleanups and modernizations (#12349)
* seta/ssv.cpp: Cleanups and modernizations
 - Split driver state class for with DSP
- Use C++ style comments for single line comments
- Suppress side effects for debugger read
- Reduce preprocessor defines
- Reduce duplicate
- Fix spacing
- Reduce unnecessary lines
- Constantize variables
- Fix typename values
- Fix document
- Reduce usage of literal tags
- Reduce runtime tag lookup
- Use generic gfx decode layout for gdfs tilemap
- Fix naming for ROM region and tags
2024-05-08 13:19:46 -04:00
Olivier Galibert
82fab995d4 sc155: Add the missing rom [Matt]
New systems marked not working
------------------------------
Roland CM300 [Matt]
2024-05-08 18:01:57 +02:00
Olivier Galibert
28991c64a5 psr540: Add the midi ports 2024-05-08 18:01:57 +02:00
Ivan Vangelista
57473cabc1 New working clones
------------------
Double Dragon (Japan set 2) [l_oliveira]
2024-05-08 17:59:43 +02:00
ClawGrip
f0ce31af47
gaelco/gaelco2.cpp: Add another non-working gambling game on Gaelco hardware (#12348)
* gaelco/gaelco2.cpp: Add another non-working gambling game on Gaelco hardware

New not working machine
------------------------------
Jungle's Animals [trol]
2024-05-08 10:35:02 -04:00
mamehaze
37c3bbb02d
add MIPS-X CPU and Tomy Kiss-Site system (#12331)
* cpu/mipsx: add MIPS-X CPU stub device and disassembler [David Haywood]

New systems marked not working
------------------------------
Tomy Kiss-Site [TeamEurope]

New software list items marked not working
------------------------------------------
kisssite_cd.xml
Anime Karaoke Series - Pocket Monsters 1 (Japan) [redump.org]
Dance Karaoke Series 01 - Mickey Mouse March - Eurobeat Version and White Love (Japan) [redump.org]
Dance Karaoke Series 02 - LOVE Machine and Goldfinger '99 (Japan) [redump.org]
Dance Karaoke Series 03 - Happy Summer Wedding and Nanda Kanda (Japan) [redump.org]
Dance Karaoke Series 04 - Koi no Dance Site and Night of Fire (Japan) [redump.org]
Dance Karaoke Series 05 - Fly High - Euro-Power Mix and Respect the Power of Love (Japan) [redump.org]
Dance Karaoke Series 06 - Chokotto Love and My Graduation (Japan) [redump.org]
Dance Karaoke Series 07 - Daite Hold on Me! and Try Me - Watashi o Shinjite (Japan) [redump.org]
Dance Karaoke Series 08 - Akai Nikkichou and Time After Time (Japan) [redump.org]
Dance Karaoke Series 09 - Kiiroi Osora de Boom Boom Boom and Don't Wanna Cry (Japan) [redump.org]
Dance Karaoke Series 10 - Manatsu no Kousen and A Walk in the Park (Japan) [redump.org]
Dance Karaoke Series 11 - Com'on! Be My Girl! and Crazy Beat Goes On! (Japan) [redump.org]
Dance Karaoke Series 12 - Kore ga Watashi no Ikiru Michi and Ai no Shirushi (Japan) [redump.org]
Dance Karaoke Series 13 - UFO and Southpaw (Japan) [redump.org]
Dance Karaoke Series 14 - Body and Soul and Long Way Home (Japan) [redump.org]
Dance Karaoke Series 15 - Steady and Alive (Japan) [redump.org]
Dance Karaoke Series 16 - Wake Me Up! and Timing (Japan) [redump.org]
Dance Karaoke Series 17 - Red Beat of My Life and Bright Daylight (Japan) [redump.org]
Dance Karaoke Series 18 - Nakatta Koto ni Shite and Otome Pasta ni Kandou (Japan) [redump.org]
Dance Karaoke Series 19 - Ride on Time and Give Me a Shake (Japan) [redump.org]
Dance Karaoke Series 20 - Love 2000 and Seishun Jidai 1.2.3! (Japan) [redump.org]
Dance Karaoke Series 21 - I Wish and Luv Is Magic (Japan) [redump.org]
Dance Karaoke Series 22 - Barashoku no Hibi and Ginga no Chikai (Japan) [redump.org]
Dance Karaoke Series 23 - Please Smile Again and Treasure (Japan) [redump.org]
Dance Karaoke Series 24 - Koi wa Thrill, Shock, Suspense and Love is Energy! (Japan) [redump.org]
Dance Karaoke Series 25 - Renai Revolution 21 and S.O.S (Japan) [redump.org]
Dance Karaoke Series - Best Selection (Japan) [redump.org]
Movie Karaoke Series - Best Selection - Ballade 1 (Japan) [redump.org]
Oha Star Series 01 - Zonapara (Japan) [redump.org]
Oha Star Series 02 - Oha Ska! (Japan) [redump.org]
2024-05-08 10:24:43 +07:00
angelosa
c34c2144e1 sharp/x1: fix AY routing to mono 2024-05-08 00:25:00 +02:00
Ivan Vangelista
b50656a9fe New working clones
------------------
Rollergames (LA-1) [Scott Charles, PinMAME]

- galaxian/galaxian.cpp: added rudimentary protection circumvention for scrammr, scramblebun and ncentury
2024-05-07 20:18:48 +02:00
Vas Crabb
b7e0fa72b9 3rdparty/sol2: Work around another place where noexcept depends on class template arguments. 2024-05-08 03:58:36 +10:00
Vas Crabb
4da99a13f5 3rdparty/sol2: Worked around apparent regression in clang 18.
When taking a pointer to a static member function template in a class
template, clang reports a substitution error if the noexcept
specification uses an expression that depends on class template
arguments.

See llvm/llvm-project#91362 on GitHub.
2024-05-08 03:32:05 +10:00
ClawGrip
4413fecfd2
misc/magic10.cpp: Add small note about Super Gran Safari developer (#12347) 2024-05-07 10:58:29 -04:00
angelosa
3726b76404 hash/x1_flop.xml: update robowres QA 2024-05-07 13:46:00 +02:00
angelosa
ae2ed97a7c sharp/x1: WIP modernization 2024-05-07 12:36:34 +02:00
AJR
1b9da5fc4e ekara_cart.xml: Comment cleanup 2024-05-07 05:12:39 -04:00
AJR
92878ed9f0 evio.xml: Minor comment update 2024-05-07 05:02:12 -04:00
mamehaze
9892d397f0
new SOFTWARE LIST additions (ekara etc.) - mostly XaviX (#12310)
- consolidated ekara form-factor carts into a single list with compatibility filters [David Haywood]

new SOFTWARE LIST additions
--------
evio.xml:
Anime Mix 2 [David Haywood, TeamEurope]

ekara_cart.xml:

BH-01 Best Hit Collection (Japan)  [David Haywood, TeamEurope]
BH-04 Best Hit Collection (Japan)  [David Haywood, TeamEurope]
BH-07 Best Hit Collection (Japan)  [David Haywood, TeamEurope]
Kids' Song 20 (Japan) (KD-3)  [David Haywood, TeamEurope]
Artist Mini Volume 2 (PIKA☆NCHI, A・RA・SHI/他) (Japan) (MC0002-ATM)  [David Haywood, TeamEurope]
Kids Song Mini Volume 4 (Fantastic) (Japan) (MC0011-KSM)  [David Haywood, TeamEurope]
Saiten Cartridge Nesshō vol. 4 (Japan) (SC0013-SAI)  [David Haywood, TeamEurope]
Kids' Challenge Vol.2 (Japan) (SC0017-SAI)  [David Haywood, TeamEurope]
PR-01 Morning Musume - I'm Here! (Not for Sale, Japan)  [David Haywood, TeamEurope]
Natsukashi no Meikyoku-shū  [David Haywood, TeamEurope]
Dream Cartridge: TV Pop Junior Vol.8 (Japan) (DC0004-TPJ) [David Haywood, TeamEurope]
Dream Cartridge: TV Pop Junior Vol.10 (Japan) (DC0009-TPJ) [David Haywood, TeamEurope]

hikara_cart.xml:
Hi-kara 5-song capacity user cartridge (used, with 4 songs) (Japan) [David Haywood, TeamEurope]
Best Hit Collection Volume 3: J-Pop 3 (Japan) [David Haywood, TeamEurope]
Best Hit Collection Volume 5: Anime Song 2 [David Haywood, TeamEurope]
Best Hit Collection Volume 7 [David Haywood, TeamEurope]
Best Hit Collection Volume 8 [David Haywood, TeamEurope]
Ciao Special [David Haywood, TeamEurope]
Pocket Monsters Special [David Haywood, TeamEurope]

bkrankp_cart.xml:
J-Pop Blue [David Haywood, TeamEurope]
Aikatsu Ver. Best [David Haywood, TeamEurope]
J-Pop - Strawberry [David Haywood, TeamEurope]
J-Pop - Green [David Haywood, TeamEurope]
J-Pop - Pink [David Haywood, TeamEurope]
Kid's Pop - Lemon Yellow [David Haywood, TeamEurope]
Kid's Pop - Red [David Haywood, TeamEurope]
Kid's Pop - Apple Green [David Haywood, TeamEurope]
J-Pop - Grapefruit [David Haywood, TeamEurope]
Disney Dream Hit Song [David Haywood, TeamEurope]
J-Pop - Mint [David Haywood, TeamEurope]
Best Hit Song [David Haywood, TeamEurope]
 
new NOT WORKING machines
-----------
TV-PC Thomas & Friends (Japan) [TeamEurope]
TV-PC Doraemon (Japan) [TeamEurope]
2024-05-07 05:01:07 -04:00