Commit Graph

77550 Commits

Author SHA1 Message Date
cgwg
42a2b0006b
bgfx: Added lcd-grid shader. (#7691)
Note that this is currently only compiled for GLSL.
2021-01-23 15:04:48 +11:00
arbee
47359c7285 mac128: start new IWM hookup, not working properly yet [R. Belmont] 2021-01-22 22:26:52 -05:00
hap
e2d4ad3a82 sspeedr: correct company string 2021-01-23 03:30:30 +01:00
David Haywood
c25ae86a7a
jpmimpact.cpp: work on correctly mapping buttons for each machine [David Haywood] (#7683)
* further per game inpiut work

* additional input work / documentation

* further input work

* further input fixes

* attempting to locate a j6monmad input

* still looking for some inputs on j6monmad, maybe something is missing

* further per-game inputs

* additional per game inputs

* remove a duplicate line

* looked at a few more games

* gave a few more inputs

* cover more game inpus

* more game inputs

* document some sets that aren't going into input test properly

* additional per-game inputs

* more per-game inputs

* j6wldkng is an unusual machine, placeholder strings on the unseen vfd, and even non-standard mapping of the spin button

* additional per game inputs

* j6col fixup
2021-01-23 11:18:22 +11:00
hap
e4372de928 quizshow: add cassette device 2021-01-22 23:05:00 +01:00
Ivan Vangelista
2301c4fa43 jungleyo.cpp: added a second tilemap 2021-01-22 23:00:29 +01:00
hap
c9a7214566 rx78: add note about RAM 2021-01-22 21:31:48 +01:00
hap
d40990b628 i8244: fix recent regression 2021-01-22 21:24:10 +01:00
AJR
1eb22dd22c genie.lua: Attempted fix for GCC build 2021-01-22 15:16:02 -05:00
hap
a7aaa39ec6 getaway: re-add imperfect controls flag 2021-01-22 20:55:27 +01:00
Ivan Vangelista
8bfc39c9f0 jungleyo.cpp: completed decryption, added inputs and (bad) sound 2021-01-22 20:24:26 +01:00
AJR
62a7a82823 swim1.h: Fix clang build 2021-01-22 14:08:14 -05:00
AJR
431dbef6f7 selsoft.cpp: Fix use of strmakelower 2021-01-22 11:13:01 -05:00
AJR
32f64dfce6 mac128.cpp: VIA note 2021-01-22 11:12:38 -05:00
Olivier Galibert
b3daa829c2 swim1: Embed the iwm 2021-01-22 16:49:08 +01:00
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