Commit Graph

93771 Commits

Author SHA1 Message Date
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
Vas Crabb
0fe210ceef apple/macii.cpp: Actually add the software list filters that should have been in the last commit.
Also srccleaned some PRs.
2025-04-25 06:46:18 +10:00
mamehaze
44fae35298
Added eighteen TV games, handheld games and electronic toys (one working). (#13601)
New working systems
-------------------
Columbus Circle FC Compact 88-in-1 (CC-SFFC-WT) (Japan) [TeamEurope, David Haywood]

New systems marked not working
----------------------------------
Bandai Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad (green ver.) (Japan) [TeamEurope, David Haywood]
Bandai Kamen Rider Ryuki: Survival Fight (Japan) [TeamEurope, David Haywood]
Bandai Ojamajo Doremi no TV de Magical Cooking (Japan) [TeamEurope, David Haywood]
dreamGEAR My Arcade All Star Arena - Pocket Player (307-in-1) [TeamEurope]
JoyPalette Anpanman: Minnade! Ikunou Mat (Japan) [TeamEurope, David Haywood]
JoyPalette Anpanman: Sports Ikunou Mat (Japan) [TeamEurope, David Haywood]
Konami Kenshinkeikaku TV (for e-walkeylife2) (Japan) [TeamEurope, David Haywood]
LeapFrog LeapLand Adventures (UK) [TeamEurope]
LeapFrog PAW Patrol: To The Rescue! (UK) [TeamEurope]
LeapFrog Word Launch (UK) [TeamEurope, David Haywood]
Lexibook Power Console - Marvel Spider-Man [TeamEurope, David Haywood]
San-X / Tomy Sumikko Gurashi - Sumikko Mikke DX (Japan) [TeamEurope, David Haywood]
Takara Tomy RizSta Live Studio [TeamEurope]
Tomy Kiratto Pri-Chan - PritamaGO: Misty Purple (Japan) [TeamEurope, David Haywood]
Tomy Takara Boku wa Tomica Driver - Hataraku Norimono Daishuugou! (Japan) [TeamEurope, David Haywood]
unknown VT3xx based 270-in-1 (BL-867 PCB03) [TeamEurope, David Haywood]

New clones marked not working
-------------------------------
Epoch / SSD Company LTD Super TV-PC - Link (Japan) [TeamEurope, David Haywood]
2025-04-25 06:42:06 +10:00
Michael Zapf
59a9abe3eb ti99: Fixed crash with Corcomp floppy controller when accessing a drive that is not connected. 2025-04-24 22:08:49 +02:00
hap
fa360c3324 c6280: optimization for games that have sound disabled 2025-04-24 21:07:33 +02:00
Vas Crabb
4565368984 Fixed up some stuff:
* apple/mac128.cpp, apple/macii.cpp: Added CPU family filters to floppy and hard disk lists.
* apple/mac128.cpp: Added fine-grained model filters to software lists because of badly behaved booters.
* mac_flop_orig.xml: Fixed compatibility filters for '000 booters (ignoring the Portable/PB100 for now).
* netdev/pcap.cpp: Don't return a pointer to a buffer on the stack that's about to be unwound.
* seta/ssv.cpp: Fixed width of DSP RAM acccess handlers.
2025-04-25 04:48:11 +10:00
Ivan Vangelista
3195b9fcc1 - bmc/bmcpokr.cpp: removed now unneeded flag
- dataeast/boogwing.cpp: consolidated driver into single file

- excellent/es8906.cpp: added some sound, corrected ROM mapping (title shows now)
2025-04-24 19:15:04 +02:00
A-Noid33
89e19f25e2
apple2_flop_orig.xml, apple2_flop_clcracked.xml, mac_flop_orig.xml: Added latest dumps and cracks (#13613)
* apple2_flop_clcracked.xml: Combined disks for Antonyms/Synonyms 1 v05.25.87 disks into a single item.
* apple2_flop_clcracked.xml: Combined Capitalization (11.04.83) disks into a single item.
* apple2_flop_clcracked.xml: Combined Capitalization (01.29.87) disks into a single item.
* apple2_flop_clcracked.xml: Combined Language Carnival disks into a single item.
* apple2_flop_clcracked.xml: Separated Capitalization (Educational Activities)  and Capitalization (Hartley Courseware) into different items.
* apple2_flop_clcracked.xml: Removed outdated cracks of Keyworks: First Keyboarding Skills and Parts of Speech: Fun with Nouns and Pronouns.
* Also cleaned up metadata, focusing on Davidson & Associates, Hartley Courseware, Troll Associates, Gessler Educational Software, and Developmental Learning Materials (DLM)

New working software list items (apple2_flop_orig.xml)
-------------------------------
Analogies Tutorial (version 10.19.89) [4am, A-Noid]
Animal Photo Fun [4am, A-Noid]
Call The Parrot (version 12.01.1989) [4am, A-Noid]
Chariots, Cougars, and Kings (version 03.12.86) [4am, A-Noid]
Comparison Kitchen [4am, A-Noid]
Create with Garfield! [4am, A-Noid]
Create with Garfield!: Deluxe Edition [4am, A-Noid]
Curious George Goes Shopping [4am, A-Noid]
Curious George in Outer Space [4am, A-Noid]
Curious George Visits The Library [4am, A-Noid]
Diagnostic Tests: Vocabulary (version 01.17.89) [4am, A-Noid]
Fact or Opinion (version 10.15.87) [4am, A-Noid]
Fish Scales (version 4.0) [4am, A-Noid]
Freddy's Puzzling Adventures (revision D) [4am, A-Noid]
Homonyms (version 01.19.89) [4am, A-Noid]
Kittens, Kids, and a Frog: Building Comprehension I (version 03.12.86) [4am, A-Noid]
Language Carnival [4am, A-Noid]
Math Concepts II (version 10.04.85) [4am, A-Noid]
Medalist Series: Presidents (version 09.27.85) [4am, A-Noid]
Money! Money! (version 09.13.84) [4am, A-Noid]
Moonlight & Madness: Level I (version 03.22.88) [4am, A-Noid]
Multiple Meanings (version 08.24.89) [4am, A-Noid]
Number Farm [4am, A-Noid]
Opposites (version 01.12.89) [4am, A-Noid]
Pickleface and Other Stories (version 04.07.90) [4am, A-Noid]
Reading and Me (version 1.0) [4am, A-Noid]
Roots/Affixes (version 09.19.89) [4am, A-Noid]
Scoop Mahoney: Investigative Reader [4am, A-Noid]
Shape and Color Rodeo [4am, A-Noid]
Spell It Plus! (version 09.01.89) [4am, A-Noid]
Teddy Bear-rels of Fun [4am, A-Noid]
The First Thanksgiving [4am, A-Noid]
Verb Usage 1 (version 01.31.89) [4am, A-Noid]
Verb Usage 2 (version 01.31.89) [4am, A-Noid]
Verb Usage 4 (version 01.31.89) [4am, A-Noid]
Who-What-Where-When-Why (version 01.27.89) [4am, A-Noid]

Redumped software list items (apple2_flop_orig.xml)
-------------------------------
Curious George Goes Shopping (800K 3.5") [4am, A-Noid]
Guardian (Softsmith) [4am, A-Noid]

New software list items marked not working (apple2_flop_orig.xml)
-------------------------------
Classmate (version 2.1) [4am, A-Noid]
Speed Reader II (version 06.12.85) [4am, A-Noid]
Spell It! [4am, A-Noid]
Spell It! (version 07.03.85) [4am, A-Noid]
Word Attack! (version 09.12.86) [4am, A-Noid]

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Analogies Tutorial (version 10.19.89) (4am crack) [4am, A-Noid]
Building Tens Strategy (version 04.16.85) (4am crack) [4am, A-Noid]
Compound Words & Contractions (version 09.15.87) (4am crack) [4am, A-Noid]
Diagnostic Tests: Vocabulary (version 01.17.89) (4am crack) [4am, A-Noid]
Fact or Opinion (version 10.15.87) (4am crack) [4am, A-Noid]
Integers/Equations I (version 04.27.85) (4am crack) [4am, A-Noid]
Integers/Equations II (version 04.27.85) (4am crack) [4am, A-Noid]
Math Blaster Plus! (version 1.5) (4am crack) [4am, A-Noid]
Math Concepts II (version 10.04.85) (4am crack) [4am, A-Noid]
Moonlight & Madness: Level I (version 03.22.88) (4am crack) [4am, A-Noid]
Multiple Meanings (version 08.24.89) (4am crack) [4am, A-Noid]
Opposites (version 01.12.89) (4am crack) [4am, A-Noid]
Pickleface and Other Stories (version 04.07.90) (4am crack) [4am, A-Noid]
Read 'N Roll (version 1.1) (4am crack) [4am, A-Noid]
Roots/Affixes (version 09.19.89) (4am crack) [4am, A-Noid]
Scoop Mahoney: Investigative Reader (4am crack) [4am, A-Noid]
Word Attack Plus! (version 1.2) (4am crack) [4am, A-Noid]

New working software list items (mac_flop_orig.xml)
-------------------------------
Nigel's World (version 1.0.1) [4am, A-Noid]
2025-04-25 03:12:57 +10:00
cam900
f530835c8f
cpu/upd7725.cpp: Improved host interface, suppress side effects for debugger reads. (#13530)
* Split host interface into separate data_r, data_w and status_r.
* Added access mask for µPD96050 data RAM write, simplified downstream code that uses it.
* bus/snes/event.cpp, bus/snes/upd.cpp: Added logging for writes to DSP status register address.
2025-04-25 02:25:13 +10:00
angelosa
b6df288773 nec/pc9821.cpp: bump 7220 couple to use A revision
* fix win95 overlaying startup text on desktop graphics
2025-04-24 11:46:23 +02:00
angelosa
d991883a09 nec/pc98_kbd.cpp: hookup 0x9c command for -119 2025-04-24 11:46:23 +02:00
angelosa
249df925a8 cbus/pc9801_26.cpp: hookup irq select, guesswork for DE-9 output pins 2025-04-24 11:46:23 +02:00
hap
924cd5def2 tattass: update prev commit, keeping the old sound roms
New working clones
------------------
Tattoo Assassins (US prototype, Mar 14 1995) [ScOULaris]
2025-04-24 11:02:17 +02:00
Roberto Fresca
ea27cf3eee sorting mame.lst 2025-04-24 08:54:07 +02:00
Roberto Fresca
82f5829f2d New systems marked not working
------------------------------
Super Shanghai 2000 (standard. green board) [Roberto Fresca, Ioannis Bampoulas]
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Ioannis Bampoulas]
2025-04-24 08:32:28 +02:00
hap
1bcaf94d92 tattass: redumped v2.32 (Mar 14 1995) sound roms [ScOULaris] 2025-04-24 01:05:00 +02:00
hap
ec0e2593c9 makefile: add note about cpu arch 2025-04-24 00:56:25 +02:00
hap
955ac69f84 ymfm: remove 2608/2610 ssg gain workaround 2025-04-23 22:53:12 +02:00
hap
b8de7b1cbd makefile: change windows cpu arch reg query /v to -v 2025-04-23 21:18:44 +02:00
ArcadeShadow
077fde1f04
sgx.xml: Changed media description (#13606)
Replaced "cartridges" to "HuCards" on the software list description.
2025-04-23 12:05:42 +02:00
angelosa
de28051b3b bus/cbus: preliminary conversion of MSX style DE-9 ports in -26 and -86
* -86 uses only one port not two;
* Remove joystick readback from -118, mounts a DA-15 PC gameport instead;
* Remove pc9801_snd_device glue logic;
2025-04-23 11:30:18 +02:00
Patrick Mackinlay
458d529007 build: fix msvc build 2025-04-23 14:49:14 +07:00
Vas Crabb
e2acaa460e netdev/pcap.cpp: Fix build errors. 2025-04-23 06:02:56 +10:00
Vas Crabb
670e2062cb osd: Got rid of the gross globals and functions for manipulating them in the network modules. 2025-04-23 04:25:39 +10:00
Patrick Mackinlay
9058810fe2
osd: remove mac address filter from osd (fixes #13586) (#13614)
* dp8390: improve address filtering

* osd: remove mac address filter from osd (fixes #13586)
2025-04-22 17:35:20 +02:00