Commit Graph

81570 Commits

Author SHA1 Message Date
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
Vas Crabb
933c2341f5 Reduced redundancy in a couple more slot machine layouts 2022-01-07 04:13:02 +11:00
Robbbert
6fe24ae832 byvid.cpp: WIP. Both games playable (no sound). 2022-01-06 19:39:10 +11:00
Angelo Salese
0de80156b2
alpha68k_i.cpp: extend a QA note 2022-01-06 01:19:02 +01:00
Peter Ferrie
e3dd4594c4 cosmigc.cpp: protection as bit-flip [nw] 2022-01-05 13:09:16 -08:00
Vas Crabb
63f576f37c Reduced redundancy in a few more slot machine layouts 2022-01-06 06:38:45 +11:00
Hanzo Dakun
b27c4dda71
5 new working software list additions for PC98.xml (#9075)
New working software list additions
-----------------------------------
pc98.xml: Migrain, Momoiro Mahjong, Kao Floppy Gekijou - Route 246 Satsujin Annai

New NOT_WORKING software list additions
---------------------------------------
pc98.xml: Kuro no Danshou - The Literary Fragment, Santa-kun
2022-01-06 05:41:56 +11:00
antonioginer
7a6749ab86
emu/render.cpp: Improved scale factor selection. (#8961)
Fixes aspect related issues, undesired overscan, etc. (GitHub #8209, GitHub #8387, MT08110)
2022-01-06 05:26:54 +11:00
Dirk Best
51e318e100 xtal: Add 16.537_MHz_XTAL 2022-01-05 14:52:23 +01:00
Dirk Best
91e087eac5 ts28: Promote to working
- Hook up NVRAM, DART and CTC
- Implement keyboard
- Support character attributes
- Support screen brightness change
- Add RS232 ports
- Add bell

Marked imperfect graphics due to scrolling issues sometimes and imperfect sound because the bell is really silent and sounds wrong.
2022-01-05 13:00:29 +01:00
arbee
436525a8c7 apple2: Added support for the ProDOS ROM Drive card. [R. Belmont] 2022-01-04 21:26:58 -05:00
angelosa
6b615007ff 315-5641.cpp: assign proper copyright credit 2022-01-04 22:18:04 +01:00
Ivan Vangelista
476e4533fd New working clones
------------------
Tail to Nose - Great Championship / Super Formula [Jorge Silva, The Dumping Union]

Added PCB locations to the Tail to Nose sets. [Jorge Silva]
2022-01-04 18:08:37 +01:00
npwoods
6e7ff938b0
Fixing floptool usage message: (#9088)
* Fixing floptool usage message:
- Getting the name of the tool from argv[0] (stop hardcoding floptool.exe)
- Adding missing hddir/hdread/hdwrite declarations
2022-01-04 08:07:50 -05:00
Peter Ferrie
92c5f8ae84 cosmicg.cpp: restore missing code, fix regression [Peter Ferrie]
fixes 5237
2022-01-03 18:20:27 -08:00
AJR
b5f78b5b9e nascom1.cpp: Remove some unused code built on obsolete assumptions
* intv.cpp: Replace the preprocessor guard for some bitrotted cruft with #if 0
2022-01-03 19:58:22 -05:00
AJR
97de6a1cf2 Future-proofing by using correct #include for SOFTWARE_LIST device 2022-01-03 19:52:10 -05:00
AJR
e78197debe zx.cpp: Small cleanup 2022-01-03 19:33:23 -05:00
David Haywood
9ff2622a6d
new WORKING machines (#9083)
------------
Mahjong Block Jongbou 2 (Japan) [ShouTime]
2022-01-04 06:44:13 +11:00
npwoods
84236b7f7c
Added a 'version' verb to floptool (#9079) 2022-01-04 05:20:42 +11:00