Commit Graph

85915 Commits

Author SHA1 Message Date
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
Ivan Vangelista
2fad75c426 misc/gameace.cpp: changed WIP descrambling code to avoid going out of bounds 2023-02-25 09:53:41 +01:00
Vas Crabb
20ed2ceafd
render/sdlglcontext.h: Added missing override qualifier. 2023-02-25 10:51:04 +11:00
Vas Crabb
3e27dd60a2 osd: Fixed various OpenGL issues - fixes -nowaitvsync not working on Windows with -video opengl.
Turned shader tool/shader manager into a class so multiple
screens/windows don't nuke each other.

Don't try to get supported extensions without a valid GL context with
Windows OSD.

Use per-context GL function pointers for shader manager and for all
functions when using GL dispatch.  Windows doesn't guarantee extension
functions from one context are valid for another.
2023-02-25 08:43:33 +11:00
Ivan Vangelista
247e1e1fbb New systems marked not working
------------------------------
Honoo no Invader [hammy]
Hot Body (set 1) [f205v, Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]

New clones marked not working
-----------------------------
Hot Body (set 2) [Guru]
2023-02-24 18:22:43 +01:00
Vas Crabb
d38bf903f5 osd: Fixed a corner case in XInput DJ Hero turntable handling. 2023-02-25 01:26:54 +11:00