Commit graph

90122 commits

Author SHA1 Message Date
Vas Crabb
f91b896cda input/input_sdl.cpp: Added an SDL lightgun provider.
This does essentially the same thing as the Win32 lightgun provider,
mapping the absolute pointer position over the window to gun axes.

Also added a bunch of const in the windows input handling code.

docs: Bumped version, as features that are not in a releaesd version of
MAME are now documented.
2024-04-26 06:26:22 +10:00
angelosa
3b618bd7f0 nichibutsu/shettle.cpp: improve colors, convert background layer to tilemap, workaround stuck sprite 2024-04-25 21:22:53 +02:00
holub
3cd4e2e5d5
sinclair/scorpion.cpp, sinclair/pentevo.cpp: Added additional BIOS options. (#12306)
* Scorpion TURBO+: ProfROM V.4.xx.031
* Scorpion GMX: ProfROM +GMX V.5.xx.041, 6.xx.041
* ZX Evolution: ERS v0.59.13
2024-04-26 02:53:37 +10:00
ClawGrip
2778f9e483
galaxian/galaxian.cpp: Add another Video Dens Pac-Man bootleg. (#12301)
New working clone
---------------------
Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware, set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-04-25 04:46:38 +10:00
cam900
aa8342b12b
midway/midvunit.cpp: Split driver state class to reduce optional finders, and cleaned up code: (#12303)
* Made video clock match PCB documentation (33.3333MHz).
* Suppress side effects for debugger reads.
* Added missing data members to save states
* Use logmacro.h for configurable logging.
* Cleaned up member and region naming, const-qualify more variables.
2024-04-25 04:41:02 +10:00
Theo Niessink
3c2fb88dd9
sound/swp30.cpp, sound/swx00.cpp: Improved DPCM sample decompression. (#12305) 2024-04-25 04:06:31 +10:00
Vas Crabb
e0f125b855 MAME 0.265
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmYoAIYACgkQwXSxAYxA
 cQ7Ajw//Z/Mg6c+0+9QmvwuXXItjjMAKJRiKEVNX2xvWbzeWZczNNixd3LbHvjjA
 CnQSTbjtNzh3A/56Ixt8mk/20d8pbD4q5sPTLSmCWPuylcDBdMzD/nd9LYs3/7yi
 eajuErnCIfeMy9gtbm4Cv1vq55Rqc81AubYxVYT6uDaXmZ5o/M9dntJ1itHz9H81
 cJ/whdCbCw/JDP/GEoX5/SmlnrVKy3qQsXFk0yF7QIHQWMG7+/bLN3uUMpoq8oiI
 NkZmay4w/sTn9KCqY0pU0Ns1PPB5jxjG1O19YgEkAaV8SYQMnPp0yarECZlWhkHJ
 iuXIB0xELBe5Z8cn1rl961bX4Jkttx5KeO9k9OxIG84cTYNVHFn4oqDjM2J+hn7S
 OKKkB/9bo1pxzRl56LGXM5QhzJk2b3Y3ZvwgE+c/d/NFbxtm3W6wMS8M0/SEBp7J
 c9Z2qfZ9TEE0TP3nKHF/ZYVS49Q0eZ1KBDVvCpackF015VOfDKlQh15x3gEkHJXq
 GNTN/2xpQIGBDbSl2eWJ6EloQWpxT8L5xxYu15DaUAWynH3zL8nCUC/3MbiKbLK2
 My+Etol+K/CtcTASU9dqwJD22YF6ZWuUiwBfGZRcAgPmBl5NrLO3Jf3LjIYk4W/E
 frwjRgFYKSI3Ee3BXDUO0c9rKbVN7pygfA6/PnIkBHOssTSG/DA=
 =ulZN
 -----END PGP SIGNATURE-----

Merge tag 'mame0265' into master branch

MAME 0.265
2024-04-25 02:40:17 +10:00
hap
93d09c31eb pwm: fix potential time travel issue, hd44102: missing break; 2024-04-24 12:05:51 +02:00
Theo Niessink
48161ce9ca
sound/swp00.cpp: Improved DPCM sample decompression (#12300) 2024-04-24 08:35:25 +02:00
Curt Coder
cf0f8bc748 telercas/tmc600: Implement quickload for SBASIC programs. [Curt Coder]
New working software list items
-------------------------------
tmc600_quik: Esittelyohjelma, Telmac SBASIC Menu, Väriesittelyohjelma [Marcel van Tongeren]
2024-04-24 07:58:35 +03:00
Ivan Vangelista
6fe16f6a60 midway/midwayttl.cpp: added preliminary list of games [gregf] 2024-04-24 05:11:55 +02:00
Olivier Galibert
af6afca9a5 swp*: Remove some test code that should never have gotten out 2024-04-24 00:11:00 +02:00
Vas Crabb
f8af5cc2cf Bumped version to 0.265 2024-04-24 04:39:06 +10:00
ClawGrip
09c90126ba
pacman/pacman.cpp: Added an additional set of The Glob on Pac-Man hardware. (#12299)
New working clone
---------------------
The Glob (Pac-Man hardware, set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-04-24 04:01:37 +10:00
ClawGrip
b953294182
skeleton/pcksurfer.cpp: Added a skeleton driver for Datawind's Pocket Surfer (pocket internet terminal). (#12263)
Only the main Flash ROM is dumped - boot ROM and keyboard MCU program are undumped.

New systems marked not working
---------------------------------
Datawind Pocket Surfer (prototype) [Chan Chu Yo]
2024-04-24 03:48:27 +10:00
Vas Crabb
5936644836 taito/taito_f3.cpp: Fixed bad iterator handling, excess semicolons, etc. 2024-04-24 03:17:24 +10:00
Ivan Vangelista
61e929da13 New systems marked not working
------------------------------
Long Hu Feng Yun (V206CN) [dyq, little0, Guru]
Long Hu Zheng Ba Gao Qing Ban (V105CN) [dyq, little0, Guru]
2024-04-23 18:19:36 +02:00
ClawGrip
36eb1ab8e1
galaxian/galaxian.cpp: Redumped CPU ROM 5 for 'bongoa'. (#12293) [Recreativas.org] 2024-04-24 02:11:18 +10:00
ClawGrip
1e7de44a83
galaxian/galaxian.cpp: Added an additional Spanish Zero Time hack/bootleg. (#12296)
New working clone
----------------------------------
Zero Time (Spanish bootleg, set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-04-24 02:09:34 +10:00
ywy
563b63fabf
taito/taito_f3_v.cpp: major rewrite (#11811) [ywy, 12Me21] 2024-04-23 17:59:31 +02:00
A-Noid33
494ad05821
apple2_flop_clcracked.xml: Added thirteen cracks. (#12294)
apple2_flop_clcracked.xml, apple2_flop_orig.xml: Cleaned up metadata for Micrograms Publishing software.

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Falcons (Softsmith) (4am and san inc crack) [4am, san inc, A-Noid]
Capitalization: Building Better Language Skills (4am crack) [4am, A-Noid]
Clauses and Whole Sentences (4am crack) [4am, A-Noid]
Desktop Zoo (revision 2) (4am crack) [4am, A-Noid]
Grammar: Building Better Language Skills: Adjectives and Adverbs (4am crack) [4am, A-Noid]
Grammar: Building Better Language Skills: Nouns (4am crack) [4am, A-Noid]
Grammar: Building Better Language Skills: Sentences (4am crack) [4am, A-Noid]
Grammar: Building Better Language Skills: Verbs (4am crack) [4am, A-Noid]
Kinder Critters: Address and Phone Number (4am crack) [4am, A-Noid]
Mathosaurus: Kindergarten (4am crack) [4am, A-Noid]
Punctuation: Building Better Language Skills (4am crack) [4am, A-Noid]
Scramble (4am crack) [4am, A-Noid]
The Spy's Adventures in North America (version 1986-10-01) (4am crack) [4am, A-Noid]
2024-04-24 01:50:27 +10:00
hap
e967a70639 mcr68: remove unused variable (clang compile) 2024-04-23 17:36:24 +02:00
cam900
06d8efe464
misc/coolpool.cpp: Moved different configurations to separate driver state classes. (#12295)
* Use palette device for amerdart palette.
* Suppress side effects for debugger reads.
* Use logmacro.h for configurable logging.
* Cleaned up code.
2024-04-24 01:35:42 +10:00
cam900
a3e08a9ffe
midway/midyunit.cpp: Moved different sound systems to separate driver state classes. (#12297)
Also simplified machine configurations and added missing data members to save states.
2024-04-24 01:23:29 +10:00
Dirk Best
45d942d0d5 New working software list items (coleco_homebrew.xml)
-----------------------------------------------------
Berzerk [anonymous]
Galaga [anonymous]
Hang-On [anonymous]
2024-04-23 13:16:30 +02:00
hap
3f9d6b905f mcr68: merge driver files 2024-04-23 11:38:06 +02:00
Michael Zapf
bdbefa3860 ti99: Fixed RESET behavior of Horizon RAM disk. 2024-04-23 02:09:57 +02:00
Vas Crabb
fe68edec44 cpu/m6809/m6809make.py: Fixed invalid escape sequence warnings. 2024-04-23 03:55:56 +10:00
Vas Crabb
9944a1f064 apple2_flop_clcracked.xml: Fixed editing error. 2024-04-23 03:39:57 +10:00
Ivan Vangelista
6b1f674e98 - nichibutsu/wiping.cpp: moved shettle to its own driver
- nichibutsu/shettle.cpp: preliminary sprites support, improved inputs
2024-04-22 19:18:26 +02:00
Vas Crabb
10a74f18b9 emu/http.cpp, util/server_http_impl.hpp: Added override qualifiers for overridden virtual member functions. 2024-04-23 00:20:03 +10:00
Vas Crabb
472c631142 Fixed copy/paste error in build script. 2024-04-22 17:34:56 +10:00
Vas Crabb
45b63ce946 -osd/asio.h: Removed leftover C++03 support helpers.
-Set Win32 API version to 0x0600 for Windows SDL builds.
2024-04-22 17:32:15 +10:00
Vas Crabb
3ef9a7db09
3rdparty/asio: Patch config.hpp to hopefully work with strict preprocessor warnings. 2024-04-22 09:19:30 +10:00
Vas Crabb
184292b730 3rdparty/asio: Updated to 1.30.2 2024-04-22 08:04:58 +10:00
Vas Crabb
24154bc1f0 Fixed a few more class memory access warnings, and a little cleanup. 2024-04-22 04:19:47 +10:00
Devin Acker
afc8de349e
casio/rz1.cpp: Use separate speaker devices for individual line outputs. (#12283) 2024-04-22 04:08:08 +10:00
cam900
174e7b89d6
cpu/tms34010/tms34010.cpp: Suppress side effects for debugger reads. (#12287) 2024-04-22 04:06:14 +10:00
wilbertpol
832be042e9
msx/slot: Use arrays of memory views to make code more concise. (#12288) 2024-04-22 04:04:04 +10:00
wilbertpol
92da004d49
bus/msx/cart: Use arrays of memory views to make code more concise. (#12292)
bus/msx/cart/dooly.cpp: Use memory banks instead of views.
2024-04-22 04:01:21 +10:00
Vas Crabb
d7f8adbce1 Fixed a few class memory access warnings. 2024-04-22 02:30:17 +10:00
hap
d27a148fa3 fidelity: be more accurate with company name 2024-04-21 12:58:39 +02:00
Vas Crabb
01b97e2222 srcclean and cleanup:
* makefile: srcclean batches of twenty files - improves performance when
  process creation or filesystem walk is expensive.
* midway/midtunit.cpp: Removed a few unnecessary lines.
2024-04-21 04:11:53 +10:00
cam900
943ae3135b
midway/midtunit.cpp, midtunit_v.cpp, midwunit.cpp, midxunit.cpp: Cleaned up code. (#12281)
* midtunit_v.cpp: Use callback for interrupt output, reduced hard-coded tags and unnecessary configuration.
* midtunit.cpp: Moved variants with ADPCM ad DCS sound hardware to separate driver state classes.
* Suppress side effects for debugger reads.
* Removed unnecessary object finders and #includes, reduced literal tags, use logmacro.h for configurable logging.
* Removed unnecessary prefixes from member function names, use C++ line comments for single line comments, reduced preprocessor macros.
2024-04-21 03:32:14 +10:00
ArcadeShadow
17a2c15253
spectrum_cass.xml: Added 31 working items (30 working). (#12268)
* Removed duplicate Ghostly Grange Triple Decker (System 4).
* Also improved some metadata and parent/clone relationships.

New working software list items (spectrum_cass.xml)
--------------------------------------------
Anti-Lune [Michael Bruhn / Planeta Sinclair]
Black & White [Spectrum Computing]
Cálculo de Areas e Volumes [Planeta Sinclair]
Cálculo de Estrutura Tronco-Cónicas [Planeta Sinclair]
Box Reloaded [Spectrum Computing]
Editor Musical [El Trastero del Spectrum]
Flunky (Zafi Chip) [Spectrum Computing]
Foguetão [Planeta Sinclair]
Geografia de Portugal (Astor) [Planeta Sinclair]
GP Motocross [Spectrum Computing]
Juego de Damas [El Trastero del Spectrum]
La Balada del Duende [El Trastero del Spectrum]
La Isla Maldita [El Trastero del Spectrum]
Left Behind: Escape From Mars [Spectrum Computing]
Mad Cars [Spectrum Computing]
Mad Mix Game & The Pepsi Challenge (Portuguese) [Planeta Sinclair]
O Segredo dos Templários (TAP tape image) [Planeta Sinclair]
Pot-Pourri [Spectrum Computing]
Pro Golf II (System 4, alt) [Planeta Sinclair]
Pssst (Nuova Newel Software) [Planeta Sinclair]
Pssst + Jetpac + Kucharik [Planeta Sinclair]
Quest for the Sacred Flame of Hestia [Spectrum Computing]
Rodmän [Misfit]
Sachy Psion + Reversi + Backgammon [Planeta Sinclair]
Space Racer [Spectrum Computing]
Starblazer [Planeta Sinclair]
Stop Virus (demo) [Spectrum Computing]
Tabela Periódica [Planeta Sinclair]
Tabela Periódica (fast version hack) [Planeta Sinclair]
Tokimal (demo) [Pat Morita Team]

New NOT working software list addition (spectrum_cass.xml)
--------------------------------------------
O Segredo dos Templários (TZX tape image) [Spectrum Computing]

Software list item promoted to working (spectrum_cass.xml)
--------------------------------------------
Prioridade Em Cruzamentos
2024-04-21 02:53:59 +10:00
ArcadeShadow
ee43d4c3e7
oric1_cass.xml Added Rodmän. (#12279)
New working software list items (oric1_cass.xml)
--------------------------------------------
Rodmän [Mika Keranen]
2024-04-21 02:47:27 +10:00
negunma
17ed97f020
nmk/nmk16.cpp: Updated comments to note that Many Block is a hack of Slot Gal. (#12280) 2024-04-21 02:43:09 +10:00
hap
de58b90e7e midwayic: apparent dependency issue,
midway*: small cleanup
2024-04-20 17:10:45 +02:00
Dirk Best
5e8ec1710e svi3x8/expander: Implement device_mixer_interface 2024-04-20 15:52:47 +02:00
Dirk Best
f1bba83c9a New working software list items (coleco_homebrew.xml)
-----------------------------------------------------
Star Force (fixed) [AtariAge/Ikrananka]
2024-04-20 14:26:38 +02:00