Commit Graph

94445 Commits

Author SHA1 Message Date
AJR
a975cbfc66 vtvppong: Swap address lines on PRG & GFX ROMs to get this to show something
* digezlg: Make the menu appear
2025-06-05 20:01:47 -04:00
mamehaze
ca4cf2f433
SunPlus based Plug & Play additions (2 working additions, 5 non-working) (#13778)
New working systems
-------------------
Carl Edwards 99 [David Haywood, Sean Riddle, TeamEurope]
Disney Game It! Princess Pals [David Haywood, Sean Riddle, TeamEurope]


New systems marked not working
------------------------------
Jibbi [David Haywood, Sean Riddle, TeamEurope]
Blue's Room: Coloring With Blue (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Tele-Doodle (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Super Silly Makeover (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]


New clones marked not working
-----------------------------
Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40) [David Haywood, Sean Riddle, TeamEurope]
2025-06-05 23:28:31 +02:00
Ivan Vangelista
4ee76d20b3 New systems marked not working
------------------------------
Majiang Xingyun Shenlong (China, D121) [little0]

New clones marked not working
-----------------------------
Happy Farm (Ver. IN.01.02.B) [Ioannis Bampoulas]
Little Witch (Ver. EN.01.A) [Ioannis Bampoulas]

- astrocorp/astrocrp.cpp: added sprite banking for the newer games, added "CPU code" for wwitch

- sega/system16.cpp: added MCU dump for wb3bble [f205v]
2025-06-05 23:25:42 +02:00
Vas Crabb
53df6d90b8 -sound/xaudio2_sound.cpp: Changed buffering strategy for output streams.
* This should work better with output devices like Bluetooth speakers,
  and should be a bit smoother in general.

-osd/osdfile.h: Ensure size isn't passed to ::operator delete when
 destructing directory entries.

* osd_stat allocates additional space following the directory entry to
  store the name.  A regular delete may pass sizeof(entry) to ::operator
  delete, which won't match the allocated size.  This causes a problem
  if the runtime library checks it.  (May suppress the warning in
  MT09137.)

-sound: Got rid of dependencies on emu and frontend.  We're working to
 reduce circular dependencies.  Adding more is a regression.
2025-06-06 03:53:48 +10:00
Sylvain Glaize
44395950c0
phc25: fix cursor blinking too fast (#13782)
Two changes:
- change VDG to m5c6847p1 which is the processor used by PHC-25
- IRQ gets a pulse from fsync. The reason of fast blinking was that IRQ
was asserted during whole fsync and ISR restarted four times during the
time of assertion
2025-06-05 09:34:08 +02:00
Olivier Galibert
8009397404 sound: Allow to compile without threads, by defining SOUND_DISABLE_THREADING 2025-06-05 09:25:35 +02:00
Ivan Vangelista
ba28c68fb7 New working software list items (a7800.xml)
-------------------------------
Impossible Mission (NTSC, bug-fix) [Guru]

- hash/a7800.xml: big documentation update [Guru]
2025-06-04 20:50:08 +02:00
fulivi
b53d568e91
multibus: fixed regression on isbc202 (#13594) 2025-06-04 14:31:46 -04:00
Fabio D'Urso
de09a96c50
ef9345: fix insert and cursor rendering logic (#13631) 2025-06-04 14:30:18 -04:00
Ivan Vangelista
c694e7e534 New systems marked not working
------------------------------
Chanbara Kids (Japan) [alamone]
2025-06-04 20:01:06 +02:00
Ivan Vangelista
23977a7b31 Systems promoted to working
---------------------------
Victory Paradise II (V9) [Hammy]

New systems marked not working
------------------------------
Super Match 2003 (Version 3.1 2003-11-04) [Hammy, Darksoft]

New clones marked not working
-----------------------------
Magic Bomb (Ver. BR71.A, 30/05/14) [Ioannis Bampoulas]
Monkey Land (Ver. EN.20.B) [Ioannis Bampoulas]
2025-06-04 18:11:30 +02:00
hap
2c6e7d3781 6809dasm: use < symbol for direct addressing 2025-06-04 16:01:52 +02:00
hap
3ef17e1306 hlcd0538: add hlcd0607 2025-06-04 13:35:15 +02:00
Matthew Daniels
0f368c268c
cpu/sharc: correctly align 32-bit data transfers using PM bus (#13770)
* Fixes glitchy characters in Fighting Vipers and Sonic the Fighters
* Use mask for 32-bit writes over PM bus
2025-06-03 21:37:09 -04:00
arbee
03dc66ec01 coreaudio_sound.cpp: Channel layout tag is a bitfield, not an enum. [R. Belmont] 2025-06-03 21:24:29 -04:00
hap
9b97ba4673 js_sound: correct stream_sink_update function 2025-06-03 20:02:31 +02:00
hap
7ee89b727a z80: fix debugger h flag 2025-06-03 19:06:44 +02:00
hap
48e58d83c9 z80: use z80 terminology for the flag vars 2025-06-03 18:54:53 +02:00
Ivan Vangelista
aed02612bd New systems marked not working
------------------------------
Clown Magic [Hammy, buffi]

- sega/model3.cpp: updated PCB infos [Brian Troha]
2025-06-03 18:35:30 +02:00
ClawGrip
d5fe75d4c3
gaelco/lotoplay.cpp: Add a PIC-based Loto Play (#13766)
New clones marked not working
-----------------------------
Loto-Play (PIC16C54) [Josep Quingles, Recreativas.org]
2025-06-03 18:32:54 +02:00
ClawGrip
145088514c
gaelco/splash.cpp: Add new Splash! 1.3 sets (#13776)
New working clones
------------------
Splash! (ver. 1.3, checksum E7BEF3FA, World) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEBFA, Korea) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEEFA, North America) [Josep Quingles, Recreativas.org]


- 'splash' was renamed to 'splash12' because of the new parent.
2025-06-03 18:17:27 +02:00
ClawGrip
2946bef57c
gaelco/gaelco3d.cpp: Add new Speed Up clones (#13772)
New working clones
------------------
Speed Up (version 2.10, checksum 9536) [Josep Quingles, Recreativas.org]
Speed Up (version 2.00, checksum E145) [Josep Quingles, Recreativas.org]
Speed Up (version 2.00, checksum 491B) [Josep Quingles, Recreativas.org]
2025-06-03 18:15:36 +02:00
mamehaze
2229e9ae54
current JAKKS Pacific PR - 1 redump, 8 new sets (#13761)
New working systems
-------------------
1 Vs 100 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A) [David Haywood, Sean Riddle, TeamEurope]
X-Men - Mutant Reign (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Jeopardy (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]


New systems marked not working
------------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) [David Haywood, Sean Riddle, TeamEurope]
The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55) [David Haywood, Sean Riddle, TeamEurope]


New clones marked not working
-----------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) [David Haywood, Sean Riddle, TeamEurope]

- redumped "Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)" [TeamEurope]

- moved a handful of sets around, reordered a few things by manufacturer in driver
2025-06-03 18:12:56 +02:00
hap
70e05f0d6e z80: support accessing F register in debugger 2025-06-03 15:43:49 +02:00
hap
e16d45329f z80: set the flags after loadstate 2025-06-03 15:16:00 +02:00
hap
25d0c580ed specnext: fix random crash at boot 2025-06-03 13:48:46 +02:00
FMecha
d64827711b
taitotz.cpp: batlgr2a is the Side by Side cabinet revision + other stuff (#13691)
* batlgr2a is the Side by Side cabinet revision
* Made version labeling consistent
* Fixed batlgear release year
* Fixed styphp release year
2025-06-03 07:48:14 -04:00
holub
bd05c9c2bd
cpu/z80: Handled flags lazily (#13729)
* cpu/z80: Renamed LUT fields
* cpu/z80: Handled flags lazily
2025-06-03 07:42:50 -04:00
Mark Garlanger
239e96b421
machine/mm58174.cpp: Improve chip emulation based on data sheet (#13775) 2025-06-03 07:39:10 -04:00
angelosa
52253f79ee dataeast/dec0.cpp: fixes towards bandit pri == 7 uses, promote game 2025-06-03 00:45:03 +02:00
angelosa
3c85a47559 misc/dmainevent.cpp: correct gamename 2025-06-03 00:45:03 +02:00
Michael Zapf
dee6111bf9 Include device names in full names. 2025-06-02 20:32:57 +02:00
ClawGrip
6e88ea50df
Add PLDs and PROMs to three Modular System games (shadowwm, slapfighm, splashms) [Josep Quingles, Recreativas.org] (#13743) 2025-06-02 20:27:13 +02:00
tim lindner
17eac2f1c7
trs/coco3.cpp: Change order of GIME initialization. (#13764) 2025-06-02 18:06:41 +02:00
ClawGrip
80f82fdc57
gaelco/targeth.cpp: Fix note (#13771) 2025-06-02 11:45:30 -04:00
hap
c257b8b00a ui: use ui text/bg color for osd text popups 2025-06-02 17:40:10 +02:00
ClawGrip
a69f6a4b99
gaelco/gaelco3d.cpp: Add three Surf Planet clones (#13769)
New working clones
------------------
Surf Planet (version 3.1) [Josep Quingles, Recreativas.org]
Surf Planet (version 1.2) [Josep Quingles, Recreativas.org]
Surf Planet (version 1.0) [Josep Quingles, Recreativas.org]
2025-06-02 17:33:23 +02:00
arbee
7a8e44eeb3 coreaudio_sound.cpp: Use property listeners to determine configuration changes instead of polling. [R. Belmont]
- Device additions are now tracked in addition to removals
- Changing channel configuration in Audio/MIDI Setup is now tracked
2025-06-02 07:56:27 -04:00
m1macrophage
aa147f6daf
roland_tr707.cpp: Extended driver to encompass most hardware other than audio and LCD. (#13710)
* roland_tr707.cpp: Extended driver to encompass most hardware,
other than audio and LCD.

* roland_tr707.cpp: use matrix_mx/my instead of matrix.
Renamed cart_led to led_cart to match the naming of other LED outputs.
2025-06-02 11:40:25 +02:00
ClawGrip
f1f9ec3a0e
gaelco/wrally.cpp: Reorder sets by their most probably age (#13762) 2025-06-02 06:44:39 +02:00
ClawGrip
c88f21118f
gaelco/glass.cpp: Add new sets (new parent too) (#13763)
New working clones
------------------
Super Splash (Ver 1.1, Break Edition, checksum 59D5E66B, Version 1994) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 1) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-02 06:43:40 +02:00
ClawGrip
da16f1bb54
gaelco/gaelco3d.cpp: Add a prototype of Radikal Bikers (not working) (#13746)
New clones marked not working
-----------------------------
Radikal Bikers (prototype) [Javier Valero, Recreativas.org]
2025-06-02 06:40:22 +02:00
Michael Zapf
45e464136b ti99: Expand SAMS memory card to 4M, use memory mapper circuit. 2025-06-01 23:18:04 +02:00
Michael Zapf
b42f1752ee Add 74LS61x memory mapper circuit. 2025-06-01 23:17:01 +02:00
arbee
a55efa3b5e coreaudio_sound.cpp: Move default device change check to get_generation so it happens regularly. [R. Belmont] 2025-06-01 14:20:31 -04:00
arbee
ea9b047677 coreaudio_sound.cpp: Add a callback for each active device to see if it becomes unavailable. [R. Belmont] 2025-06-01 11:27:18 -04:00
arbee
8dd179b5ee coreaudio_sound.cpp: Rebuild the device list when the default devices change, fixes a crash when a new default device is connected. [R. Belmont] 2025-06-01 10:46:51 -04:00
ClawGrip
79942c03a9
Add a PC-based casino Poker machine (#13698)
* Add a PC-based casino Poker machine

New systems marked not working
------------------------------
Play 4 Texas Hold'em [anonymous]

* Typo

* Fix PIC ROM sizes

* Fix PICs ROM sizes

* Add missing .cpp

* Add PIC16F54 dump

* Add note about CF type
2025-06-01 15:28:41 +02:00
ClawGrip
683b378584
Skeleton driver for Olivetti Celint 2000 (#13657)
* Skeleton driver for Olivetti Celint 2000

New systems marked not working
------------------------------
Olivetti Celint 2000 (Superfono Santander edition) [ArcadeHacker]

* Screen is a TECDIS C425901 320x240 gLCD

* Update celint2k.cpp
2025-06-01 15:28:28 +02:00
David 'Foxhack' Silva
98ebf7cf50
saturn.xml: Added 1 new item, replaced nine items (#13658)
* saturn.xml: Added 1 new item, replaced nine items

Also removed five bad dumps.

New not working software items:
---------------------------------
AI Shougi 2 (Japan) [redump.org]

Redumped not working software list items:
---------------------------------
Advanced V.G. (Japan) [redump.org]
AnEarth Fantasy Stories: The First Volume (Japan) [redump.org]
Asuka 120% Limited: Burning Fest Limited (Japan) [redump.org]
Baldy Land (Japan) [redump.org]
Bomberman Wars (Japan) [redump.org]
Dark Savior (Europe) [redump.org]
Dark Savior (USA) [redump.org]
Dark Seed (Japan) [redump.org]
Dark Seed 2 (Japan) [redump.org]

Removed items:
---------------------------------
AI Shougi (Japan, alt)
AnEarth Fantasy Stories - The First Volume (Japan, alt)
Dark Savior (Japan, alt)
Dark Savior (Japan, alt 2)
Dark Savior (Japan, alt 3)

* Update saturn.xml

* saturn.xml: Marked sets missing CD indexes as bad
2025-06-01 15:28:01 +02:00