Commit Graph

86070 Commits

Author SHA1 Message Date
AJR
83d597c11c indiana: Improve keyboard response by limiting timeslice quanta 2023-02-27 19:15:22 -05:00
sairuk
06518448fc
sega/segaybd.cpp: Use default assignment for pdrift Gear Shift input. (#10942) 2023-02-28 06:47:26 +11:00
Vas Crabb
e6c38eb8a2 ui/ui.cpp: Cleaned out more leftover crud and removed debug printfs. 2023-02-28 06:17:34 +11:00
hap
12c6b8c2d3 feagv5: decrease quantum 2023-02-27 19:53:32 +01:00
Vas Crabb
42e759ade4 osd/modules/input: Always use DirectInput with desktop window in background mode.
There are multiple issues with what MAME was doing, but the most glaring
is that it violates the DirectInput interface contract that requires the
window associated with an open device must not be destroyed.  See
documentation for IDirectInputDevice8::SetCooperativeLevel: "This
parameter must be a valid top-level window handle that belongs to the
process. The window associated with the device must not be destroyed
while it is still active in a DirectInput device."

The previous code also prevented DirectInput controllers from working
when using multiple windows if any window other than the first window
had focus.

Also fixed SDL builds not correctly recognising when all windows lose
focus, and save state menu not appearing.
2023-02-28 05:29:22 +11:00
Peter Ferrie
410a3dbeae apple2gs.cpp: don't allow read of write-only switches, fixes MT08564 [Peter Ferrie] 2023-02-27 09:23:05 -08:00
Vas Crabb
deceecfbfb osd/modules/input: Modernised interface for enumerating DirectInput devices.
Gets rid of some state in the winhybrid joystick module that's only used
during initialisation.
2023-02-28 04:20:52 +11:00
hap
b13a5d971f saitek_kso.xml: fix typo 2023-02-27 18:10:10 +01:00
hap
640c7c6e1c roma16: correct rom dump [Mr. Lars]
New working systems
-------------------
Sphinx Galaxy (v2.03) [hap, Mr. Lars]

New working clones
------------------
Sphinx Galaxy (v2.00) [hap, Mr. Lars]
Sphinx Galaxy (v1.03) [hap, Mr. Lars]

New working software list items
-------------------------------
saitek_egr: Endgame ROM (ver. 1, set 2) [Mr. Lars]
saitek_kso: Kasparov Selected Openings (set 2) [Mr. Lars]
2023-02-27 18:04:33 +01:00
hap
63eaa6bdd6 rendlay: fix accumulated rounding error when drawing text 2023-02-27 18:04:33 +01:00
Justin Kerk
406b96dd93 Update mess.flt 2023-02-27 08:14:44 -08:00
David Haywood
24c059a2ec
snk/hng64_sprite.ipp: Improved sprite mosaic effect. (#10935)
* Implemented mosaic effect in Y direction.
* Improved transition control register use for fade effects on Buriki One jumbotron.
* Updated notes.
2023-02-28 01:55:30 +11:00
Eric Anderson
369ecb2f77
vectorgraphic/vector4.cpp: Added Vector 4 driver. (#10710)
* bus/s100: Added Vector Dual-Mode Disk Controller (only floppy supported for now).
* formats/vgi_dsk.cpp: Addec Micropolis VGI floppy disk image format.
2023-02-27 19:47:55 +11:00
Vas Crabb
daaf8645e0 -konami/plygonet.cpp: Install memory directly when logging is disabled (small performance improvement).
-cpu/dsp56156: Use digit grouping in large integer literals.

-apple: #include local headers first.
2023-02-27 19:32:15 +11:00
AJR
721b1c1e26 maciifx.cpp: Correct XTAL value and add a little trivia 2023-02-26 22:29:54 -05:00
Angelo Salese
d03ee1640f
l7a1045_l6028_dsp_a.cpp: misc notes 2023-02-26 23:19:51 +01:00
arbee
6b1cf91a1f maciifx: fix GCC compile. [R. Belmont] 2023-02-26 16:50:17 -05:00
arbee
cbf6585997 maciifx: move out of mac.cpp to separate driver. [R. Belmont] 2023-02-26 16:47:41 -05:00
AJR
7d3fecc706 imagedev/floppy.cpp: Fix build 2023-02-26 16:17:57 -05:00
AJR
07da0fbdfd imagedev/floppy: Eliminate superfluous return value for load callback 2023-02-26 15:25:36 -05:00
Vas Crabb
383ab43dbc Various cleanups:
* cpu/dsp56156: Removed vestigial (and excessively slow) "new" execution code.
* apple/bandit.cpp: Got rid of unnecessary friend declaration.
* nintendo/n64_v.cpp: More const.
* Fixed a few "const qualifier has no effect" warnings.
2023-02-27 06:11:37 +11:00
Erik
6d72820d8d
nintendo/n64_v.cpp: Simplified N64 RDP disassembler. (#10919)
Removes all snprintf and reduces duplication.
2023-02-27 06:04:11 +11:00
AJR
9df04e97f5 cpu/psx: Fix mistakes in last commit 2023-02-26 13:42:46 -05:00
Miodrag Milanović
bd59a0d447
Removed local copy of SDL source and update Android build support. (#10899)
* Removed SDL2 source.
* Updated gradle.
* Updated SDL2 Java support glue code.
* Increased minimum supported Android API version to 24.
* Updated required asset files for Android app.
* Added proper tag for Android logging.
* Added SDL2 hint to make BGFX work on Android.
2023-02-27 05:40:37 +11:00
AJR
28b03e92a8 cpu/psx: Modernize logging in subdevices 2023-02-26 13:38:10 -05:00
Erik
479636d22d
cpu/dsp56156: Updated string formatting code. (#10933) 2023-02-27 04:46:37 +11:00
Brice Onken
7db4b4df13
sony/news_r4k.cpp: Fixed graphics flag (unemulated rather than imperfect). (#10939) 2023-02-27 04:38:42 +11:00
Brice Onken
6d6a2add06
sony/news_r3k.cpp: Flagged NWS-3410 as having unemulated graphics. (#10938) 2023-02-27 04:33:32 +11:00
angelosa
fa174ca7db sound/l7a1045_l6028_dsp_a.cpp: use 44'100 Hz for sound stream, disable all sounds on device_reset, QA notes 2023-02-26 18:29:41 +01:00
Brice Onken
dfd60e11de
sony/news_r3k.cpp: Added support for the NWS-3410/ (#10476)
New working systems
-------------------
Sony NWS-3410 [Brice Onken, Stefano Sanna]
2023-02-27 04:14:47 +11:00
AJR
95d76860fe sun3.cpp: Add preliminary (very incomplete) Am9516 UDC configuration 2023-02-26 10:34:43 -05:00
Ivan Vangelista
0813f75cd4 midway/midyunit.cpp: fixed MT08570 2023-02-26 16:05:41 +01:00
angelosa
1f8d733f57 mame.lst: fix unclosed quote 2023-02-26 14:41:48 +01:00
Dirk Best
6242426543 pccard_sram: Fix write protect switch, remove unneeded function 2023-02-26 13:52:34 +01:00
Paul-Arnold
0732d8c916
misc/babysuprem.cpp: Now working machine (#10901)
Systems promoted to working
---------------------------
Baby Suprem [Paul Arnold]
2023-02-26 10:32:40 +01:00
arbee
58f8d6808f apple2gs: correct scanline interrupt position relative to the screen. [R. Belmont, Peter Ferrie] 2023-02-25 22:53:20 -05:00
Justin Kerk
332a3b2145 New working software list additions
-----------------------------------
x68k_flop: Last Tempest (older)

ibm5150.xml: Replaced disk 1 of sq2 with a fresh mfm conversion, the previous one was twice as large as necessary (40 track disk dumped as 80 track). [Justin Kerk]
2023-02-25 18:55:26 -08:00
AJR
793367ff91 Retire legacy NCR 539X emulation 2023-02-25 20:02:17 -05:00
Vas Crabb
1ab6a1ebd5 Updated Czech and Slovak UI translations. [Milan Galcik] 2023-02-26 06:04:30 +11:00
ClawGrip
0e82415318
vsmile_cart.xml: Added a new UK game cartridge dump and changed ROM sizes to hexadecimal. (#10929)
New working software list additions
---------------------------------------
Disney's Winnie the Pooh - The Honey Hunt (UK) [apex2504]
2023-02-26 05:53:22 +11:00
ClawGrip
c108a8a8cc
mame.lst: Add 'sauroc' and add year to 'spirulo' (#10934) 2023-02-25 19:41:30 +01:00
Dirk Best
281957363e
machine/pccard.cpp, machine/pccard_sram.cpp: Added support for PCMCIA linear SRAM cards. (#10886)
* Added callbacks for card detect, battery voltage and write protect to the PCCard interface.
* Added helpers to read/write data swapped (similar to the existing support in the ATA device).
* Add support for 2 MB and 4 MB SRAM PCMCIA models from Centennial with built-in EEPROM storage for CIS information.
* machine/linflash.cpp: Updated the linear Flash PCMCIA card emulation to use the new card detection support.
* machine/gayle.cpp: Rewrote the Amiga Gayle emulation, adding support for PCMCIA.
* Fixed an issue with Amiga interrupts arriving at the wrong time.
2023-02-26 05:33:56 +11:00
Julian Sikorski
e2e98b4271
osd/sdl: Do not raise fatal error on -video auto -videodriver wayland. (#10924) 2023-02-26 05:19:43 +11:00
David Haywood
ca235063b4
snk/hng64_sprite.ipp, snk/hng64_v.cpp: Improved Hyper Neo Geo 64 sprite drawing. (#10914)
* Render sprites to intermediate buffer buffer and blend when mixing (fixes sprite/sprite priorities).
* Implemented mesh/checkerboard fake transparency (previously sprites using this were skipped).
* Improved precision of sprite scaling (fixes gaps and smoothness of scale in many places).
* Improved floor layer rendering for buriki and fatfurwa.
* Added preliminary sprite mosaic effect support.
2023-02-26 05:18:20 +11:00
ClawGrip
9028bdba54
misc/rawthrillspc.cpp: Added some notes about Doodle Jump hardware. (#10925) 2023-02-26 05:08:47 +11:00
wilbertpol
6e9b7c571f
msx.cpp: Added layouts for displaying internal drive activity. (#10932) 2023-02-26 04:42:07 +11:00
ClawGrip
4210a5f1a8
tecfri/sauro.cpp: Added an "easy" version and tabulated ROM definitions. (#10931)
New WORKING clone
------------------------
Sauro (set 4, easier) [Jordi Beltrán, Victor Fernandez (City Game)]
2023-02-26 04:21:18 +11:00
Vas Crabb
a4e8ffe3dc osd: Moved some windows-specific stuff into osd/windows/window.{h,cpp}. 2023-02-26 03:18:36 +11:00
AJR
df80004c3c Add dump and skeleton device for Schneider NLQ 401 Printer [unknown]
* tms1024.cpp: Add optional logging messages
2023-02-25 10:41:37 -05:00
Vas Crabb
8374300e68
opengl/gl_shader_mgr.cpp: Hopefully work with more GL implementations. 2023-02-25 19:55:26 +11:00