Commit Graph

64188 Commits

Author SHA1 Message Date
couriersud
757436bbfb Fixed sdl2 keymap processing. [Couriersud]
Keymaps must have been broken for ages:

-	It is now possible to map every scancode SDL2 defines.
-	Removed keycode field. This was a leftover from SDL1.x
-	Fixed bug preventing keymaps from working.
-	Fixed the DE keymap.
-	Converted other keymaps to new format and added a
    comment that they have to be reviewed and fixed.
2019-02-16 16:44:42 +01:00
hap
983ffa2de6 mk1: 2mhz more likely (nw) 2019-02-16 14:54:47 +01:00
Ivan Vangelista
b3936428ab pce_slot.h: forgot to actually remove the macros (nw) 2019-02-16 14:47:36 +01:00
Ivan Vangelista
c1ba9b3616 devices\bus: some more MCFG macros removal (nw) 2019-02-16 14:42:47 +01:00
couriersud
55000018e7 netlist: Separation of duties. (nw)
Make it clearer what is used during parsing a netlist, "compiling" a
netlist and execution of a netlist.
2019-02-16 14:31:59 +01:00
Ivan Vangelista
7624f7490f bus\lpci\pci.h: removed unused MCFG macros (nw) 2019-02-16 13:58:59 +01:00
Ivan Vangelista
e13cb27bd5 bus\hp80_io: removed MCFG macros (nw) 2019-02-16 13:52:09 +01:00
Ivan Vangelista
181d116285 unico.cpp: fixed copy paste error(nw) 2019-02-16 13:50:57 +01:00
MooglyGuy
6ffd9d02ef -newport: Support a few more command configs and fixed window checking. Fixes numerous bugs in IRIX. [Ryan Holtz] 2019-02-16 13:09:28 +01:00
MooglyGuy
6df1235c3f -sgi_mc_device: Fixed Graphics-to-Host DMAs to happen a qword at a time, nw 2019-02-16 13:09:28 +01:00
MooglyGuy
bd0d1cf5da r4000: Fixed ABS.S and ABS.D. Fixes X server crashing in IRIX. [Ryan Holtz] 2019-02-16 13:09:28 +01:00
mooglyguy
9bb90f11c4 -ioc2: Added additional logging of IRQs, nw
-sgi_mc: Temporarily made VDMA occur instantly after the first tick, nw

-newport: Various changes: [Ryan Holtz]
 * Fixed block pixel DMA reads and writes (fixes cursor on IRIX 5.3 login screen)
 * Reworked X/Y iterators to behave more closely to hardware.
2019-02-16 13:09:28 +01:00
Vas Crabb
05d0305c08 add GCC/clang implementations of 64*64->128 multiply for x86_64, and adjust some integer casts 2019-02-16 18:03:53 +11:00
Patrick Mackinlay
a7c5845317 osd: 64x64 multiply helpers (nw)
Can we have these? I didn't attempt to add implementations for anything other than MSVC, but I believe gcc and clang for 64-bit targets have equivalents.
2019-02-16 17:52:49 +11:00
couriersud
b113d0c26d netlist: memory pool now supports aligned storage. (nw)
Set USE_MEMPOOL to 1 to try this (max 5% performance increase).

For mingw, there is no alignment support. This triggers -Wattribute
errors which due to -Werror crash the build.
2019-02-16 00:05:21 +01:00
Ivan Vangelista
417dab47cb mame\drivers: removed most MACHINE_CONFIG and MCFG macros for drivers starting with u and v (nw) 2019-02-15 16:43:19 +01:00
Ivan Vangelista
34d7ece8b2 witch.cpp: fixed c/p error. Thanks Tafoid (nw) 2019-02-15 16:28:27 +01:00
cracyc
ac9a7a49f8 tandy2k: mirror the palette (nw) 2019-02-15 08:50:47 -06:00
cracyc
f5fdf76df0 tandy2k: keyboard key mapping (nw) 2019-02-15 07:55:24 -06:00
AJR
efd91cece6 wy50kb: Map the important "Set Up" key (nw) 2019-02-15 08:13:09 -05:00
AJR
db7eb79e3a wy50: Add RS232 connector with loopback as default (nw) 2019-02-15 07:47:45 -05:00
braintro
98657cf5d3 new working clone
taito_z.cpp: Identified the Standalone version of Double Axle and corrected the dipswitches for it [Brian Troha]

New working clones
------------------
Double Axle (US) [Evan Korzon, Jordan Eldredge, Brian Troha, Smitdogg, The Dumping Union
2019-02-14 23:48:43 -06:00
cracyc
968dab48d8 tandy2k: add graphics adapter [Carl] 2019-02-14 22:15:46 -06:00
AJR
aab4f0d2b0 wy50: Preliminary keyboard emulation 2019-02-14 22:52:32 -05:00
hap
5ac6046197 video: don't use iter count (nw) 2019-02-15 02:58:20 +01:00
AJR
623fc918fe c900: Eliminate MCFG; verify some clocks; add currently non-functional speaker (nw) 2019-02-14 20:51:59 -05:00
AJR
f09d5d3849 sms.cpp: Eliminate remaining uses of machine().device (nw) 2019-02-14 20:29:43 -05:00
hap
33383cdaa7 video: stop frameskipping constantly on screenless systems with frameskip=0 (nw) 2019-02-15 01:45:39 +01:00
AJR
24e156ac48 sms.h: These are gone now (nw) 2019-02-14 19:44:12 -05:00
AJR
09960ad4ce sms.cpp: Further cleanup related to smssdisp (nw) 2019-02-14 19:29:42 -05:00
ajrhacker
f8e9b259ab
Merge pull request #4628 from cam900/sega8_mcfg
device/bus/sega8/sega8_slot.cpp : Remove MCFG macros
2019-02-14 18:53:46 -05:00
Celelibi
35b13ffab2 Video throttling: Additive oversleeping
Signed-off-by: Celelibi <celelibi@gmail.com>
2019-02-15 10:17:38 +11:00
Scott Stone
bafa5a7886 Fix validation and structure of a few software.xml file (nw)
Uppercase hash check (nw)
2019-02-14 16:53:06 -05:00
AJR
e993c0f795 crt9028: Add more handler stubs (nw) 2019-02-14 14:31:48 -05:00
Ivan Vangelista
9aa0a78c98 mame\video: removed MACHINE_CONFIG macros (nw)
mame\drivers: mostly removed MACHINE_CONFIG macros from drivers starting with w, x, y and z (nw)
2019-02-14 17:57:12 +01:00
Nigel Barnes
2ed835fc02 New working software list additions
-----------------------------------
pcx_flop: CES-BD V1.0/PC-X, CES-BD V1.2/PC-X10, HIT-BD-2 V1.0/PC-X, INFORMIX-D-B-2 V1.0/PC-X, MULTIPLAN-BD-2 V1.0/PC-X, SINIX-B V1.0/PC-X, SINIX-UP-BD V1.2/PC-X [Stefan Stapelberg]
2019-02-14 14:35:07 +00:00
Nigel Barnes
6a76c95729 New NOT_WORKING software list additions
---------------------------------------
hx20_rom: Forth
2019-02-14 14:35:07 +00:00
Ivan Vangelista
efc9a4df49 new not working clone
--------------------------------------
Star Wars (1.06, Display A0.46) [Gore Daimon, Alexandre Rocha]
2019-02-14 07:07:55 +01:00
Patrick Mackinlay
73498ef292 ims_cvc: fix big-endian addressing (nw) 2019-02-14 10:43:31 +07:00
Patrick Mackinlay
6b53ffcb5c r4000: minor fixes (nw)
* paranoid approach for 64-bit mode check
* sign extension bugs
* signed multiply bug
2019-02-14 10:21:27 +07:00
Patrick Mackinlay
bdbe21690a
Merge pull request #4641 from maximumspatium/master
Fix compilation error when compiled with Clang 10.0.0 (Xcode 10.1)
2019-02-14 09:32:44 +07:00
couriersud
c5a513ca90 netlist: more memory allocation refactoring. (nw) 2019-02-14 01:16:39 +01:00
Maxim Poliakovski
9fad7e4c23 jazz: fix compilation with clang 10.0.0 2019-02-14 00:17:18 +01:00
couriersud
aad01d572a netlist: indent. (nw) 2019-02-13 23:23:14 +01:00
couriersud
dfca58548d
Merge pull request #4639 from cam900/patch-80
scripts/src/netlist.lua : Fix spacing
2019-02-13 23:19:48 +01:00
ajrhacker
95f4c94198
Merge pull request #4638 from shattered/_535aece712
use logmacro.h instead of ad-hoc DBG_LOG macro (nw)
2019-02-13 16:59:17 -05:00
cam900
9e495a17eb
scripts/src/netlist.lua : Fix spacing 2019-02-14 06:48:56 +09:00
couriersud
fb685c05b9 netlist: memory allocation clean-up. (nw) 2019-02-13 22:37:07 +01:00
couriersud
182a06055f Fix 3rdparty/asio to compile with libc++ 9.0. (nw) 2019-02-13 22:35:19 +01:00
cam900
e886abcd37 es8712.cpp : Allow finder for msm (#4595) 2019-02-13 22:21:23 +01:00