Commit graph

86701 commits

Author SHA1 Message Date
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
angelosa
311289f457 hash/dc.xml: update QA notes 2023-05-09 19:44:10 +02:00
Vas Crabb
2c0c1257fc UI refinements/fixes:
ui/filemngr.cpp: For an empty media device, look for another device with
a mounted software item that has compatible parts before falling back to
the file manager.  This is useful when mounting a multi-part item via
the menus, or for a system like the X68000 with multiple drives where
the boot disk remains mounted but another application disk is
automatically ejected when you're prompted for the next disk.

ui/datmenu.cpp: Don't assume mounted images are always from software
lists (fixes MT08620), and take the first image mounted from a software
list rather than the last.

bus/s100: Got rid of simple_list.
2023-05-10 00:26:50 +10:00
Olivier Galibert
a4482f90ed image: Executive decision: disk regions used the owner name (e.g., no :image) 2023-05-09 14:10:11 +02:00
hap
a5416ca248 spacegun: add maximum quantum 2023-05-09 11:24:08 +02:00
Vas Crabb
abd47e61c3 frontend/mame/audit.cpp: Work around issues when no ROMs are shared with immediate parent (MT08625).
The issue occurred when a system with no ROMs or only bad dumps had an
immediate parent with no ROMs in common.  This is another thing broken
by the attempts to hide "missing" ROM sets from audits.
2023-05-09 18:13:02 +10:00
Ivan Vangelista
d50fd6b939 namco/namcops2.cpp: redumped taiko8' s DVD (data SHA1 matches the older dump) and converted it to CHD with the new createdvd option [f205v] 2023-05-09 06:40:31 +02:00
Patrick Mackinlay
534b7d1595 sgi: add 4D keyboard low-level emulation [Bitsavers] 2023-05-09 11:08:30 +07:00
ICEknigh7
1519fdb7a3
x68k_flop.xml: Added Mi ni Ikuzo! Hedgehog doujin. (#11184)
One of the first Sonic fan games, made by Kiyoshi Sakai of Umihara Kawase fame.

New working software list items
---------------------------
x68k_flop: Mi ni Ikuzo! Hedgehog
2023-05-09 13:54:45 +10:00
ArcadeShadow
16f074bf94
gameboy.xml; snes.xml: Change NP abbreviation (#11198)
Change the "NP" abbreviation by "Nintendo Power service"
2023-05-09 13:51:46 +10:00
Ivan Vangelista
187525b76a capcom/cps3.cpp: fixed CD-ROM detection [Windy Fairy] 2023-05-09 05:50:47 +02:00
wilbertpol
df3877c47b
bus/msx/ctrl: Added Arkanoid Vaus controller. (#11201) 2023-05-09 13:48:44 +10:00
hap
442c6ba728 Clones promoted to working
--------------------------
Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]

New systems marked not working
------------------------------
Basketball (Tomy) [hap, Sean Riddle]
2023-05-08 23:17:01 +02:00
AJR
a36456e507 mainevt, tmnt: Correct polarity of uPD7759 ST line writes 2023-05-08 16:46:55 -04:00
Olivier Galibert
e2035e416b Remove stray fprintf 2023-05-08 21:19:28 +02:00
Olivier Galibert
73ec0c4c68 image: Fix initialisation order, fix file menu enable, refine gdrom support 2023-05-08 20:40:31 +02:00
holub
b2cbad36f2
zxbus/neogs: sdcard support (#11191)
* zxbus/neogs: sdcard support
2023-05-08 13:57:50 -04:00
Ivan Vangelista
2d44063e64 namco/namcops2.cpp: dumped firmware updater CD for taiko7 [f205v] 2023-05-08 19:32:55 +02:00
Angelo Salese
eefe5912b6
ata/gdrom.cpp: overhaul (#11140)
- ata/gdrom.cpp: Fix READ_TOC command, improve logging, add redbook playback & repeat, add basic CD status;
- ata/gdrom.cpp: fix loopchk Maker/Model identify ATA command 0104;
- ata/gdrom.h: flip is_ready() to true, fixes several hangs (cfr. hash/dc.xml)
- sound/aica.cpp: fix EXTS[1] routing;
- sega/dccons.cpp: fix dcfish gdrom region hookup regression;
2023-05-08 19:05:12 +02:00
ArcadeShadow
5af539b777
st_flop.xml: Metadata cleanups (#11176)
- Replaced regions abbreviation by their full name ("Euro", "Swe")
- Lowercase to descriptive word "Rev."
2023-05-08 19:04:18 +02:00
David 'Foxhack' Silva
52d75fb4c0
nintendo/n64_gateway.cpp: New driver and software list submission [Foxhack, Angelo Salese] (#11177)
New software list items marked not working
------------------------------------------
n64_lodgenet.xml: 1080° Snowboarding, Donkey Kong 64, Dr. Mario, Excitebike 64, F-Zero X, Gauntlet Legends, Hydro Thunder, Kirby 64 - The Crystal Shards, The Legend of Zelda - Majora's Mask, The Legend of Zelda - Ocarina of Time, Mario Golf, Mario Kart 64, Mario Party 3, Mario Tennis, Midway's Greatest Arcade Hits Vol. 1, Mortal Kombat 4, The New Tetris, Paper Mario, Pilotwings 64, Pokémon Snap, Rampage 2 - Universal Tour, Ready 2 Rumble Boxing, Rush 2 - Extreme Racing USA, Star Fox 64, Star Wars - Rogue Squadron, Super Mario 64, Super Smash Bros., Virtual Chess, Virtual Pool 64, Wave Race 64, Yoshi's Story [Forest of Illusion]
2023-05-08 19:03:57 +02:00
Dirk Best
ec5040453a mc68000: IO cleanup 2023-05-08 18:13:47 +02:00
Ivan Vangelista
cc64f0ccc8 - atari/mhavoc.cpp: consolidated driver in single file
- galaxian/galaxian.cpp: fixed MT08630 [johnmcallister]

- taito/taitosj.cpp: fixed MT08631 [johnmcallister]
2023-05-08 18:12:39 +02:00
Vas Crabb
82394e8569 Adjustments to option priority interactions:
emu/sound.cpp: Made -volume in source file INI or higher priority
context take precedence over volume read from CFG file.  This matches
behaviour of -bgfx_screen_chains.

emu/input.cpp: Made explicit -no{mouse|joystick|lightgun} take
precedence over -{mouse|trackball|adstick|paddle}_device etc. from lower
priority levels.

Alos got rid of a bunch of unnecessary simple_list.
2023-05-09 01:49:41 +10:00