Commit Graph

87424 Commits

Author SHA1 Message Date
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
angelosa 106e128bfd sega/powervr2.cpp: move block around [skip ci] 2023-05-11 02:54:41 +02:00
angelosa 2a5f202c85 sega/powervr.cpp: fix MT#8088 2023-05-11 02:52:55 +02:00
angelosa a772dbd30f hash/n64.xml: bulk replace supported for all entries to no
nintendo/aleck64.cpp, nintendo/n64.cpp: re-enable option for -drc
2023-05-10 22:49:24 +02:00
tim lindner d76126a29a
trs/coco12.cpp: add -bios options to Color Computer 1 & 2 (#11200)
* Removed drivers that existed only to select BASIC versions
2023-05-10 14:05:52 -04:00
Ivan Vangelista d3a7ceb39e New systems marked not working
------------------------------
Taiko no Tatsujin 11 (T111001-NA-A) [f205v]
2023-05-10 06:57:48 +02:00
AJR b1f454ca55 88games, combatsc: Correct polarity of uPD7759 ST line writes
* combatsc: Correct main CPU type (and clock)
2023-05-09 21:49:51 -04:00
987123879113 c1a46890b0
konami/ksys573: Fix CD region names + fix e-amusement CDs (#11205) 2023-05-09 22:15:29 +02:00
hap 92271d8ced simpl156: add base memorymap 2023-05-09 21:40:28 +02:00
David Haywood 065a5e6bb2
simpl156.cpp - add workram mirror for osman (needed for truck in final stage) (#11207) 2023-05-09 21:20:25 +02:00
hap ae872c2567 kinst: correct pixel clock [Guru] 2023-05-09 21:19:08 +02:00