Commit Graph

88084 Commits

Author SHA1 Message Date
Devin Acker
64bc63a655
midiin_device: support loading sysex dumps (#11625) 2023-10-20 19:21:52 -04:00
Vas Crabb
6f1abb6222 emu/romload.cpp: Removed apparently obsolete FIXME comment. 2023-10-21 04:14:02 +11:00
Vas Crabb
0e8fdbecdd emu/romload.cpp: Tidy up some of the code a little. 2023-10-21 04:03:31 +11:00
cam900
6ef2fd66f0
seta/seta.cpp: Updated descriptions, machine configuration settings, input labels. (#11551)
* rezon: Made licensee configurable as boards showing Taito date with 1991 year have been seen, and made 1992 version the parent.
* rezon: Corrected label for tilt input displayed in service mode.
* zingzip: Default to English title only, and added transliterated Chinese title to description.
2023-10-21 03:56:25 +11:00
cam900
f8de63c671
seta/simple_st0016.cpp: Added subtitles to descriptions for Koi Koi Shimasho and Renju Kizoku. (#11552)
Also corrected transliterations of titles in comments.
2023-10-21 03:23:34 +11:00
cam900
d0d09d7f53
toaplan/toaplan2.cpp: Corrected DIP switch and jumper settings for bgaregga bootlegs. (#11553)
* Corrected settings for bootlegs with hard-coded region (affects bonus life settings).
* Added transliterated Chinese titles for two bootlegs and noted that Melody is possibly the bootlegger’s name.
2023-10-21 03:18:49 +11:00
hap
13b23aac37 advision,skywriter: fix cliprect bounds check 2023-10-20 17:26:57 +02:00
hap
320c8283d2 spacezap: add note about older version, ddealer: correct typo in comment 2023-10-20 13:32:09 +02:00
Vas Crabb
ceb582b8a0 docs: Updated for changes to media loading behaviour.
Bumped docs version since this now describes behaviour of the
upcoming release.
2023-10-20 17:57:18 +11:00
Vas Crabb
052b550026 emu/romload.cpp: Don't search parent device search path for software media.
This was a piece of emergent behaviour in the original implementation of
software media loading.  It was preserved in the last big refactor of
ROM loading, but it can be removed now to simplify the code.
2023-10-20 17:32:00 +11:00
dave-br
a9519ebcd8
video/mc6847.cpp: Fix synchronization between MC6847 video display generator and screen device (#11594) 2023-10-20 02:10:27 +02:00
angelosa
e353be43cd ibm/ibm5550.cpp: identify video format a bit 2023-10-20 00:32:43 +02:00
angelosa
299447c50f machine/i82443bx_host.cpp: stub a 82443LX PAC variant
New systems marked not working
------------------------------
Gigabyte GA-6LA7 [The Retro Web]
2023-10-19 21:58:32 +02:00
Vas Crabb
d1172bf710 Allow clone CHDs to use parent CHDs as parents.
* util/chd.cpp: Allow caller to provide a helper for finding parent CHDs
  and expose (recursive) missing parent status.
* emu/romload.cpp: Search parent systems/devices/software for parent
  CHDs on encountering a delta CHD.
* emu/romload.cpp: Report error on delta CHDs when parent can't be
  found.
* emu/romload.cpp: Check parents for matching CHDs with different names
  for devices as well as systems and software.
2023-10-20 05:47:15 +11:00
AJR
4dfc36ae47 pokey: Latch current value of keyboard count when registering presses in non-debounce mode. Fixes start button not responding in a5200:pitfall. 2023-10-19 11:37:00 -04:00
AJR
c662f2ec6b render.cpp: Nuke previous scaler when releasing a render_texture in case it gets recycled later. This fixes occasional bad downcasts in debug builds when trying to bring up the tilemap viewer in certain drivers. 2023-10-19 09:18:28 -04:00
ClawGrip
8fea166c6f
subsino/subsino.cpp: Maked PROMs as BAD_DUMP for 'newhunterc' (#11641)
As they weren't dumped from that PCB
2023-10-19 10:30:21 +02:00
angelosa
66709c3b6a ibm/ibm5550.cpp: implement preliminary NMI trap, add notes, denote it uses a GFX ROM for text drawing 2023-10-19 02:23:10 +02:00
angelosa
b9789ae9d3 pc/quakeat.cpp: regen HDD geometry 2023-10-18 22:29:15 +02:00
Ivan Vangelista
8ae9e49586 subsino/subsino_crypt.cpp: added xors and bitswaps for the newly dumped newhunterc set. It still needs work on the driver side. 2023-10-18 20:04:30 +02:00
Ivan Vangelista
f1caaeccea nakajima/nakajies.cpp: added 2 bios dumps for the NTS DreamWriter 325:
- v1.03 [Baracus]
- v2.0 [MrWaalkman]
2023-10-18 19:45:46 +02:00
ClawGrip
d8199aac64
subsino/subsino.cpp: Dumped and added another New HUNTer set (as MNW) (#11624)
* subsino/subsino.cpp: Dumped and added another New HUNTer set (as MNW)

New NOT_WORKING clone
------------------------------
New HUNTer (bootleg, set 2) [Taksangs]

* mame.lst: Add 'newhunterc'

* Fix notes
2023-10-18 19:33:06 +02:00
AJR
67bfa9bc4d at_mb: Fix address map 2023-10-18 07:38:08 -04:00
Devin Acker
4954807f28
casio_ra3_device: fill newly created image with zero instead of 0xff (#11626) 2023-10-17 20:08:04 -04:00
Philip Bennett
8c9b339442 cpu/sh/sh.cpp - Fix MAC_W regression 2023-10-17 14:48:33 -07:00
Ivan Vangelista
9a6095696c New working clones
------------------
Geo Storm (Japan, 026 custom sound CPU) [playero]

- dynax/royalmah.cpp: minor comments update
2023-10-17 21:47:01 +02:00
angelosa
13d77e40a6 pc/pc.cpp: move ibm5550 to own driver 2023-10-17 21:31:11 +02:00
Phil Bennett
cbe16a03a8
casio/casloopy.cpp: Promoted system to working. (#11621)
* Emulated most features of the system, with the exception of sound output and the thermal printer.
* bus/vboy/slot.cpp: Fixed loading loose software on big Endian hosts. [Vas Crabb]

Systems promoted to working
---------------------------
Casio Loopy [Phil Bennett, Ryan Holtz]

New working software list items (casloopy.xml)
-------------------------------
Chakra-kun no Omajinai Paradise [Rachel Simone Weil]
2023-10-18 05:45:26 +11:00
ClawGrip
a5b5686970
misc/vamphalf.cpp: Dumped and added a new game: 'Solitaire' (#11623)
* misc/vamphalf.cpp: 
New working systems
-------------------
Solitaire (version 2.5) [Recreativas.org, Brito_cat]

* mame.lst: Add 'solitaire'

* proper memory map and inputs

may still do with intuitive input defaults and speedup funcs

* mame.lst: moved solitaire in alphabetical order [skip ci]

---------

Co-authored-by: Ivan Vangelista <mesgnet@yahoo.it>
2023-10-17 19:54:16 +02:00
Sönke Joppien
6e0c003c5f
Corrected grammar of several German UI message translations. (#11614) 2023-10-18 03:06:48 +11:00
Devin Acker
3574a5aa74
casio/cz101.cpp: Added sound output and RAM cartridge, and promoted system to working. (#11613)
* casio/ra3.cpp: Added simple Casio RA-3 RAM cartridge device.
* sound/upd933.cpp: Emulated Casio/NEC uPD933 phase distortion synthesis chip.

Systems promoted to working
----------------
Casio CZ-101 [Devin Acker]
2023-10-18 03:00:22 +11:00
arbee
23b19b492e nubus/thunder4gx.cpp: Preliminary support for Radius Thunder IV GX video card. [R. Belmont] 2023-10-16 22:15:15 -04:00
MetalliC
ea526ab2d1 new NOT_WORKING machine
-----------------------
Bingo Parade (main) (MDA-C0008E) [rtw, MetalliC]

new NOT_WORKING clone
-----------------------
Bingo Galaxy (main) (MDA-C0039A) [rtw, MetalliC]
2023-10-16 02:17:51 +03:00
Phil Bennett
ee500b6a57
cpu/sh: Improved SH7021 SoC emulation. (#11610) [Ryan Holtz, Phil Bennett]
* Added (rudimentary) SH7021 DMA, timers and GPIO, and logging for the rest.
* Fixed SH2 NMIs occurring in a delay slot when using the interpreter.
* Generally cleaned up code and renamed functions/macros/variables more conventionally.
2023-10-16 00:08:17 +11:00
AJR
3ad1d0d02e Support MSX Sunrise SCC Flash cart type used in Manbow 2 2023-10-14 23:10:14 -04:00
AJR
7f264f417f subsino.cpp, subsino2.cpp: Remove extraneous RAM from HD647180X memory maps where the MCU has some internal RAM 2023-10-14 19:02:31 -04:00
Roberto Fresca
65d890a328 rfslotsmcs48.cpp driver: Fix conditional requesting ay8910 data. 2023-10-15 00:45:16 +02:00
AJR
1e7e1c344d subsino.cpp, subsino2.cpp: Add some fake internal ROM to encrypted HD647180X games so the MMU can get set up properly 2023-10-14 18:18:08 -04:00
Ivan Vangelista
2714b83752 New clones marked not working
-----------------------------
Multi Game (Italian, Versione 3.9.8 - 1.5.7, 01-JUL-98) [The Dumping Union]
2023-10-14 14:24:55 +02:00
Ivan Vangelista
7aaf6b7922 New clones marked not working
-----------------------------
Super Magic Card [The Dumping Union]
2023-10-14 13:40:59 +02:00
Ivan Vangelista
752866daa7 New clones marked not working
-----------------------------
Super Nove (Playmark, Euro currency) [The Dumping Union]
2023-10-14 12:22:37 +02:00
Ivan Vangelista
ac3c4190ee dynax/royalmah.cpp: preliminary address map for cafepara 2023-10-13 20:14:39 +02:00
mamehaze
fa84d2ba67
nmk/ddealer.cpp: replace MCU simulation in ddealer with emulated NMK-110 MCU (also tdragon1, hachamf, hachamfa in nmk16.cpp) [Sergio Galiano, Recreativos Piscis, David Haywood, hammy] (#11584)
* replace MCU simulation in ddealer with emulated NMK-110 MCU [Sergio Galiano, Recreativos Piscis, David Haywood, hammy]
* hooked up MCU for tdragon1 too
* added the nmk-113 dump to hachamf and hachamfa, this appears to be a multipurpose MCU, as it has multiple program paths depending on a port.
* one of the config options in the 113 MCU is for Thunder Dragon, even if we use the 110
* 113 can also be used with Double Dealer in a specific config
* flip ddealer.cpp to more permissive license, with agreement from copyright holders
* load the 215 binary too, even if for emulation purposes it seems unimportant

---------

Co-authored-by: DAVIDNEW\admin <hazemamewip@hotmail.com>
2023-10-13 10:05:38 -04:00
Ivan Vangelista
a8f561b03e New working clones
------------------
Trivia ? Whiz (6221-10, U5-0A Edition 4) [Brian Troha, The Dumping Union]
2023-10-13 05:47:48 +02:00
Mark Garlanger
33c04f07fa
heathkit/tlb.cpp - add back in gp19 fix TODOs (#11609) 2023-10-12 21:17:36 -04:00
AJR
3dcf3d7569 Move format #includes out of header files 2023-10-12 20:43:47 -04:00
AJR
91b1b03003 skeleton/xor100.cpp: Hook up INTRQ and DRQ callbacks (and hopefully fix Windows build) 2023-10-12 20:33:51 -04:00
AJR
220c3df375 spectrum_opus: Use device finder array for floppy drives 2023-10-12 20:19:58 -04:00
AJR
fe40e82596 c8280, hp9895: Use device finder arrays for floppy drives 2023-10-12 19:47:08 -04:00
AJR
59521cf6cf ep64_exdos, compis_fdc: Clean up code using device finder arrays for floppy drives 2023-10-12 19:30:41 -04:00