Commit Graph

85934 Commits

Author SHA1 Message Date
Eric Anderson
413aa761bf
vectorgraphic/vector4.cpp: Add Centronics printer support. (#10945) 2023-03-03 03:39:20 +11:00
Eric Anderson
0184503b86
vectorgraphic/v4_kbd.cpp: Emulated Vector 4 keyboard. (#10944)
vectorgraphic/vector4.cpp: Replaced high-level keyboard simulation.
2023-03-03 03:34:19 +11:00
ClawGrip
4171acc751
seibu/bloodbro_ms.cpp: Dumped missing graphics ROMs. (#10951) [Museo del Recreativo] 2023-03-03 03:28:58 +11:00
Vas Crabb
c12b9fc0ff Follow-up on recent additions:
* jaleco/psychic5.cpp: Cleaned up and modernised a little.
* seibu/seibuspi.cpp: Confirmed PAL type for Raiden Fighters 2.
* thepit/thepit.cpp: Marked new set as a licensed US version.
2023-03-02 20:18:37 +11:00
Vas Crabb
68234f6232 taito/taito_f3_v.cpp: Cleaned up code a little and got some stuff out of the global namespace. 2023-03-02 05:56:06 +11:00
ywy
440e546e37
taito/taito_f3_v.cpp: Improved line clipping effects and palette for landmakr/quizhuhu. (#10920) 2023-03-02 05:37:44 +11:00
Vas Crabb
230702d378 ROM label updates and new dumps:
* dataeast/cninja: Added an early version of Mutant Fighter called
  Heroes. [Domenico Cervini]
* jaleco/psychic5.cpp: Updated ROM labels and locations for psychic5j.
  [Domenico Cervini]
* konami/nemesis.cpp: Updated ROM labels and mask numbers for lifefrce.
  [Domenico Cervini]
* seibu/seibuspi.cpp: Added cartridge PAL dumps for Raiden Fighters 2.
  [Domenico Cervini]
* thepit/thepit.cpp: Added a version of The Pit that shows a Centuri Inc
  copyright notice. [Domenico Cervini]
* util/jedparse.cpp: Fixed a bug when logging parsed fuse values, and
  added more useful error log messages.

New working clones
------------------
Heroes (World ver EM-1) [Domenico Cervini]
The Pit (Centuri Inc) [Domenico Cervini]
2023-03-02 04:28:54 +11:00
Ivan Vangelista
1168ab8b17 svision/svision.cpp: split into subclasses 2023-03-01 18:19:26 +01:00
David Haywood
cd67fd60ff
snk/hng64_3d.ipp : Use 16-bit indexed format for 3D layer buffer. (#10941) 2023-03-01 05:13:33 +11:00
Ivan Vangelista
48808ff6e6 New clones marked not working
-----------------------------
Flipper Football (v1.03) [Matt’s Basement Arcade, PinMAME]

- taito/sbmjb.cpp: preliminary input work for honooinv
2023-02-28 18:16:47 +01:00
Ivan Vangelista
4e2db7a5e5 New working software list items
-------------------------------
svision.xml: Crystball (Euro, USA, earlier) [anonymous]
svision.xml: Treasure Hunter (Euro, USA, 1993) [anonymous]

- svision.xml: corrected ROM dump for tvlink [anonymous]

- svision/svision.cpp: dumped bezel ROM for TV Link [anonymous]

- svision/svis_snd.cpp, svision/svision.cpp: added save state support and other small cleanups
2023-02-28 18:11:51 +01:00
Vas Crabb
678b56c7de emu/ioport.cpp: Changed config save/load behaviour for conditional fields.
* See GitHub #10937 for issues with current approach.
* Only save configuration for enabled fields.
* Apply loaded configuration to all matching fields.
2023-03-01 03:22:48 +11:00
ywy
e629a85548
taito/taito_f3_v.cpp: Implemented line RAM palette offset effect. (#10943) 2023-03-01 02:52:31 +11:00
AJR
8ded6a1eff m68000: Re-add debugger exception hook for interrupt/trap vectors; register IR for debug state 2023-02-27 22:36:13 -05:00
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