Commit Graph

93795 Commits

Author SHA1 Message Date
Olivier Galibert
7778796ceb Some like it wide 2025-04-28 22:08:41 +02:00
hap
d937adb6a3 cassette/misc: small cleanup 2025-04-28 21:46:47 +02:00
Olivier Galibert
8be5131548 More fixes 2025-04-28 21:42:36 +02:00
Vas Crabb
d50917e8e3 Merge remote-tracking branch 'mainline/release0277' into HEAD 2025-04-29 05:24:46 +10:00
Vas Crabb
f86076a71f Cleaned up various things. 2025-04-29 05:24:02 +10:00
Vas Crabb
c711f95bbf Small fixes:
* megadriv.xml, msx2_flop.xml: Fixed trailing spaces in attributes.
* act/victor9k.cpp, poly88/poly88.cpp: Marked things using the MC6852 as
  lacking save state support as the device doesn't save its state
  properly.
2025-04-29 05:17:22 +10:00
Ivan Vangelista
4d8377f3b2 New working clones
------------------
Chaoji Da Manguan II (China, V765C) [Mr. Kong, little0]

New systems marked not working
------------------------------
Biorhythm (For-Play) [Siftware]

- hash/a7800.xml: corrected ROM label for rampage [Guru]
2025-04-28 20:05:00 +02:00
smf-
175b697c74 Simplified Popeye & Sky Skipper background code [smf] 2025-04-28 18:23:03 +01:00
smf-
b8cac9a589 simulate sh3 sci transmitter emptying, fixes https://github.com/mamedev/mame/issues/13634 2025-04-28 17:21:51 +01:00
hap
6738b8f67c misc: be consistent with dummy save state var name (easy to grep if the workaround is obsolete in the future) 2025-04-28 14:59:35 +02:00
hap
fefe91b571 cassette: add more items to savestate 2025-04-28 14:57:46 +02:00
Olivier Galibert
e41fb3b287 Some fixes 2025-04-28 14:31:08 +02:00
angelosa
5981d3fe22 nec/pc9821.cpp: use the internal IDE BIOS for pc9821ap2 2025-04-28 13:28:11 +02:00
angelosa
7fcf0cf81c cbus/pc9801_86.cpp: fix DAC routing regression 2025-04-28 13:28:11 +02:00
hap
f68b2d87a1 sound docs: small corrections after doing a quick read 2025-04-28 12:54:29 +02:00
hap
57dad8563b taitogn: fix sound routing regression 2025-04-28 12:53:53 +02:00
Olivier Galibert
876871e445 sound: disable verbosity by default 2025-04-28 09:39:03 +02:00
Olivier Galibert
b777e6af9c Fix for dkong and avi recording 2025-04-28 09:32:38 +02:00
mamehaze
c0fd575ad3
src/mame/tvgames/spg2xx.cpp: Added 2 plug and plays (#13628)
New working clones
------------------
Dora the Explorer - Dora TV Adventure Globe (UK) [TeamEurope, David Haywood]

New NOT WORKING machines
------------------------
Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan) [TeamEurope, David Haywood]
2025-04-27 23:21:40 -04:00
AJR
98baeb28ec namco/polepos.cpp: Custom audio device cleanups and fixes
- Save state variables
- Eliminate use of absolute tag by making device tag the same as that of the memory region
- Use finder for memory region
2025-04-27 23:12:33 -04:00
Fabio D'Urso
7522a39dc2
ef9345: apply same double-height scaling as the real chip (#13629)
Before this commit, characters with the double-height attribute (H)
were scaled by repeating all their scanlines twice.

In the real chip, the first scanline is repeated three times and
the last one only once.
2025-04-27 20:38:03 -04:00
Vas Crabb
15165b26f0 Merge remote-tracking branch 'mainline/release0277' into HEAD 2025-04-28 07:50:19 +10:00
Vas Crabb
c5710c7cc5 Fixed numerous errors:
* Software list item in the wrong list.
* Incorrect parent/clone releationships.
* Various bad descriptions.
2025-04-28 07:45:01 +10:00
AJR
b4d55beead sound/va_eg.cpp: Fix assert for debug build 2025-04-27 17:38:20 -04:00
Olivier Galibert
d0f1c15a0f New sound infrastructure.
Should be added soon:
- mute
- speaker/microphone resampling

To be added a little later:
- compression
- reverb

Needs to be added by someone else:
- coreaudio
- direct
- portaudio
- xaudio2
- js
2025-04-27 22:23:20 +02:00
Ivan Vangelista
ec636faeba hash/a7800.xml: redumped and corrected ROM labels for foodfu, karatekau, polepos2u. Added PCB values for some more sets [Guru] 2025-04-27 11:01:45 +02:00
hap
efc7953ab5 misc: clean up some utf8 strings 2025-04-27 10:59:01 +02:00
Roberto Fresca
5029e0db30 New working clones
------------------
Cal Omega - Game 7.9b (Arcade Poker, bootleg?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2025-04-27 04:28:16 +02:00
Roberto Fresca
8e8c9d66dd misc/sshanghai.cpp driver. Default DIP switches and cleanup. 2025-04-27 03:51:12 +02:00
Roberto Fresca
d38971315b New driver for Super Shanghai 2000 series. [Roberto Fresca, Grull Osgo]
all three existent sets were renamed, rearranged,
 and moved to this new driver to complete their emulation.

Systems promoted to working
---------------------------
Super Shanghai 2000 (set 1, green board) [Roberto Fresca, Grull Osgo]
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Grull Osgo]

Clones promoted to working
--------------------------
Super Shanghai 2000 (set 2, green board) [Roberto Fresca, Grull Osgo]
2025-04-27 03:11:12 +02:00
Nigel Barnes
1f2d605efd skeleton/e100.cpp: Minor cleanup.
- Simplified screen_update, and corrected character width of 6 pixels.
2025-04-26 23:42:33 +01:00
hap
f35880d60f ics2115: update stream before r/w, some irq flag fixes 2025-04-26 22:13:08 +02:00
hap
debe1e0592 pgm: use retry_access to sync on reads for 2-way sound comms 2025-04-26 22:13:07 +02:00
Vas Crabb
cfc4dde4e9 srcclean in preparation for release. 2025-04-27 02:42:17 +10:00
angelosa
1ae7456ff6 cbus/pc9801_86.cpp: DAC playback fixes towards win95 2025-04-26 17:33:37 +02:00
Michael Borthwick
8c46033e62
Update sorcerer_cass.xml to include developer names for Wilderness (#13617) 2025-04-26 13:47:28 +02:00
arbee
2b87fd37f8 nubus/nubus_vikbw.h: More include guard fun. 2025-04-26 07:41:14 -04:00
arbee
1b884eef69 nubus/8lc.h: Fix include guard. 2025-04-26 07:38:51 -04:00
arbee
bf499766fc apple/macii.cpp: Fixed regression where NuBus was stealing the internal video's slot $E space and
allow PDS cards to hijack the internal screen. [R. Belmont]

bus/nubus: Many updates. [R. Belmont]
* All cards: modernized with short types, fewer boilerplate comments, general cleanups,
        and card memory map support.
* Lapis ProColor: fixed "encrypted" 4 and 8 bit-per-pixel modes and added the NuBus and PDS/30
  	versions of the ProColor 8.  Also used the TLC34075/34076 DAC device.
* m2video: use the CRTC registers of the TFB 1.0 chip and the Bt453 DAC device.
* m2hires: use the CRTC registers of the TFB 2.2 chip, merge in the Apple Portrait Card, and
	add the Apple Workstation Card.  All 3 of these were the same card with different ROMs,
	pixel clock crystals, and DAC models (Bt473 or Bt474).
* Sigma Designs LaserView: Now uses the CRTC register values.
* RasterOps ColorBoard/264 NuBus: Much better correctness on the NuBus version, including support
	for the 30 Hz NTSC mode
* RasterOps ColorBoard/264 PDS: Near-total rewrite using the TMS34061 and Bt473 devices.
* SuperMac Spectrum/8 Series III: Use Bt478 DAC device like the real card.
* SuperMac Spectrum PDQ: Documented that the card uses 3 Bt458 DACs.  Not actually hooked up that
  	way yet.
* Moniterm MacViking: Documented that the CRTC is a TTL state machine, there are no registers.
* Micron/XCEED MacroColor/30: Merged with Color 30HR which is 99% the same hardware, and
	added an "internal" version which takes over the SE/30's internal display and allows you to
	show grayscale on the original CRT.
* Micron/XCEED Color HR30: All available video modes are supported now with the MonitorXCEED
  	software.  Also added an "internal" version like the MacroColor/30, decoded the register
	encryption, and used the correct Bt473 and Bt478 devices.
2025-04-26 07:19:39 -04:00
Nigel Barnes
44fa3d556d siena_fr: corrected ROM checksums. 2025-04-25 23:42:05 +01:00
Nigel Barnes
e779f57a91 New working clones
------------------
Organiser II CM Multilingual [Jaap Scherphuis]
Siena (French) [Nigel Barnes]
2025-04-25 23:15:00 +01:00
Vas Crabb
81e97ec936 konami/contra.cpp: Changed default difficulty to normal to match manual. 2025-04-26 04:50:48 +10:00
hap
9c56254773 z80.lst: fix nsc800 compile 2025-04-25 19:27:08 +02:00
holub
75d9b59cb8
cpu/z80: Corrected name of generated nsc800 source file, removed duplicate sources from build script. (#13622) 2025-04-26 03:16:26 +10:00
holub
0855e13672
formats/cassimg.cpp: Pass byte count to wave fill function for legacy cassette formats. (#13294)
formats/tzx_cass.cpp: Check length of data read for TAP format blocks (fixes MT08952).
2025-04-26 02:50:12 +10:00
holub
bbb45dfa64
cpu/mpk1839/kl1839vm1.cpp: Improved save state support. (#13303) 2025-04-26 02:37:44 +10:00
cam900
43e8643d27
seta/ssv.cpp, skeleton/tsispch.cpp: Fix address range after f530835c8f (diff-aa40e94c909adf74bb33a1e5f017dbd1b59c261b7c56485077da38f394675cce) (#13620) 2025-04-25 15:36:15 +02:00
hap
3a8f161621 rfslotsmcs48: remove confusing comment, (g1&g2)==0 is not (g1==0)&&(g2==0) 2025-04-25 14:34:45 +02:00
angelosa
0f6cfc337a cbus/pc9801_86.cpp: basic DAC logging 2025-04-25 13:30:53 +02:00
Patrick Mackinlay
cb26772f0f fix various bitwise/logical warnings 2025-04-25 16:32:40 +07:00