Commit Graph

77507 Commits

Author SHA1 Message Date
RobertoFresca
35082e52b0 Fix compile. 2021-01-21 02:59:47 +01:00
Scott Stone
bf464e0f0b spectrum_cass.xml: Updated Year and Publisher info for numerous entries. [ArcadeShadow] 2021-01-20 18:39:35 -05:00
RobertoFresca
aa7c66968f Merge branch 'master' of https://github.com/mamedev/mame 2021-01-21 00:07:27 +01:00
RobertoFresca
64aea444f6 Zabavni Karti: Added Cyrillic names to the inputs descriptions. 2021-01-21 00:06:59 +01:00
AJR
91921618c2 Much more core std::string_view modernization
- Remove corestr.h from emu.h; update a few source files to not use it at all
- Change strtrimspace, strtrimrightspace and core_filename_extract_* to be pure functions taking a std::string_view by value and returning the same type
- Change strmakeupper and strmakelower to be pure functions taking a std::string_view and constructing a std::string
- Remove the string-modifying version of zippath_parent
- Change tag-based lookup functions in device_t to take std::string_view instead of const std::string & or const char *
- Remove the subdevice tag cache from device_t (since device finders are now recommended) and replace it with a map covering directly owned subdevices only
- Move the working directory setup method out of device_image_interface (only the UI seems to actually use the full version of this)
- Change output_manager to use std::string_view for output name arguments
- Change core_options to accept std::string_view for most name and value arguments (return values are still C strings for now)
- Change miscellaneous other functions to accept std::string_view arguments
- Remove a few string accessor macros from romload.h
- Remove many unnecessary c_str() calls from logging/error messages
2021-01-20 18:06:15 -05:00
ArcadeShadow
c691b79cce
ibm5150 - New working software list additions (#7654)
Added: [carmnpst] Where in America's Past is Carmen Sandiego? (5.25")
Added: [carmnpst35] Where in America's Past is Carmen Sandiego? (3.5")
2021-01-20 17:50:28 -05:00
ArcadeShadow
fdaa9f2525
ibm5170 - New working software list additions (#7653)
* ibm5170 - New working software list additions

Added: [legrobin] The Legend of Robin Hood - Conquests of the Longbow
Added: [pirates] Pirates! Gold (Euro)
Added: [piratesa] Pirates! Gold (older)

* Fix file validation

Co-authored-by: Angelo Salese <angelosa@users.noreply.github.com>
2021-01-20 17:50:07 -05:00
Ivan Vangelista
d29a48b4e9 extrema.cpp: added preliminary decryption for the rest of the sets 2021-01-20 22:08:26 +01:00
RobertoFresca
42a36976f1 Forte Card improvements: Added a default serial EEPROM after an exhaustive
reverse-engineering work of Grull Osgo. Refactored and cleaned up the sets
and driver. Added technical notes.

Clones promoted to working
--------------------------
Forte Card (Ver 103, English) [Grull Osgo, Roberto Fresca]
2021-01-20 19:27:58 +01:00
AJR
e669b5ef46 m740: NMI does not exist; update notes 2021-01-20 13:05:37 -05:00
hap
2638f59b93 8080bw: mark cosmicmo as bootleg 2021-01-20 18:40:12 +01:00
Ivan Vangelista
2a73c3e642 extrema.cpp: added preliminary decryption for adults, extrmth, extrmti, luckshel, strlink 2021-01-20 18:05:30 +01:00
AJR
4a62556183 cosmic.cpp: Add raw screen timing parameters based on schematics 2021-01-19 22:12:44 -05:00
AJR
4064a88af9 cosmic.cpp: Cosmic Guerilla is in another driver now 2021-01-19 21:40:24 -05:00
AJR
d90099fc75 cosmicg: Driver overhaul
- Separate driver from cosmic.cpp
- Add MC6845 CRTC and use it for all video updates
- Configure screen with raw parameters
- Add support for display flipping in cocktail mode
2021-01-19 21:28:17 -05:00
hap
00b7f71435 getaway: show the complete vram for now 2021-01-20 00:41:08 +01:00
hap
167137fde2 getaway: small fix with dmask 2021-01-19 23:55:56 +01:00
hap
e128cf1861 getaway: show garbage on screen 2021-01-19 23:38:00 +01:00
James Wallace
b0422d0a24 jpmimpct.cpp: reel lamps upside down it seems (nw) 2021-01-19 21:05:20 +00:00
hap
77d9253b55 New machines marked as NOT_WORKING
----------------------------------
Get A Way [hap, Sam Grech]
2021-01-19 20:53:34 +01:00
AJR
b2f28f144c ikt5a: Add gfxdecode 2021-01-19 14:15:01 -05:00
Ivan Vangelista
3583cce9af xybots.cpp: fixed MT05379 2021-01-19 19:30:39 +01:00
Ivan Vangelista
5c17e6c1d6 extrema.cpp: added preliminary decryption for bloto 2021-01-19 19:00:10 +01:00
Happy-yappH
8a8f4fb562
hng64: Added flat shaded polygons, with no texture or lighting (#7676) 2021-01-20 03:53:38 +11:00
DavidHaywood
11c7160c87 jpmimpact.cpp / jpmimpactsw.cpp progress on non-video fruit machines [David Haywood]
- Hopper tweaks to allow many more sets to boot
- Return 0xffff from some unknown memory addresses to allow later games to boot (security / anti-tamper?)
- Better per-game defaults to allow more sets to boot
- Alt reel configs for a handful of ACE games to allow them to boot
- Remove a few bad dumps
- Correct ROM loading on several sets
- Fix up manufacturer information for several sets
- Use timed coin optos for coins so that they insert reliably without triggering scam detection
- Started adding per-game input configurations
- Various notes / observations based on behavior to identify where improved hookups are still needed
- Added myself as copyright holder as I've made significant changes to the driver at this point if prior work is included.
2021-01-20 03:38:15 +11:00
Ivan Vangelista
a349984880 New machines marked as NOT_WORKING
----------------------------------
Pontoon (Konami) [Michel Pichot]
2021-01-19 17:16:21 +01:00
Ivan Vangelista
af2526a727 megadriv.xml: corrected year info for term2 [Arcade Shadow] 2021-01-19 17:14:48 +01:00
Ivan Vangelista
6bd540721c astrcorp.cpp: added preliminary decryption for dinodino 2021-01-19 16:53:23 +01:00
AJR
ce8a98dd1e ikt5a: Add keyboard 2021-01-18 22:54:14 -05:00
Vas Crabb
23af1066f2 fmtowns_cd.xml, pc98.xml: Correct Engage Errands titles. 2021-01-19 13:56:25 +11:00
Olivier Galibert
881182beba wiping: fix spriteram 2021-01-18 22:50:36 +01:00
Olivier Galibert
bc965a0ebd views: Fix some issue when the view does nor span an exact power-of-two block 2021-01-18 20:08:16 +01:00
Ivan Vangelista
2f71944e00 astrcorp.cpp: added preliminary decryption for winbingo and clones and zoo. Also renamed zoo to zulu 2021-01-18 19:12:23 +01:00
Dirk Best
d45d030a6e in213: Add BIOS V2.1 [MattisLind] 2021-01-18 18:30:45 +01:00
AJR
ea001313f5 hdc92x4.cpp, i8271.cpp: Clean up time logging 2021-01-18 11:52:45 -05:00
AJR
3857001876 mess.lua: Fix full build 2021-01-18 11:30:08 -05:00
Patrick Mackinlay
35a5832063 New machines marked as NOT_WORKING
---
Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
2021-01-18 20:43:11 +07:00
hap
82acede9cb artwork/chess: change chess symbols to svg 2021-01-18 13:44:14 +01:00
987123879113
a39bbeb439
video/k057714.cpp: Implemented display resolution register and various fixes to drawing. (#7677) 2021-01-18 18:56:10 +11:00
David Haywood
99e98205ad
new NOT WORKING machines (#7675)
------
Portable Game Station 268-in-1 [Takashi Omoto, TeamEurope, David Haywood]
2021-01-18 14:23:57 +11:00
Olivier Galibert
07318ffb9d swim2: Add mfm read, fix mfm write and mfm detection. SWIM2 seems done at that point. 2021-01-17 23:15:57 +01:00
ajrhacker
c3e15affc3
Merge pull request #7674 from wilbertpol/gg_xterminator
Promoted to working: Gamegear X-Terminator
2021-01-17 14:23:07 -05:00
Lord-Nightmare
6263955f94 votrhv.cpp: correct a comment about ram types [Lord Nightmare] 2021-01-17 14:03:44 -05:00
MetalliC
ae60d16c54 naomi.cpp: document few undumped games (nw) 2021-01-17 19:53:37 +02:00
hap
d149c04ae7 videopac.xml: move frogger to 3rdparty too 2021-01-17 17:51:08 +01:00
hap
de87e62c9c videopac.xml: categorize main list as 1stparty-3rdparty-unreleased instead of applications-educational-games 2021-01-17 17:17:22 +01:00
David Haywood
0404e70166
Started refactoring / researching more of jpmsys5.cpp (#7667)
* Various sets now proceed further in boot sequence, but still fail
* Some additional elements (reel lamps, 7segs etc.) now have outputs so can be represented in fallback layout
* Use recently added repeater feature of layouts in fallback layout* begin jpmsys5 refactoring
2021-01-18 02:29:11 +11:00
Wilbert Pol
abd73e6db4 Software list items promoted to working
---------------------------------------
gamegear:
X-Terminator v2.1 for Game Gear (USA, Euro)
X-Terminator v2.1J for Game Gear (Jpn)
[Wilbert Pol]
2021-01-17 16:19:28 +01:00
Vas Crabb
255d4e7787 osd: Make preprocessor usage a bit more consistent in inline utilties for PPC/ARM. 2021-01-18 01:54:37 +11:00
Vas Crabb
6e1bbe8be8 -osd: Clean up inline maths utilities.
* Removed inline assembly for operations compilers handle well.
* Added ARM and AArch64 implementation for a few operations.
* Added unsigned integer add with carry out operations.

-cpu/drccache.cpp: Detect whether RWX pages are supported.

-dynax.cpp: Improved a few hanafuda DIP switch descriptions.
2021-01-18 01:42:28 +11:00