Commit graph

86861 commits

Author SHA1 Message Date
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
Patrick Mackinlay
743ac098e4
mcs51: implement serial input/output as bit stream (#11190)
* fix [MT#05495](https://mametesters.org/view.php?id=5495)
2023-05-08 16:16:50 +07:00
AJR
8dbba0b525 twin16.cpp: Correct polarity of uPD7759 ST line writes 2023-05-07 18:28:02 -04:00
hap
63117eb131 mn1400: add i/o ports 2023-05-07 16:59:04 +02:00
Angelo Salese
eadecec11a
video/zr36110.h: fix compile 2023-05-07 15:59:30 +02:00
Olivier Galibert
029264ad48 zr36110: Add skeleton
hrdvd: Hook up the mpeg chip
2023-05-07 13:03:59 +02:00
987123879113
8f05076b07
konami/firebeat: Update pop'n music to use DVD CHDs + add clones for popnanm and popnanm2 to allow for working license and expire license modes (#11195) 2023-05-07 11:30:41 +02:00
hap
ce807c207f mn1400: add most opcodes 2023-05-07 03:10:58 +02:00
hap
3226714fff mn1400: add opcode placeholders 2023-05-07 00:56:07 +02:00
hap
4e1d6d8547 mn1400: add pinout reference 2023-05-06 23:53:50 +02:00
hap
0d002a80b5 mn1400: add mn1405 device
New clones marked not working
-----------------------------
Scrabble Lexor: Computer Word Game (MN1405 version) [hap, Sean Riddle]
2023-05-06 22:07:22 +02:00
hap
3e707ab942 hcastle: simplify ram banking 2023-05-06 21:21:01 +02:00
hap
9ce5064498 hh_mn1400: add skeleton driver
New systems marked not working
------------------------------
Computer Perfection [hap, Sean Riddle]
2023-05-06 21:09:34 +02:00
ArcadeShadow
798df45f6e
abc806_flop.xml: Update CRC value (#11197)
Update CRC value (missing first character) on "cpm_turbo.img" file
2023-05-06 20:54:55 +02:00
ArcadeShadow
6c33176d40
archimedes.xml: Metadata cleanups (#11180)
* archimedes.xml: Metadata cleanups

Lowercase on descriptive words ("Demo", "Alt")

* Update archimedes.xml

Moved relevant software comment to notes tag
2023-05-06 20:37:31 +02:00
arbee
e734b22b6d konami/hcastle.cpp: fix missing return. [R. Belmont] 2023-05-06 13:32:46 -04:00
AJR
6d8e386281 kaypro.cpp: Add RTC to '84-type systems 2023-05-06 13:15:37 -04:00
hap
dff3955a3a mn1400: add device skeleton 2023-05-06 18:07:43 +02:00
Luigi Thirty
90e394850a
bus/isa: Added IBM PS/2 speech adapter card. (#11157) 2023-05-07 01:24:54 +10:00
arbee
eb2ebc157a konami/hcastle.cpp: Fixed work RAM banking and coin counter mapping. [Jotego, R. Belmont] 2023-05-06 11:23:45 -04:00
ClawGrip
a2a5d44340
atari/bzone.cpp, skeleton/bolsaint.cpp: Updated comments. (#11186)
skeleton/bolsaint.cpp: Fix copyright holder.
atari/bzone.cpp: Add notes about Desert Wars blue overlay.
2023-05-07 01:20:57 +10:00
David Haywood
f93718f937
stern/berzerk.cpp: Correct frenzy year to 1982. (#11196)
All sources seem to suggest a June/July 82 release date, and the title screen shows 82.
2023-05-07 01:06:35 +10:00
AJR
5733275a67 kaypro.cpp: Add screen raw parameters 2023-05-06 10:48:20 -04:00
AJR
f5dda5b8b9 osdlib.h: Add missing #include 2023-05-06 09:45:46 -04:00
arbee
5aa5f11fb5 xbox_nv2a.cpp: worked around another GCC 13.1 error. [R. Belmont] 2023-05-05 19:06:52 -04:00
Olivier Galibert
b747acec69 atapicdr, cdromimg: Fix gdrom support 2023-05-05 19:22:08 +02:00
Dirk Best
230df29789 mc68000: Support PC keyboards, promote to working
Systems promoted to working
----------------------------
mc-68000-Computer
2023-05-05 19:13:18 +02:00
Olivier Galibert
ecd19c3b10 hrdvd: Make the initial dvdrom test pass 2023-05-05 18:51:23 +02:00
Olivier Galibert
4d9ceafa16 csplayh5: rename to hrdvd (High Rate DVD)
t10mmc: make a little les chatty
tmp68301: same
hrdvd: fix the image regions
2023-05-05 17:03:17 +02:00
Olivier Galibert
d4f0d95e91 chdman: Add extractdvd command 2023-05-05 16:04:54 +02:00
Olivier Galibert
232c846392 cdrom: Bunch of fixes 2023-05-05 15:51:13 +02:00
Olivier Galibert
9287a147fd atari: make the dvdrom drives be dvdroms
firebeat: target the correct device in the rom regions
2023-05-05 12:12:52 +02:00
Dirk Best
f19bcc05e8 mc68000: Serial support 2023-05-05 04:06:00 +02:00
AJR
ee8e97ee65 bitgraph.cpp: Replace generic serial keyboard with more fitting device 2023-05-04 19:51:52 -04:00
AJR
8f904d1b62 Fix validation after 28104cdbdf 2023-05-04 19:29:14 -04:00
ArcadeShadow
34ea2f26de
mobigo_cart.xml: Use lowercase for things that aren't proper nouns in list description. (#11181) 2023-05-05 06:49:44 +10:00
Devin Acker
27057e6f5b
-casio/cz101.cpp: Added MIDI I/O and got it booting fully. (#11185)
-cpu/upd7810: Added support for externally clocked serial mode.
2023-05-05 06:40:19 +10:00
Vas Crabb
02eea1bd67 3rdparty/nanosvg: Re-base on latest upstream.
Now based on upstream 9da543e8329fdd81b64eb48742d8ccb09377aed1.

This fixes some issues with abbreviate path commands, gradients, and
locale sensitivity when parsing percentace-style colours.
2023-05-05 05:57:39 +10:00
AJR
95f8e4aa01 diexec: Input line methods can't be called reliably until the device has started, so assert that it has 2023-05-04 14:49:20 -04:00
Olivier Galibert
28104cdbdf chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers 2023-05-04 20:29:58 +02:00
Vas Crabb
472f441a1b util/unzip.cpp: Update for latest LZMA SDK. 2023-05-04 02:51:29 +10:00