Commit Graph

77535 Commits

Author SHA1 Message Date
Olivier Galibert
2cb2bdc1a0 flopimg: Fix gcr checksum 2021-01-22 16:23:11 +01:00
hap
9365219ff3 getaway: update notes 2021-01-22 15:47:13 +01:00
Vas Crabb
205511eea7 -getaway.cpp: Fixed steering control.
* Works fine with an analog stick/wheel, difficult to steer on the
   slippery "dotted" surface with keyboard/D-pad.

-osd: Moved GCC intrinsics out of eminline.h so MAME_NOASM will take the
 pure C++ implementation with GCC (makes testing the fallback easier).

-Removed a bunch of [[maybe_unused]] that aren't actually needed.
2021-01-23 00:55:21 +11:00
hap
463e48a7e5 getaway: move register notes into io_w function 2021-01-22 13:27:08 +01:00
Olivier Galibert
aa33ec1273 ATTR_UNUSED, do you welcome C++17 in your heart and mind? 2021-01-22 13:23:58 +01:00
Angelo Salese
39b4a98173
getaway.cpp: various updates, promoted to working (#7686)
getaway.cpp: improvements [Angelo Salese]
- reg 7 is definitely width, add experimental fill vs. replace, notes
- add dipswitches
- move text layer to a separate entity, hook up inputs, fix mistake with 4bit dsw
- color mask is elsewhere, pinpoint how scrolling is really done
- color mask is xor-ed with 7
- add RMW for bitplanes
- fix fractional X placements
- I/O cleanups and documentation
- keydelta=5 on steering wheel
- change RGB to BGR
- change video res to standard 256x240
- demote to IMPERFECT_CONTROLS and IMPERFECT_GFX

Machines promoted to working
----------------------------
Get A Way [Angelo Salese]
2021-01-22 13:05:50 +01:00
David Haywood
8abe07d667
galaxian.cpp: Fixed sprite clipping issue in namenayo. [David Haywood] (#7688) 2021-01-22 22:13:47 +11:00
Patrick Mackinlay
fed17f4144 ncr5380n: assert drq after req with phase mismatch 2021-01-22 15:26:46 +07:00
Brian Troha
b712139534 New working clones
------------------
Puchi Carat (Ver 2.04A 1997/11/08) [TeamEurope, Ryan Holtz, The Dumping Union]
2021-01-21 22:06:48 -06:00
arbee
95319a5043 mac: add additional VIA delay for Cuda, maclc520 and maccclas boot [R. Belmont] 2021-01-21 21:33:56 -05:00
Olivier Galibert
bd2db8dcc6 flopimg: Change the extracted bitstreams into vector<bool>
flopimg: Change the extracted sectors into vector<vector<uint8_t>>
flopimg: Add a Mac sector extraction
apple 3.5 gcr: Generalize track creation/extraction
apple 3.5 gcr: Add a pure sector format
2021-01-22 00:02:30 +01:00
Ivan Vangelista
1a76ae1e0a kpontoon: corrected hardware info 2021-01-21 21:39:00 +01:00
Ivan Vangelista
fdf036a9ae jungleyo.cpp: hacked the bare minimum to make it do something 2021-01-21 21:00:09 +01:00
Ivan Vangelista
48135d3277 extrema.cpp: corrected spelling of Ukraine 2021-01-21 20:08:54 +01:00
RobertoFresca
6ee8830e79 Forte Card improvements: Added Coin In/Out counters and Auto Play DIP switch.
Also some technical notes.
2021-01-21 19:59:46 +01:00
leesaudan2
7026d1dfd3
Apple 2 floppy drive (diskiing, diskiing13): added sounds (#7685) 2021-01-21 12:53:37 -05:00
987123879113
fdc6ef42b9
Firebeat: Fix flash clearing for pop'n music (#7548) 2021-01-21 12:52:22 -05:00
AJR
5a4d710e26 6522via.cpp: Distinguish some different VIA types 2021-01-21 10:51:37 -05:00
Olivier Galibert
40a05f4dbc peter packrat: fix slapstic too 2021-01-21 15:30:39 +01:00
Olivier Galibert
bfb99e2a8e gauntlet2p: Fix slapstic communication 2021-01-21 15:09:37 +01:00
Dirk Best
23b357395d kingpin: Fix maxideal NVRAM checksum 2021-01-21 14:37:27 +01:00
Vas Crabb
af7c2e2d30 osd: Rearranged window title to put system name first 2021-01-22 00:30:40 +11:00
Vas Crabb
7cfe419ca8 -osd/windows: Minimise full-screen windows on losing focus (#2997).
-osd/modules/osdwindow.cpp: Clean up window title formatting.
 * Show data type model in window title.
 * Moved window title formatting to a single place.

-tools/chdman.cpp: Removed some unnecessary .c_str() calls.
2021-01-21 23:33:53 +11:00
ClawGrip
ef82fd102d
New working clones (#7684)
------------------
Red Hawk (horizontal, Spain) [Victor Fernandez (City Game), ClawGrip]
2021-01-21 23:15:55 +11:00
Dirk Best
a0bf53801d kingpin: Various updates
- Add basic layout showing buttons and lamps
- Hook up lamp outputs and hopper
- Map missing buttons and second coin slot
- Label setup mode dip switches
- Update default NVRAM to enable attract music, second coin slot and hopper
2021-01-21 13:14:38 +01:00
Robbbert
66d5ac6998 troopy: one gfx rom is confirmed bad [chaneman] 2021-01-21 22:35:05 +11:00
Robbbert
7b5d6819e0 rx78: Fixed color in theprowr and seki. Added notes. 2021-01-21 19:49:49 +11:00
Olivier Galibert
2525717851 gauntlet: Add missing triggers, will do better later 2021-01-21 09:40:30 +01:00
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