Commit Graph

86734 Commits

Author SHA1 Message Date
Lord-Nightmare
f64470c568 Add support for the older Votrax SC-01 chip; currently only used by Bally Astrocade-derived arcade hardware. All other devices remain using the Votrax SC-01-A. [Lord Nightmare] 2023-05-16 14:52:48 -04:00
ArcadeShadow
9c03e279bf
cpc_cass.xml: Metadata cleanups (#11226)
- Replaced countries' abbreviation by their full name.
- Lowercase on descriptive words (like: "Alt", "Demo", "Side", "Incomplete Dump", etc...)
2023-05-16 13:59:20 -04:00
Ivan Vangelista
3031f9cea5 atari/eprom.cpp, atari/firetrk.cpp: consolidated drivers in single files 2023-05-16 19:39:30 +02:00
Olivier Galibert
0eda78b301 hrdvd: Put the chd checksum, not the data checksum 2023-05-16 16:14:51 +02:00
Olivier Galibert
59ecf89a81 hrdvd: fix csplayh4 dvd image, re-add correct csplayh7 image 2023-05-16 11:00:59 +02:00
AJR
da1e118b55 subsino_io.cpp: Fix out-of-bounds accesses 2023-05-15 20:23:39 -04:00
Ivan Vangelista
f501d04115 hash/kpython2.xml: redumped drmnv3's update DVD (data SHA1 matches the older dump) and converted it to CHD with the new createdvd option [f205v] 2023-05-15 21:46:06 +02:00
Ivan Vangelista
ef46b0455c atari/foodf.cpp: consolidated driver in single file 2023-05-15 20:58:20 +02:00
cam900
633a479f77
psikyo/psikyosh_v.cpp: Add notes for VREG usage (#11231) 2023-05-15 12:52:32 -04:00
987123879113
a411b9fac1
sound/mp3_audio: Implement save states for MP3 decoder (#11232) 2023-05-15 12:52:20 -04:00
987123879113
fb2b5745d1
namco/namcos10.cpp: Add MP3 decoder support to the MEM(P3) board. (#11210)
* 3rdparty/minimp3: Update to latest source (afb604c06bc8beb145fecd42c0ceb5bda8795144).
* sound/mp3_audio.cpp: Add helper class to decode MP3 frame data, abstracting away minimp3 from devices.
* sound/lc82310.cpp: Added basic Sanyo LC82310 MP3 decoder emulation.
* namco/namcos10.cpp: Fixed light gun inputs for Golgo 13: Juusei no Requiem.

Systems promoted to working
------------------
Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A)
Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A)
Seishun-Quiz Colorful High School (CHS1 Ver.A)
2023-05-15 14:38:30 +10:00
AJR
f64d568f8e dragrace: Add raw parameters for screen and correct IRQ timing 2023-05-14 22:32:58 -04:00
Vas Crabb
c63155b86c gba.xml: Added Apotris.
New working software list items
----------------
gba: Apotris (v3.4.5) [akouzoukos]
2023-05-15 07:14:30 +10:00
Devin Acker
d33d63efff
yamaha/ympcs30.cpp: Added skeletop driver for Yamaha PCS-30 (#11223)
New systems marked not working
--------------
Yamaha PCS-30 [Edward d-tech]
2023-05-15 07:08:38 +10:00
wilbertpol
1c1d46aa4c
msx: Refactored to standard layout and output usage. (#11216)
Made separate layout files per 'region' and drive count, and simplified the code for LED outputs.
2023-05-15 06:54:13 +10:00
angelosa
7a47a6f70a nintendo/n64.cpp: fix regression 2023-05-14 22:51:52 +02:00
ArcadeShadow
c3bb31c3a2
nes.xml: Cleaned up descriptions. (#11214)
Fixed capitalisation and replaced abbreviations.
2023-05-15 06:48:56 +10:00
ArcadeShadow
d843762ceb
spectrum.cass.xml: Added 16 working items and replaced three items with better dumps. (#11202)
Also corrected some parent/clone relationships, publishers and years based on information on spectrumcomputing.co.uk.

New working software list additions
--------------------------------------------
3D Combat Zone (Aackosoft) [Steven Brown, Planeta Sinclair]
3D Combat Zone (Profisoft) [Steven Brown, Planeta Sinclair]
3D Seiddab Attack (Aackosoft) [Steven Brown, Planeta Sinclair]
Androide (pirate) [Steven Brown, Planeta Sinclair]
Ant Attack (pirate) [Steven Brown, Planeta Sinclair]
Hormigas [spectrumcomputing.co.uk]
La Corona Magica [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №4 [spectrumcomputing.co.uk]
Lenguaje Maquina - Spectrum №10 [spectrumcomputing.co.uk]
Poli Diaz: El Potro de Vallecas (alt) [spectrumcomputing.co.uk]
S.O.S. no Paraíso [Planeta Sinclair]
The Dragonstar Trilogy - Part I (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part II (Delta 4) [spectrumcomputing.co.uk]
The Dragonstar Trilogy - Part III (Delta 4) [spectrumcomputing.co.uk]
The Rocky Horror Show (Sound on Sound) [Luís Rato, Planeta Sinclair]
Van Driver (no loading screen) [Steven Brown, Planeta Sinclair]

Redump
--------------------------------------------
Lenguaje Maquina - Spectrum №1 [spectrumcomputing.co.uk]
Merlin (Adventure Workshop) [Luís Rato, Planeta Sinclair]
Jason of the Argonauts (Adventure Workshop) [Luís Rato, Planeta Sinclair]

Fix Parent/CloneOf relationships, Publishers and Years (information provided by spectrumcomputing.co.uk)
2023-05-15 06:30:12 +10:00
fulivi
57b08b8374
formats/fs_hp98x5.cpp: Added filesystem handlers for HP9825, HP9831 and HP9845. (#11175) 2023-05-15 06:24:48 +10:00
angelosa
fdcd90da80 nintendo/aleck64.cpp: fix compile 2023-05-14 21:37:26 +02:00
algestam
7451c8b317
New working machine added (#11230)
* New working machine added
----------
Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (Konami handheld) [algestam, Sean Riddle, Mr. Do]
2023-05-14 20:48:34 +02:00
angelosa
aefd1f6843 nintendo/n64_v.cpp: implement interlace mode 2023-05-14 19:57:01 +02:00
angelosa
b64982453a New systems marked not working
------------------------------
Nintendo 64 (PAL) [NoIntro]
2023-05-14 17:29:25 +02:00
angelosa
5229e7323f hash/n64.xml: QA for crashes 2023-05-14 17:29:09 +02:00
AJR
1042331a95 subsino2.cpp: Correct silly mistake 2023-05-14 08:01:57 -04:00
AJR
21ccf38de4 ds2430a: Silence logging 2023-05-14 07:59:20 -04:00
AJR
43c8466fed lastfght.cpp, subsino2.cpp: Create new device for I/O ports 2023-05-14 07:58:08 -04:00
Ivan Vangelista
4e0876c1e0 - igt/peplus.cpp: added CAPX2552 ROM, updated comments [Brian Troha]
- namco/namcos23.cpp: updated Gorgon hardware info [Guru]
2023-05-14 07:28:32 +02:00
arbee
6a4854bbc0 apple2e: IIe does not have IOUDIS, only IIc/IIc Plus. [R. Belmont, TomCh] 2023-05-13 23:30:59 -04:00
arbee
07f23d629a x68k_crtc: fix Clang compile. [R. Belmont] 2023-05-13 21:26:29 -04:00
arbee
a849e79a69 machine/opti82c861.cpp: Skeleton for OPTi 82C861 PCI USB OHCI controller. [R. Belmont] 2023-05-13 19:34:02 -04:00
cracyc
ee6cf73ddc x68k: fix bg layer positioning and another layer selection case 2023-05-13 18:15:19 -05:00
MooglyGuy
dd1a4eb431
Skeleton driver for 600 Cellular Activation Tester (#11225)
* New systems marked not working
------------------------------
600 Cellular Activation Tester [Ryan Holtz, Leo Romo]

-m6801.cpp: Fixed HD6303R to use an internal map, removed internal-only
handlers from associated drivers. [Ryan Holtz]

-video.cpp: Raised maximum prescale value to 20 to account for very
small LCDs. [Ryan Holtz]

-screen.cpp: Replaced old MCFG_ references in a warning message with
member function names. [Ryan Holtz]

* -timekpr: Added Dallas DS1643, a clone of the STMicro M48T58. [Ryan Holtz]
2023-05-13 17:12:17 -04:00
buffi
dc7a43dc04
video/epic12.cpp: Fix clipping of CV1K games (#11227)
Change clipping for CV1K games to draw 32 pixels surrounding the visible area.

This can be easily seen in Muchi Muchi Pork, which has a VRAM viewer in Special mode (Object Test), which will show 32 px drawn around the visible areas of framebuffers.

For most gamers, this wont really matter at all... except for in Muchi Muchi Pork, where changing this actually fixes a bug for Rafute.

When Bombing with Rafute, the screen background will go wavy in a sine-like pattern. Currently in mame, the top of screen will show black pixels when this happens.

With this fix for clipping, the background will instead be visible correctly.

Also renamed the "scroll registers" to have it more clear which one of these are actually used as a "scroll register" (or rather offset for drawing), and which one is strictly used for clipping.
2023-05-13 17:03:49 -04:00
Ivan Vangelista
e1555de913 taito/vicshoot.cpp: verified resonator value and pin 7 state for the OKIs [Hammy] 2023-05-12 20:50:53 +02:00
Ivan Vangelista
24f873d648 New systems marked not working
------------------------------
Victory Shoot [Hammy]
2023-05-12 18:27:59 +02:00
Ivan Vangelista
eb0d6a0ebc New systems marked not working
------------------------------
Poker Spirit [Hammy]
2023-05-12 16:38:45 +02:00
Olivier Galibert
88448a425a xt446: fix typo 2023-05-12 09:17:27 +02:00
Olivier Galibert
219aadec06 hrdvd: rename dvds, notice that the csplayh7 image was incorrect (it was nb8012, e.g. pokoachu 2023-05-12 09:17:27 +02:00
AJR
e0d2df76f3 adam_spi: Hook up EPCI to CPU and RS-232 port 2023-05-11 20:58:58 -04:00
Ivan Vangelista
4a6c54dd5e atari/gauntlet.cpp, atari/jedi.cpp: consolidated drivers in single files 2023-05-11 21:20:54 +02:00
Vas Crabb
1e4dcf003c atari/atarigt.cpp: Deal with 'temporary' INPUT_PORT_OVERRIDE_FULLY_NUKES_PREVIOUS still being set. 2023-05-12 04:39:18 +10:00
halcyon00
0e7dae8477
atari/atarigt.cpp: Added input definitions for newest version of Primal Rage. (#11206)
The latest 2.3 version has dedicate start buttons.
2023-05-12 04:20:11 +10:00
holub
430be796c6
sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. (#11018)
cpu/z80:  Added support for variants with address translation and implemented Z84C015 chip selects.

New working clones
-------------------
Peters Plus, Ivan Mak Sprinter Sp2000
2023-05-12 04:02:16 +10:00
Mark Garlanger
db15fba442
heathkit/tlb.cpp: Added a ROM variant for the watz19 device. (#11188)
Also fixed DIP switch settings for super19 and watz19, ad simplified Ultra 19 memory map.
2023-05-12 03:41:05 +10:00
David 'Foxhack' Silva
0245551993
snes.xml: Marked Chavez games as clones of Riddick Bowe Boxing and Boxing Legends of the Ring. (#11209) 2023-05-12 03:23:19 +10:00
AJR
4ce29b652e mb87030: Make DMA transfers go through DREG rather than separate single buffer 2023-05-11 11:36:17 -04:00
ywy
7838698301
taito/taito_f3_v.cpp: fix vram wrap width (bubble symphony platforms) (#11211)
corrects mistake introduced by 819a5c4
2023-05-11 12:25:48 +02:00
Curt Coder
fdc58daba7 vic1001_cart.xml: Marked software as not supported where appropriate. (MT#7346) 2023-05-11 10:34:36 +03:00
AJR
12cfccb6cf x68k.cpp: Hook up SCSI DMA channel 2023-05-10 23:17:13 -04:00