Commit Graph

85948 Commits

Author SHA1 Message Date
hap
22ddfb06ac m20.xml: correct string format 2023-03-03 22:52:39 +01:00
hap
c461a310ef New working systems
-------------------
My Little Computer [hap, Sean Riddle]
2023-03-03 22:42:38 +01:00
wilbertpol
1627e6f42f
msx/msx.cpp: Added keyboard LEDs to internal artwork. (#10950)
* msx/msx.cpp: Made drive names and LEDs optional.
* msx/msx.cpp: Added caps lock and language mode LEDs to layout.
* bus/msx/slot/disk.cpp: Tidied up code.
2023-03-04 04:24:38 +11:00
eberhab
568b42a108
m20.xml: Added new dumps, updated metadata, and added comments. (#10832)
* Added usage notes for many items.
* Marked disks missing track 0 as bad dumps.
* Updated supported status.

New working software list items (m20.xml)
---------------------
Demo Disk - Spiele + Uhr (alt)
Multiplan (US)
Olivetti PCOS 2.0h
Olivetti PCOS 3.0e (alt 1)
Olivetti PCOS 3.0e (alt 2)
OliWord 1.2 (German)
OliWord 1.2 (Italian) (alt)
The Queen's Footsteps (English)
The Queen's Footsteps (Italian)
Silk Dust

New software list items marked not working (m20.xml)
------------------------------------
M20 Graph
2023-03-04 04:02:56 +11:00
hap
b1704e7f00 bloodbrom: uncomment gfx3 gfxlayout 2023-03-03 16:46:02 +01:00
hap
5326684c2f New working software list items
-------------------------------
ggm: Gruenfeld-S Edition: Master Chess Openings [Berger]
2023-03-03 16:00:43 +01:00
AJR
be567ad38b macquadra700.cpp: Disable side effect 2023-03-03 09:42:54 -05:00
AJR
1c9ce36b23 macqd700: Throttle CPU when doing SCSI pseudo-DMA to make 53C96 clock and transfer rates more realistic 2023-03-03 07:49:09 -05:00
Ivan Vangelista
78aadc3ef2 New working clones
------------------
The Ocean Hunter (Japan, Revision A) [Brian Troha, The Dumping Union]
2023-03-03 07:23:59 +01:00
AJR
8a9c1aa573 jazz.cpp: Correct SCSI controller type 2023-03-02 22:17:36 -05:00
AJR
ad701c0caf ncr53c90: More updates
- Eliminate unnecessary command length counter
- In 16-bit bus mode, only enable DRQ for transferring one byte to memory when TC0 is set and config flag to save it is not
- Restrict 24-bit extension of transfer counter and config4 & ID registers to NCR53CF94/96
2023-03-02 21:58:47 -05:00
angelosa
f7e62a2f2b nec/pce.cpp, hash/pce.xml, hash/pcecd.xml, hash/tg16.xml: fix main entity descriptions 2023-03-02 22:53:39 +01:00
Vas Crabb
56d7fe0a98 jaleco/psychic5.cpp: Tidy up a little more. 2023-03-03 05:55:31 +11:00
Vas Crabb
081c073c8b jaleco/psychic5.cpp: Split system-specific code into derived classes. 2023-03-03 05:35:32 +11:00
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