Commit Graph

93759 Commits

Author SHA1 Message Date
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
m1macrophage
4b2084a6c3
linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation, and did cleanups. (#13610)
* linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation.

Primary changes:
* Hihat decay knob will alway have an effect, not just at trigger time.
* Modeling the "click" filter.
* sound/flt_biquad.cpp: Fixed LOWPASS1P and HIGHPASS1P modes for flt_biquad.

Other changes:
* Renamed input for hihat decay pot.
* Updated "mux drums" section comments.
* Updated snare_w comments.
* Other minor comment changes.

* flt_biquad: Added HIGHPASS1P1Z implementation and used in the linndrum.
Reverted HIGHPASS1P changes.
2025-04-22 14:53:19 +02:00
hap
d75e59c5a4 natkeyboard: fix regression from prev commit 2025-04-22 13:11:45 +02:00
smf-
8c4c35d34d check correct irr0 bits, after the register size was corrected in b26662f1bb [smf] 2025-04-22 08:34:50 +01:00
Roberto Fresca
8f02f0bdeb Improvements on Tic Tac Toe (Sundance bootleg): [Roberto Fresca, Grull Osgo]
- Fixed the ROM load.
 - Fixed bipolar PROM issues.
 - Added proper inputs.
 - DIP Switches for Coinage.
 - DIP Switches for Main Game Rate.
 - DIP Switches for D-UP Game Rate.
 - Promoted to working.

Systems promoted to working
---------------------------
Tic Tac Toe (Sundance bootleg of New Lucky 8 Lines) [Roberto Fresca, Grull Osgo]
2025-04-22 05:21:24 +02:00
hap
25dd248646 natkeyboard: limit buffer size to 4*8MB 2025-04-22 03:00:14 +02:00
hap
6d9f657e95 natkeyboard: fix issue with dynamic buffer resizing 2025-04-22 03:00:14 +02:00
Roberto Fresca
976f36a5f9 misc/norautp,cpp driver: Decrypted krampcb4. This routine could also help
to decrypt other Kramer games. [Ivan Vangelista]
2025-04-22 02:39:18 +02:00
cracyc
16b3ed3b74 deecoseal: correct vram size and add eeprom 2025-04-21 14:53:09 -05:00
David 'Foxhack' Silva
00068779c1
saturn.xml: Added nine items (two working). (#13599) [redump.org]
Also corrected a description and added a version comment.

New working software list items (saturn.xml)
-------------------------------
Keiou Yuugekitai - Okiraku Tamatebako (Japan, demo) [redump.org]
Virtua Fighter CG Portrait Collection (Japan) [redump.org]

New software list items marked not working (saturn.xml)
---------------------------------
Dark Savior (Japan, Taikenban 19960205) [redump.org]
Dark Savior (Japan, Taikenban 19960409) [redump.org]
Ginga Eiyuu Densetsu (Japan, demo) [redump.org]
The King of Fighters '97 (Japan, Sample Hibaihin) [redump.org]
Real Bout Garou Densetsu (Japan, Sample) [redump.org]
Virtua Fighter 2 (Korea) [redump.org]
Virtua Fighter Remix (Korea) [redump.org]
2025-04-22 03:15:27 +10:00
ArcadeShadow
caee08c7e4
zx81_cass.xml: Added 21 working items. (#13603)
New working software list items (zx86_cass.xml)
--------------------------------------------
Aritmética I [Planeta Sinclair]
Battle of Britain [Planeta Sinclair, Steve Brown]
Cedric the Clown (type-in, Sinclair User № 17 - August 1983) [Planeta Sinclair, Steve Brown]
Conta Bancária [Planeta Sinclair]
Contos de Grimm [Planeta Sinclair]
Cosmic Payback [John Connolly]
Demonstração TS 1000 [Planeta Sinclair]
Desenho I [Planeta Sinclair]
Family Fun [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Flipper [Planeta Sinclair]
Fortaleza de Zorlac [Planeta Sinclair]
General Interest Programs [Planeta Sinclair]
Iniciação TS 1000 [Planeta Sinclair]
Nightmare Park + Music Plus [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Orçamento Doméstico [Planeta Sinclair]
Othello (Direco) [Spectrum Computing]
Planet Defender [Planeta Sinclair, Steve Brown, Mark Westmoreland]
The Keys of Gondrun (two sides) [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Treasure Hunt (type-in) [Planeta Sinclair, Steve Brown]
Very Nasty Mountain [Planeta Sinclair, Steve Brown, Mark Westmoreland]
X-Men [Planeta Sinclair, Steve Brown, Mark Westmoreland]
2025-04-22 02:46:18 +10:00
cracyc
2c4b081267 deecoseal: actually disable the 8031 2025-04-21 11:29:19 -05:00
cracyc
67b749ec61 deecoseal: fix build 2025-04-21 11:24:00 -05:00