Commit Graph

94765 Commits

Author SHA1 Message Date
Dirk Best ef7add9d10 cdtv: Subcode support 2025-07-12 17:24:02 +02:00
hap 7c7e7cef68 m72: tweak bg layer 2 transmask workaround 2025-07-12 14:51:16 +02:00
npwoods 687ff0da84
Windows: Do not drop into debugger when no MAME window has focus (#13902)
On Windows, the debugger has a special Windows-specific feature that drops the user into the debugger if the key sequence is pressed.  This seems to be present so that the key sequence triggers dropping into the debugger not just from the main window, but also from debugger windows.

This has also created an oddity where pressing the debugger key sequence from a MAME window will cause a "User-initiated break" but pressing it from a debugger window will cause "Internal breakpoint" to be displayed.

However, while this logic has a check to not apply when to a MAME window, it seems to also activate even if MAME itself is not in focus.  This change ensures that a stray debugger sequence in a completely unrelated application won't cause the user to be dropped in the debugger.
2025-07-12 07:10:03 -04:00
hap 6370d08622 mm1display: use pwm_display_device 2025-07-12 02:16:24 +02:00
AJR 37e77825b1 in207100: Redumps and updates
- Add more complete program ROM dump, dumps of bipolar PROMs and 8048 keyboard MCU [Bitsavers]
- Make better guesses at clocks, dividers and screen parameters [AJR]
2025-07-11 19:55:18 -04:00
holub fee383013b
sinclair/glukrs.cpp: Updated clock to schematics defined; (#13942)
sinclair/pentevo.cpp: Removed hacks around RTC registers
2025-07-11 09:23:05 -04:00
hap e955760183 xexex: hook up ccu, k053250: small cleanup 2025-07-11 14:09:53 +02:00
hap ee8ae3f991 esckids: remove black screen edges by default 2025-07-11 14:09:52 +02:00
angelosa 4d2dfc8204 sega/megadriv.cpp: fix #13941 2025-07-11 13:55:06 +02:00
mamehaze 671b8c33d9
nintendo/nes_vt32.cpp: Add typo240 (#13936)
New working systems
-------------------
Vintage Gamer 240-in-1 [AJR Hacker, David Haywood, TeamEurope]
2025-07-10 19:05:17 -04:00
hap a933ab0cf3 cjbj: add company name to generic title 2025-07-10 23:27:32 +02:00
Ivan Vangelista 3f5ca31362 New systems marked not working
------------------------------
Major Poker Deluxe (Ver. 1.12) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Blackjack (Ver. 1.22) [Ioannis Bampoulas]
Major Poker Deluxe (Ver. 1.09) [Ioannis Bampoulas]
Ming Shi II (version V153A) [Mr.Fu]
2025-07-10 22:44:51 +02:00
hap 56c6e00798 (emu.h) sound: use emplace instead of emplace_back when reconfiguring mapping 2025-07-10 20:39:16 +02:00
angelosa 20050d9418 toshiba/pasopia7.cpp: kick off a pasopia7 cassette SW list
New software list items marked not working
------------------------------------------
pasopia7_cass: 3D Golf Simulation, Space Battle Ship, Space Shooter [archive.org]
2025-07-10 18:37:46 +02:00
angelosa 9af5ef672f sharp/mz2000.cpp: kick off Cassette and Floppy SW list for MZ-80B
New working software list items
-------------------------------
mz80b_flop: MZ-80B Games, Disk BASIC/A SB-6510 Technik Diskette [archive.org]

New software list items marked not working
------------------------------------------
mz80b_cass: BASIC SB-5510, BASIC SP-5025, Disk BASIC SB-6510, Disk BASIC SB-6511, Disk BASIC SB-6610, Vosque [archive.org]
2025-07-10 18:04:52 +02:00
AJR 5a73a8a661 nes_vt32_soc: Add some register stubs needed by typo240 2025-07-10 09:22:31 -04:00
hap 8453a22c09 sspeedr: fix sound regression, add screen raw params 2025-07-10 13:20:30 +02:00
angelosa 404a49a4bf Software list items promoted to working
---------------------------------------
mz2500_flop: Balloon Fight, F2 Grand Prix, Galaga, King Flappy, Lizard, Meurtre d'un Clown - Dokeshi Satsujin Jiken, Re-Birth, Sangokushi [archive.org]

New software list items marked not working
------------------------------------------
mz2500_flop: Marvelous [archive.org]
2025-07-10 13:16:42 +02:00
mamehaze 010b0ebf7a
Current Plug + Play PR - added 18 sets, 3 working + 1 software list entry (#13931)
New working systems
-------------------
Hyakujuu Sentai Gaoranger: DX Soul Bird (Japan) [David Haywood, TeamEurope]
Mission: Paintball Trainer [David Haywood, TeamEurope]
Mission: Paintball [David Haywood, TeamEurope]



New systems marked not working
------------------------------
Terebi de Asobou! Mickey & Minnie Mouse Kids (Japan) [David Haywood, TeamEurope]
Let's! TV Play Kage Hatsudou Taikan! Blue Dragon - Kiwamero! Fire Crisis! (Japan) [David Haywood, TeamEurope]
Beyblade Arcade Challenge 5-in-1 (US) [David Haywood, Sean Riddle, TeamEurope]
TV de Asobou! Manabou! Pooh-san to Issho: ABC AIUEO Zukan (Japan) [David Haywood, TeamEurope]
Let's TV Play Dragon Ball Z Battle Experience Kamehameha (Japan) [David Haywood, TeamEurope]
Family Tetris [David Haywood, Sean Riddle, TeamEurope]
My Arcade Galaga (DGUNL-4195, Micro Player Pro) [Sean Riddle]
My Arcade Galaga (DGUNL-4199, Pocket Player Pro) [Sean Riddle]
Go Retro Portable 260+ Games [David Haywood, TeamEurope]
Dontore da bei 2 - Ouchi de, Minna de Fitness! (Japan) [David Haywood, TeamEurope]
Yes! Precure 5: Issho to Henshin! Metamorphose! [David Haywood, TeamEurope]
Doraemon Taiko AIUEO Zukan (Japan) [David Haywood, TeamEurope]
Kyuukyoku! Muscle Stadium! Sasuke Kanzen Seiha (Japan) [David Haywood, TeamEurope]

New clones marked not working
-----------------------------
Hashire! Tobe! Nagero! Hyper Sports Challenge (Japan) [David Haywood, TeamEurope]
My Arcade Space Invaders (DGUNL-7006, Pocket Player Pro) [Sean Riddle]

New software list items marked not working
------------------------------------------
duelmast_cart.xml:
Duel Masters: Duel Station Ver.1 [David Haywood, TeamEurope]


Systems promoted to working
---------------------------
Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game, Game-Key Ready) [AJRHacker, Sean Riddle, David Haywood]

- moved a few sets from mdconsole.cpp to megadriv_rad.cpp as they're clearly the same SoC as we have partial support for in there, and will help build a better picture of the features that SoC has.

- resorted mame.lst in a few places and other minor cleanups
2025-07-10 06:42:16 +02:00
holub b16e683664
sinclair/glukrs.cpp: Replaced custom RTC with verified KR512VI1/MC146818 (#13932)
* machine/ds1307.cpp: Dropped i2c prefix in the file name
2025-07-09 21:27:53 -04:00
holub 4ea4ceb21d
sinclair/specnext_sprites.cpp: Fixed bug with sprites index increment (#13934) 2025-07-09 18:51:29 -04:00
Nigel Barnes 9f2b195c15 machine/kr2376.cpp: Added ROM bit 7 to the KR2376_ST encoder, used in external Caps-Lock circuits.
skeleton/cortex.cpp: Replaced keyboard to use AY-5-2376 encoder, and implemented the Caps-Lock and Graph keys.
2025-07-09 22:59:15 +01:00
Nigel Barnes 6024902349 New working clones
------------------
Series 3mx (Dutch) [Tsu]
2025-07-09 22:59:15 +01:00
Sergio G. caa849c9e2
arcadian: Removed duplicated PROM entries from ROM definition (#13933) 2025-07-09 17:49:27 -04:00
hap 21b2d96240 mole: simplify gfxlayout,
ssingles: swap palette bits0/1 back again
2025-07-09 15:22:51 +02:00
hap 5fc123e39c risc2500: add mem_mask check 2025-07-09 15:22:51 +02:00
myrtle c8cab836ef
nintendo/nes_vt369_vtunknown.cpp: Add GB-50 (#13929)
New systems marked not working
------------------------------
GB-50 Retro Station Pocket System [Myrtle Shah]

Signed-off-by: gatecat <gatecat@ds0.me>
2025-07-09 00:13:58 -04:00
holub e0ab4c4196
machine/i2cds1307.cpp: Added I2C DS1307; Used the device in Spectrum Next (#13930) 2025-07-08 22:59:23 -04:00
angelosa 5060de54a9 New working software list items
-------------------------------
mz2000_cass: Amateur Tennis, Door Door, Kyofu no Alien, Space Bee, Spy Daisakusen, Walk Wan [archive.org]

New software list items marked not working
------------------------------------------
mz2000_cass: Flight Simulator & Bacteria, Puck Man [archive.org]
2025-07-08 21:51:57 +02:00
angelosa 18297d86bc New software list items marked not working
------------------------------------------
mz2500_flop: Hashire! Skyline [unknown]
2025-07-08 21:51:57 +02:00
angelosa 4c0ce3790d hash/pc8801_cass.xml: demote all tapes to not working 2025-07-08 21:51:57 +02:00
Peter Ferrie 75ab7a35b6 apple2gs.cpp: set SCC initial state as ROM expects it [Peter Ferrie]
fixes QuestMaster
2025-07-08 11:30:36 -07:00
Ivan Vangelista 1a580f3e71 New working clones
------------------
Butterfly Video Game (version U863M) [Mr.Fu]

- seibu/banprestomsz80.cpp: added sprites, some dip descriptions
2025-07-08 18:42:24 +02:00
hap d1aeddf321 toaplipt.h: remove hidden keybinding to test switch 2025-07-08 16:04:31 +02:00
hap 7415015f59 rampart: remove n/c buttons 2025-07-08 15:32:17 +02:00
hap 93fd45b92e hh_tms1k: update notes, remove "Electronic" prefix from ebaskb2 2025-07-08 14:53:21 +02:00
hap 461af20e7c sidearms: correction to game title 2025-07-08 14:52:38 +02:00
hap 71ddebceb7 ffight: comment out n/a button3 2025-07-08 14:52:15 +02:00
hap d7603c61a2 cps1: remove old todo notes (one about raster effects, and one about supposedly missing sf2 layers) 2025-07-08 14:49:03 +02:00
hap 756b6fed4b cps1: add debugger side effects check,
spy,bottom9: small cleanup
2025-07-08 11:17:39 +02:00
Olivier Galibert 456679e400 cps1: correct the cpu space back to fully take into account the impact of vpa on the timings 2025-07-08 10:51:55 +02:00
hap e497d8f799 cps1: re-add cpu space map for irqack 2025-07-08 10:34:08 +02:00
AJR e6f589f8ff hanaawas: Add NO_DUMP entry for MCU very likely used for I/O on this set (but not the clone) 2025-07-07 21:28:24 -04:00
AJR ec7cdf237b hanaawasa: First attempt at mapping controls 2025-07-07 19:45:35 -04:00
hap b93a6afad7 viewgfx: add shift/ctrl/alt modifier keys to some controls 2025-07-08 01:22:03 +02:00
Ivan Vangelista 514b5c1268 New systems marked not working
------------------------------
unknown Alba game [hammy]

New clones marked not working
-----------------------------
Hana Awase (set 2) [hammy]

- astrocorp/astrcorp.cpp: reversed 'CPU code' for gostopac, goes in game
2025-07-07 22:23:05 +02:00
angelosa 860a9cf575 sharp/mz2000.cpp: implement mz80b HW differences 2025-07-07 20:12:03 +02:00
AJR 6572c1a1e6 tvgames/spg2xx_jakks_gkr.cpp: Pull up SCL and SDA lines when outputs are not enabled. Fixes EEPROM test in jak_sdoo. 2025-07-07 13:53:39 -04:00
hap 0fb8763322 (emu.h) ioport: add coinage settings 10C_1C, 1C_10/20/25/50/100C 2025-07-07 17:18:03 +02:00
AJR 708744988a machine/i2cmem.cpp: Fixes and updates
- Revert change from 82c32ee292 that broke dreamlss
- Don't falsely register I2C bus start or stop condition while device as slave is driving SDA
- Modernize logging
2025-07-07 10:52:47 -04:00