Commit Graph

81589 Commits

Author SHA1 Message Date
algestam
11320fc88d
New working clone (#9129)
* New working clone
-----------------
Biathlon [algestam, Milan Galcik]
2022-01-11 16:34:32 +01:00
Steven Coomber
7b4c7fe385
segas32.cpp: Third DIP switch freezes game on slipstrm, slipstrmh (MT08164) (#9128) 2022-01-11 07:46:04 -05:00
0kmg
4ae94c4b89
bus/nes: Simplified Kay A9711 board and fixed multicart support. (#9133)
Software list items promoted to working (nes.xml)
---------------------------------------
Super 3 in 1 (NT-934) [kmg]
2022-01-11 07:45:41 -05:00
0kmg
a3410e0b31
dkong.cpp: Correctly indentify Donkey Kong 3 service mode button. (#9134) 2022-01-11 07:45:02 -05:00
MetalliC
b467bbc93f new WORKING clones
------------------
Crazy Monkey (100324 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (100331 Entertainment X) [anonymous, MetalliC]
Crazy Monkey (101208 Entertainment N) [anonymous, MetalliC]
Crazy Monkey (110111 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110124 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110204 Entertainment A) [anonymous, MetalliC]
Crazy Monkey (110311 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (140526 Entertainment B) [anonymous, MetalliC]
Crazy Monkey (110411 Entertainment C) [anonymous, MetalliC]
2022-01-10 23:07:22 +02:00
Ivan Vangelista
e13b47e557 - galaxian.cpp: updated Cabinet type dip to be a configuration setting, as per comments of 3abc1a4805
- viper.cpp: dumped IO board EPROM for mocapglf [Guru]
2022-01-10 18:01:59 +01:00
Steven Coomber
46ec47877c
c64_cass.xml: Added eleven working items (#9126)
New working software list additions
---------------------------------------
Mikie (Imagine) [C64 Ultimate Tape Archive V2.0]
Missile Command (Interceptor Software, alt) [C64 Ultimate Tape Archive V2.0]
Mission Elevator (Micropool) [C64 Ultimate Tape Archive V2.0]
Monte Carlo Casino (Codemasters) [C64 Ultimate Tape Archive V2.0]
Monty on the Run (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Motor Massacre (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Mutants (Ocean) [C64 Ultimate Tape Archive V2.0]
My Life (Psytronik Software) [C64 Ultimate Tape Archive V2.0]
Mystery of the Nile (Firebird) [C64 Ultimate Tape Archive V2.0]
Myth: History in the Making (System 3) [C64 Ultimate Tape Archive V2.0]
N.O.M.A.D (Ocean) [C64 Ultimate Tape Archive V2.0]
2022-01-10 07:38:57 -05:00
arbee
ce944be92f es5503: additional cleanups to oscillator enable usage. [R. Belmont] 2022-01-09 19:44:06 -05:00
0kmg
35a18bd960
bus/nes: Nixed hold_irq_line for Future Media board + minor cleanups. (#9118) 2022-01-09 13:21:13 -05:00
hap
5d1334814f hh_sm510: put elektronika games in their own list at bottom of driver 2022-01-09 13:06:35 +01:00
Robbbert
bca1a6204b pinball2k: added some roms (thanks to Erik van Son) 2022-01-09 22:03:34 +11:00
Roberto Fresca
a78a6c7722 mpu12wbk.cpp: Added the missing GFX bitplanes ROM to the old set. 2022-01-09 05:39:36 +01:00
Roberto Fresca
9cddb834d4 Fixing... 2022-01-09 05:25:27 +01:00
arbee
8b3560fa7d es5503: The Mirage boot ROM spams $FF to the oscillator enable register, so handle it. [R. Belmont] 2022-01-08 22:48:25 -05:00
Roberto Fresca
476054def1 mpu12wbk.cpp improvements.
* Added a new parent.
* Improved gfxdecode. Added two extra bitplanes.
* Added more ASCII layouts and technical notes.

New machines marked as NOT_WORKING
----------------------------------
Fruit Star Bonus (Ver 8.27PVIE) [Team Europe, Roberto Fresca]
2022-01-09 04:18:41 +01:00
AJR
41d325d320 channelf.cpp: Fix crash in PAL versions due to Y counter overrunning screen buffer 2022-01-08 21:07:53 -05:00
AJR
197a00919d c64_cass.xml: Correct full title of Moonwalker 2022-01-08 18:26:23 -05:00
Steven Coomber
8bd36cdf83
c64_cass.xml: Added seventeen working items (#9103)
New working software list additions
---------------------------------------
Magic Marbles (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Magicland Dizzy (Codemasters) [C64 Ultimate Tape Archive V2.0]
Magnetron (Firebird) [C64 Ultimate Tape Archive V2.0]
Marble Madness (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Mario Bros (Ocean) [C64 Ultimate Tape Archive V2.0]
MASK II (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Maths Tutor (Channel 8 Software) [C64 Ultimate Tape Archive V2.0]
Matrix (Llamasoft) [C64 Ultimate Tape Archive V2.0]
Mega-Apocalypse (Martech) [C64 Ultimate Tape Archive V2.0]
Megaplay Volume 1 (Mastertronic) [C64 Ultimate Tape Archive V2.0]
Metro Blitz (Personal Software Services) [C64 Ultimate Tape Archive V2.0]
Metro Cross (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Miami Vice (Ocean) [C64 Ultimate Tape Archive V2.0]
Michael Jackson's Moonwalker (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Michael Jackson's Moonwalker (U.S. Gold, alt) [C64 Ultimate Tape Archive V2.0]
Mickey Mouse: The Computer Game (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Mig Alley Ace (U.S. Gold) [C64 Ultimate Tape Archive V2.0]

I have also made hobbita a clone of hobbit (Thank you @ArcadeShadow).
2022-01-08 18:25:25 -05:00
0kmg
1cc54bc30d
bus/nes: Simplified KOF96 board. Removed deprecated poke(). (#9117)
Software list items promoted to working (nes.xml)
---------------------------------------
The King of Fighters 96 (Asia) [kmg]
2022-01-08 17:58:29 -05:00
algestam
b13f29d657
hh_sm510: display improvements for nupogodi (#9116) 2022-01-08 23:21:22 +01:00
algestam
70453f3d55
New working clone (#9110)
-----------------
Tayny okeana [algestam, Milan Galcik]
2022-01-08 20:24:58 +01:00
SomeRandomGuyIdk
061b2e1d95
bus/isa/fdc: Enable PC floppy sounds (#9109) 2022-01-08 19:05:19 +01:00
MetalliC
fe1cd317f8 fix prev (nw) 2022-01-08 19:44:11 +02:00
Ivan Vangelista
50f46bc913 royalmah.cpp: fixed MT08175 2022-01-08 18:37:00 +01:00
MetalliC
b839406ba6 new WORKING clones
------------------
Crazy Monkey (030217 World) [anonymous, MetalliC]
Crazy Monkey (030225 World) [anonymous, MetalliC]
Crazy Monkey (030227 World) [anonymous, MetalliC]
Crazy Monkey (030404 World) [anonymous, MetalliC]
Crazy Monkey (031016 World) [anonymous, MetalliC]
Crazy Monkey (090711 Entertainment) [anonymous, MetalliC]
Fruit Cocktail (030505 World) [anonymous, MetalliC]
Fruit Cocktail (030512 World) [anonymous, MetalliC]
Fruit Cocktail (031028 World) [anonymous, MetalliC]
Lucky Haunter (030707 World) [anonymous, MetalliC]
Lucky Haunter (031027 World) [anonymous, MetalliC]
Garage (040122 World) [anonymous, MetalliC]
Garage (040123 World) [anonymous, MetalliC]
Garage (040216 World) [anonymous, MetalliC]
Rock Climber (040823 World) [anonymous, MetalliC]
Resident (090722 Entertainment) [anonymous, MetalliC]
Pirate (051229 World) [anonymous, MetalliC]
Island 2 (061214 World) [anonymous, MetalliC]
Gnome (090810 Entertainment) [anonymous, MetalliC]
Fruit Cocktail 2 (080904 Russia) [anonymous, MetalliC]
2022-01-08 19:32:21 +02:00
cam900
98cfb39982
mas3507d.cpp: Fix metadata, Add notes/docs (#9113) 2022-01-08 12:13:43 -05:00
987123879113
9473344260
machine/k573dio.cpp: Documented more registers and updated PCB diagram. (#9112)
* Stubbed registers for network communication.
* Implemented mp3 start/end address read.
2022-01-09 02:31:30 +11:00
987123879113
aeb7f95099
ksys573.cpp: Guitar Freaks knob and wail input fixes. (#9111)
* machine/k573mcr.cpp: Don't write data from controllers if a controller isn't connected to the port.
* ksys573.cpp: Remapped guitar knobs for Guitar Freaks.
2022-01-09 02:28:26 +11:00
ArcadeShadow
d103c67aba
cdi.xml - Added the manufacturer's name (#9081)
Added the manufacturer's name in the Software List's description
2022-01-08 08:11:45 +01:00
MooglyGuy
d0c617fd49
-mcd212: Fixed region array filling at end-of-line. [Ryan Holtz] (#9108) 2022-01-07 19:56:05 -05:00
Scott Stone
a603f9e6c2 artmagic.cpp - Correct comment for ultennis which details different labels but confirmed same data [TeamEurope, Darksoft] 2022-01-07 19:28:23 -05:00
MooglyGuy
2f9b8e9449
cdicdic: Always byteswap CDDA data if necessary. Fixes Alien Gate (Euro). [Ryan Holtz]
New working software list additions
-----------------------------------
cdi: Alien Gate (US), Alien Gate (US, set 1) [redump.org]

New NOT_WORKING software list additions
---------------------------------------
cdi: Lucky Luke: The Video Game [redump.org]
2022-01-08 09:42:33 +11:00
Robbbert
25e2a1c634 Fixed arcade build; added missing newline. 2022-01-08 09:39:01 +11:00
goldnchild
c21bea828d
Adding bitmap_printer_device and convert epson_lx810 to use it. (#8863) 2022-01-07 15:07:58 -05:00
npwoods
fd73621285
Created an initial file system implementation for OS-9 under the CoCo (#9096)
* Created an initial file system implementation for OS-9 under the CoCo

* Minor fixes to directory entry handling

* Changed to use fsblk_t::r[8|16|24|32]b()
- Changed the above functions to be const
2022-01-07 18:04:07 +01:00
Ivan Vangelista
3abc1a4805 galaxian.cpp: added dip positions for gmgalax plus a note about its PROMs [Guru] 2022-01-07 18:01:44 +01:00
MooglyGuy
a3cc6df349
-Significant updates to the CD-i driver [Ryan Holtz] (#9102)
-mcd212: Assorted changes. [Ryan Holtz]
 * Replaced verboselog with logmacro.
 * Corrected end-of-line region control handling, fixing garbage in The Apprentice.
 * Fixed screen bitmap handling to be more in line with MAME standards.
 * Simplified region-control handling.
 * Removed historical reliance on debug machine switches.
 * Converted to use a map() function rather than an internal switch.
 * Converted to use dipalette and rgb_t internally instead of separate CLUT arrays.
 * Optimized by replacing rgb_t usage with uint32_t values.
 * Optimized by calculating plane transparency on the fly.
 * Templatized mix_lines to reduce inner-loop branching.
 * Fixed a clamping issue with pre-calculated DYUV limits.
 * Reduce effective color depth back to 6:6:6 to match hardware.

-cdrom: Allow recognizing CDI/2352 in cuesheets. [Ryan Holtz]

-cdic: Various audio-related changes. [Ryan Holtz]
 * Attempt to descramble sectors that don't initially appear sensible.
 * Added support for playing CDDA sectors.
 * Fixed faulty logic in TOC processing.
2022-01-08 02:32:21 +11:00
MetalliC
6cb03e6627 new WORKING clones
------------------
Multi Fish (021120) [anonymous, MetalliC]
Multi Fish (021121) [anonymous, MetalliC]
Multi Fish (021219) [anonymous, MetalliC]
Multi Fish (021227) [anonymous, MetalliC]
Multi Fish (030511) [anonymous, MetalliC]
Multi Fish (031026) [anonymous, MetalliC]
Multi Fish (031117) [anonymous, MetalliC]
Roll Fruit (030821) [anonymous, MetalliC]
2022-01-07 17:10:02 +02:00
AJR
b425d34201 falco5220.cpp: Minor correction 2022-01-07 08:14:02 -05:00
Robbbert
90114ce8f9 compuest: fixed compile warning - maybe_unused is not for unused variables. 2022-01-07 22:27:32 +11:00
Ivan Vangelista
189f3e345a studio2.xml: fixed typo in bingo hash [oddi] 2022-01-07 11:45:54 +01:00
Ivan Vangelista
d4c339ccc6 studio2.xml updates: [Guru]
- Extensive documentation update for software on RCA Studio II/III and clones.
- Redumped some carts.
- Added all known homebrew.
2022-01-07 10:30:14 +01:00
Ivan Vangelista
c3b64ebfc5 osd/modules/debugger/win/consolewininfo.cpp: fixed build on Windows, AJR please check 2022-01-07 09:34:46 +01:00
AJR
1503979345 dislot: Add option_replace, option_replace_internal and option_remove to make it easier to derive option configurations
* mac.cpp et al.: Expand SCSI device selection
2022-01-06 21:01:04 -05:00
AJR
23bbd37da6 device_image_interface: Interface overhaul
- Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to use the old standard names.
- Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for all types. This restrictive property has been unset for a small number of cases.
- Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but may help unify implementations in the future.
- Change several member functions to take std::string_view parameters rather than const std::string & or const char *.
- Make update_names take into account brief names, as discussed in PR #2555.
- Remove the obsolete uses_file_extension function (which used thread-unsafe strtok).

* portfolio_ccm_slot: Change image type from "cartridge" to "memcard"
* i7220, datapack: Add custom instance names that weren't there before
* pc11: Add note
2022-01-06 20:59:02 -05:00
arbee
20adc731c2 es5503: fix interpretation of oscillator enable register. (GitHub bug #9045) [R. Belmont] 2022-01-06 20:27:01 -05:00
AJR
3745fcb690 tx81z: Add clickable artwork flag 2022-01-06 19:59:21 -05:00
AJR
86afc1a4c2 More #include future-proofing 2022-01-06 19:50:51 -05:00
AJR
06072022bb samurai: Fix palette banking (MT 08173) 2022-01-06 16:15:05 -05:00
Vas Crabb
e14fec69d8 frontend: Sort directory selection menu items (MT08167).
Also fixed selecting .. not moving up more than one level.

Removed a vestigial member function from the file selection menu and
reduced redundancy in a few more slot machine layouts while I was at it.
2022-01-07 07:13:24 +11:00