Commit Graph

90597 Commits

Author SHA1 Message Date
angelosa
9a00624a44 misc/freeway.cpp: preliminary palette decoding 2024-07-01 18:20:35 +02:00
hap
3d357c07c0 brikett: add 4.194MHz cpu option
taitojc: add note about timing regression

alpha68k_i: small cleanup to spacing
2024-07-01 17:21:33 +02:00
Ivan Vangelista
a2c780588c misc/freeway.cpp: added very preliminary drawing 2024-07-01 16:44:22 +02:00
holub
a98f483318
sprinter.cpp: fix #1f IO detect and redirect (#12532) 2024-06-30 13:47:06 -04:00
hap
d3dd3a33f0 ggm: update company string 2024-06-30 14:03:55 +02:00
hap
e71dcb76df emupal: add decoder for xxxxxBBBxGGGxRRR format,
cclimber: small cleanup
2024-06-30 12:16:26 +02:00
Vas Crabb
9abb39b644 MAME 0.267
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmZ9gRQACgkQwXSxAYxA
 cQ6SMRAApLl+7knm4O/N1WgwJ9RhDRGGYtgZ3yUMae6JBsD/OiyzJAv0f/p8yTh1
 VoW0Vk+r6wP4ItqlspOuSg9GQbekiolhnlYaFfGtjocnMqMRPRDngqQIZcLBDi1n
 UsGAXA2AhAyJr2Qfa81iXcRzCAchwachfWFbnhkNy78u5EYjP/JB2ggdtU63kbYF
 aTesUzcSUypICITncAOuCQzZuzHzEgXh2MWvZ+xh/kjkd4KSoqGLbQ1+RsW/A2vy
 UZ+igLAndQQ4RSSXdCLwM3QK+4I3W78+uJDeflj8yAg9ItE6nH/1rK628ujjCHra
 l2jt/8izCNZjEpaBCNqHcCA4X9fYEp8SZEv+V59F6mNNtlwzrRI+0iVE/kpOgfgE
 s09ggRRmJac8jn1N/W1vhJX+j3Akf6yjLZ7OAScKPCf3ZDHE4cMI1cwI/+qzIZb7
 ZDjrD8/wOAkoYLT2JdyQiNpqyFdz/ZEo6mA8s86eOWozDVXLubHK1rdHen/ib9eg
 5CDn7AIeoTcFfQz2dBmC/KPZh+ths3eEcfGD23NN4+VRdmGAe8dvS7L/FB4lff4O
 sQtZLh0BC1Mb9B5+tW8/YgIHhLasWJxlnIfiBDn3PDlZ9V2hynRYtwaO/Qivw00a
 zJRmd5opWvSc7TWY166qTJTOQX12UOL14ofVUsbytB6GvrTe6jE=
 =IVD2
 -----END PGP SIGNATURE-----

Merge tag 'mame0267' into HEAD

MAME 0.267
2024-06-30 19:17:15 +10:00
Vas Crabb
9f6c0de566 Cleaned up various stuff.
* sony_news.xml: Added proper compatibility flags for different
  generations.
* cpu/pic16x8x: This is very much a derivative work.
* cpu/tms32025.cpp: Allow stack push/pop to be inlined.
* tecmo/bombjack.cpp: Avoid needing to remove and replace devices in
  machine configuration.
* Various other cleanup.
2024-06-30 17:43:02 +10:00
Ivan Vangelista
db219fd888 igs/igs_m027.cpp: added preliminary decryption for oceanpar and clone [IQ_132] 2024-06-30 07:53:59 +02:00
Ivan Vangelista
1c3c97a57e New systems marked not working
------------------------------
Ocean Paradise (V105US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Ocean Paradise (V101US) [Ioannis Bampoulas]
2024-06-30 05:53:54 +02:00
AJR
d8cf5de5cd vsystem/aerofgt.cpp: Remove unused function 2024-06-29 23:40:08 -04:00
AJR
aba5b7cfe4 spclforc: Add subtitle used on cabinet and flyer 2024-06-29 22:11:23 -04:00
AJR
78b06d02da vsystem/aerofgt.cpp: Merge driver into single file and move every set but aerofgt itself into a separate driver (pspikes.cpp) 2024-06-29 20:22:35 -04:00
cam900
303575d67a
cpu/tms32025.cpp: Add primary TMS32020 support (#12506)
* cpu/tms32025.cpp: Add primary TMS32020 support

taito/mlanding.cpp: Use TMS32020 DSP instead of TMS32025
2024-06-29 16:01:38 -04:00
ClawGrip
020191f5de
Add Comelta's DRAC-1 (AIM 65 based) and its BASIC [OldComputers ES] (#12387)
Add Comelta's DRAC-1 as a new AIM 65 BIOS, and its BASIC, an alternate version of the AIM 65 BASIC v1.1, as a new software list item.

New working software list items
-------------------------------
AIM 65 BASIC v1.1 (alt) [OldComputers ES]
2024-06-29 12:27:33 -04:00
Mark Garlanger
5f4e3813eb
heathzenith/mms77316_fdc.cpp,z37_fdc.cpp: Minor cleanup, improve logs. (#12523) 2024-06-29 12:22:16 -04:00
Sven Schnelle
79e5eacf71
bus/hp_dio: Modernize all of the HP DIO cards to use anonymous namespaces (#12528) 2024-06-29 12:20:10 -04:00
Neill Bakers
7c38ac0330
nichibutsu/cclimber.cpp: Improves Swimmer driver and adds a new game set (#12446)
New machines added as WORKING
-----------------------------------
Au (Swimmer conversion) [Neill Baker Tech]

---------
Co-authored-by: hap <happppp@users.noreply.github.com>
2024-06-29 12:17:20 -04:00
R. Belmont
962a32bb38
casio/fp200.cpp: fix Clang compiles [R. Belmont] 2024-06-29 10:17:33 -04:00
cam900
c869b5d642
shared/rax.cpp: Use device_mixer_interface for sound route, Cleanups (#12444)
- Use C++ style comments for single line comments
- Suppress side effect for debugger reads
- Make variables constant
- Fix spacing
- Reduce literal tag usages
- Add variables into save state

sony/zn.cpp: Cleanups
- Suppress side effects for debugger reads
- Make variables constant

sega/stv.cpp: Add notes
2024-06-29 10:04:11 -04:00
mamehaze
9d66f71e34
cpu/xa: New Philips XA disassembler (#12504)
* show size types on these for consistency with IDA output (manual indicates they're usually optional, but does show this syntax in places)
* use the real CPU type (with internal map for internal ROM space) rather than 'XA' directly.

---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-06-29 09:59:13 -04:00
FlykeSpice
48271af680
rendersw: Generate cosine table at compile time (#12513) 2024-06-29 09:57:53 -04:00
angelosa
3f71ee678f casio/fp200.cpp: implement NVRAM 2024-06-29 15:48:27 +02:00
angelosa
c5086e6851 casio/fp200.cpp: rewrite video section 2024-06-29 15:43:18 +02:00
Mark Garlanger
f28fba1d5e
heathzenith/h89.cpp: Fix shadow memory writes (#12522) 2024-06-29 07:36:32 -04:00
Sven Schnelle
8af8f5d730
hp_dio: add HP98624 GPIB interface card (#12514) 2024-06-29 07:22:43 -04:00
Ivan Vangelista
6e145763df atlus/cave.cpp: used actual resonator valure for the Oki on donpachi and some Namco medal games 2024-06-29 06:17:21 +02:00
Simon Eriksson
19962ed350
spg2xx: Switch ADPCM algorithm to IMA ADPCM (#12525)
- Also add new IMA ADPCM implementation class for this purpose
2024-06-28 18:35:32 -04:00
hap
09db2d7fc3 saitek*: support unofficial cpu frequency config in some drivers
New working systems
-------------------
Kasparov GK 2100 [hap, Berger]
Kasparov Centurion [hap, Berger]

New working clones
------------------
Kasparov Cougar [hap, Berger]
2024-06-28 23:42:18 +02:00
Michael Zapf
13caa1ec64 ti99/geneve: Replace fatal error with no action when accessing a MFM hard disk without image file. 2024-06-28 22:55:10 +02:00
angelosa
59e807744f casio/fp200.cpp: cleanup keyboard i/f 2024-06-28 18:59:35 +02:00
angelosa
1db8f70e30 casio/fp200.cpp: cleanups, convert I/O to memory_view, hookup RTC 2024-06-28 18:58:17 +02:00
lidnariq
7a87d06ae6
Casio PV-1000: Border colors are wrong (blue and red are swapped) (#12515) 2024-06-28 12:40:06 +02:00
Ivan Vangelista
7c283b8825 merit/merit3xx.cpp: hacked a bit to make one of the games show something 2024-06-28 06:16:00 +02:00
James Wallace
c6635db4f1
cops.cpp: Make the first boot instruction clearer (#12519) 2024-06-27 20:48:22 -04:00
ClawGrip
b9b64cd32d
gaelco/atvtrack.cpp: Add notes and ROM placeholder for Gaelco Football I/O PCB [Recreativas.org] (#12520) 2024-06-27 20:47:44 -04:00
ClawGrip
ba563951ba
pc/cuttherope.cpp: Fixed year updated comments. (#12516) 2024-06-28 05:22:24 +10:00
Vas Crabb
663abae071 Bumped version to 0.267 2024-06-28 01:10:40 +10:00
Vas Crabb
b962c2d157 Various fixes:
* challenge_gear_cart.xml: Use title from cartridge label, also shown on
  boot screen.
* sgi_mips.xml: Marked NetBSD install media as unsupported as it can't
  be installed (doesn't recognise hard disk).
* spectrum_cass.xml: Consistent description format for Bruxólico demos.
* cpu/dsp56156, cpu/z80: Fixed prefix header inclusion (or lack
  thereof).
* bandai/wswan.cpp: Marked Pocket Challenge V2 software list as
  original.
* tomy/tomy_princ.cpp: Blank line between ROM definitions.
2024-06-27 05:31:14 +10:00
hap
6fcc92f7fb z80dasm: small cleanup 2024-06-26 21:00:39 +02:00
hap
403aeacfea z80ndasm: fix compile issue 2024-06-26 21:00:39 +02:00
mamehaze
312e45364e
new NOT WORKING machines (#12509)
--------------------
Virtual Tennis (VTG) [Sean Riddle, David Haywood]
2024-06-26 20:32:28 +02:00
Ivan Vangelista
0cf2c68c32 New working clones
------------------
Miss World 2002 [system11, Brian Troha, The Dumping Union]
WOW New Fantasia [system11, The Dumping Union]

New systems marked not working
------------------------------
Battle Gear 3 (Ver.2.01A) [Goilup, Camoyoshi, JCStahl1]

Clones promoted to working
--------------------------
Dodge City (2131-82, U5-0D) [Ivan Vangelista]
Dodge City (2131-82, U5-50) [Ivan Vangelista]
Dodge City (2131-82, U5-0 GT) [Ivan Vangelista]

Systems promoted to working
---------------------------
Superstar (4435-81, U5-1) [Ivan Vangelista]
2024-06-26 19:21:47 +02:00
Sven Schnelle
6a702b8d12
floptool: fix HP 9121 format #4 (#12511)
With this change, all the SSDD disks from hpmuseum can be read,
and the size of the disk matches. While at it, also fix a typo.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2024-06-26 04:33:02 -04:00
arbee
6f4a757b70 apple/macpwrbk030.cpp: Removed unusued variable. [R. Belmont] 2024-06-25 23:49:34 -04:00
arbee
8a8ad7654e apple/macpwrbk030.cpp: Improve PMU communications and have the battery read as not dead. [R. Belmont] 2024-06-25 23:44:30 -04:00
arbee
8ed6c574c0 apple/macadb.cpp: Lower SRQ time to spec, makes the M50753 PMUs much happier. [R. Belmont]
- Mac Portable and supported PowerBooks 140/160/170/180 now have working mouse and keyboard.
- Verified that the IIgs, PIC, Egret, and Cuda ADB are still happy.
2024-06-25 23:22:20 -04:00
James Wallace
c8c09a8c88
cops.cpp: Promote Revelations to working (#12485)
* LDP1450: Added HLE of player and hookups to some games that use it
* LDP1450: Tweaked timings
* LDP1450 - added some more comms, and text overlay logging
* cops.cpp: Fixed loose input that stopped Nova games from booting
* cops.cpp: Add Revelations support
* LDP1450: Added multibyte command support
* Revelations: Add SHA1 for disc image (needs redump)
2024-06-25 20:12:12 -04:00
AJR
6f3eab7514 f2mc16: Fix copy-paste mistakes 2024-06-25 15:34:39 -04:00
Sven Schnelle
a40b122210
cpu/m68000: Fix fmovem reads for mode=2 (#12510)
- Commit 6957c46998 changed the write part, but missed to convert
the read part. This fixes booting HP-UX 9 on hp9k_3xx.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2024-06-25 14:44:33 -04:00