Commit Graph

93528 Commits

Author SHA1 Message Date
Ivan Vangelista
ab8c89d3a7 igs/igs_m027_033vid.cpp: added tile and oki banking, preliminary inputs. Renamed as per title screen. Playable but for the missing hopper support. 2025-03-14 19:37:42 +01:00
Ivan Vangelista
4c61c013bb - igs/igs_m027_033vid.cpp: redumped GFX ROM for flowerw3 [little0]
- igs/jackie.cpp: corrected ROM loading for kungfu [David Haywood]
2025-03-14 18:06:45 +01:00
m1macrophage
77ece1c0db
linn/linndrum.cpp: First pass at audio emulation. (#13458)
* linn/linndrum.cpp: First pass at audio emulation. Promoted to working.

* linndrum: Remove stray & from tom variation calculation.
2025-03-14 17:07:00 +01:00
Mike Swanson
62fa67a5a5
hash/ibm5170{,_cdrom}: PartitionMagic 8.05 (#13139)
New working software list items
---------------------------------------------
ibm5170.xml: Norton PartitionMagic 8.05 (English), Norton PartitionMagic 8.05 (French), Norton PartitionMagic 8.05 (German), Norton PartitionMagic 8.05 (Italian), Norton PartitionMagic 8.05 (Spanish) [chungy]

New working software list items
---------------------------------------------------
ibm5170_cdrom.xml: Norton PartitionMagic 8.05 [chungy]
2025-03-14 10:45:45 +01:00
Patrick Mackinlay
47e9f4eee2 z80scc: reassert interrupt if conditions persist (fixes MT#9141) 2025-03-14 16:13:55 +07:00
mamehaze
dfcb1350c4
make flowerw3 (igs_m027_033vid.cpp) show the attract demo (#13474)
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2025-03-14 08:38:22 +01:00
Vas Crabb
e75c7079cf -cpu/drcbearm64.cpp: More fixes and optimisations:
* Correctly identify valid immediate constants for add/sub/cmp (it was
  too conservative).
* Don't unnecessarily copy UML register values kept in host registers
  for CMP.
* Fixed detection of TST against immediate zero and optimised generated
  code.
* Optimised TST against immediate with all bits set.

-cpu/alto2: Follow the same pattern as the other things that have been
 altered to avoid problematic memsets in this device.

-cpu/powerpc: Realigned some comments that had drifted.
2025-03-14 14:18:43 +11:00
Ivan Vangelista
14d11c479e New systems marked not working
------------------------------
Flower World 3 (V118CN) [little0, XingXing]

New clones marked not working
-----------------------------
Super Star 97 / Ming Xing 97 Jianan Ban [little0]
Tumble Pop (Electronic Devices bootleg) [Hammy]

- neogeo/neogeo.cpp: updated documentation [JacKc]

- various drivers: identified manufacturers for some bootlegs [Hammy]

- devices/cpu/alto2/a2disp.cpp: removed use of memset on non-trivial object
2025-03-13 18:14:09 +01:00
Vas Crabb
f1efcbd75f dynax/ddenlovr.cpp: Default to Hong Kong/Taiwan region for mjmyunivbl and mjmyunivbl2. 2025-03-14 00:25:14 +11:00
Vas Crabb
155db7151f dynax/ddenlovr.cpp: Fixed some Chinese titles:
* Use Jyutping transliteration for mjmyunivbl title as Hong Kong is a Cantonese-speaking area.
* Corrected character in mjmyunivbl2 Chinese title in comment (traditional, not simplified).
2025-03-14 00:11:01 +11:00
Vas Crabb
e6c8f8ccf0
cpu/drcbearm64.cpp: Add disassembled UML comments to logged native assembly language. (#13472) 2025-03-13 23:41:05 +11:00
hap
b71012d11b wgp: compile error slipped in 2025-03-13 11:32:16 +01:00
hap
f18bde12bc neogeo: correct link mcu rom label,
wgp: rename World Grand Prix to WGP, make wgp2 a parent set
2025-03-13 11:30:23 +01:00
Vas Crabb
c20ff92ac2
frontend/mame/infoxml.cpp: Added null check. 2025-03-13 17:59:03 +11:00
Vas Crabb
25fa1ff89a -Fixed some -listxml issues:
* frontend/mame/infoxml.cpp: Recursively discover device types when
  filtering output.
* frontend/mame/infoxml.cpp: Don't waste time/memory collecting device
  types when not filtering.
* scripts/target/mame: Sort driver projects and sources within driver
  projects to give more determinisitc output on filesystems that don't
  enumerate in order by filename (e.g. XFS or ext).

-machine/s3c24xx.hxx: Got rid of a layer of indirection on LCD bitmaps.
2025-03-13 16:49:51 +11:00
AJR
d12235d009 dec/uvax3100.cpp: Hook up ROM to memory map and (really) fix loading 2025-03-12 21:48:11 -04:00
ClawGrip
315ab91286
Add a skeleton driver for DEC MicroVAX 3100 (#13331)
New systems marked not working
------------------------------
MicroVAX 3100 Model 10 [OldComputers ES]
2025-03-12 21:37:55 -04:00
angelosa
9ed724e2ce nec/pc88va_sgp.cpp: make RMW shifting more reliable, add 1bpp to 1bpp/4bpp OPs 2025-03-12 21:17:15 +01:00
Ivan Vangelista
044fb3002a New working clones
------------------
Toffy (unencrypted) [Hammy]
2025-03-12 21:16:47 +01:00
Ivan Vangelista
f7ec617100 - skeleton/vgame.cpp: added complete PCB infos and dumped EEPROM for cjsjh [Guru]
- devices/machine: fixed Clang 20.1.0 erroring due to using memset on non-trivial objects
2025-03-12 18:24:19 +01:00
Vas Crabb
d3afef2289 -kaneko/kaneko_calc3.cpp: Organise decryption table as 256*64, restored tabulation killed by a previous incarnation of srcclean.
-cpu/dsp56156: Fixed class memory access warnings (was nuking some memory_access::specific helpers).
2025-03-13 04:21:31 +11:00
cam900
e7ae0c266c
shared/seibusound.cpp: Read coin inputs through sound device. (#13450)
Coin inputs are read through the sound MCU, so this documents the connections better and allows fake I/O ports to be removed.

Also cleaned up code and improved tags.
2025-03-13 02:39:27 +11:00
Devin Acker
515a8c31e8
sound/gt155.cpp: Increased range of filter output to avoid overflow. (#13454) 2025-03-13 01:57:53 +11:00
cam900
06183fc297
metro/hyprduel.cpp: Use explicitly size integers for things that need to be registered for save states. (#13463) 2025-03-13 01:55:10 +11:00
AJR
dc2ba0ed83 machine/ncr5380.cpp: Add DP8490 type so that its Enhanced Mode can be emulated in the future 2025-03-12 10:50:17 -04:00
cam900
da5ddf83c5
kaneko/kaneko16.cpp, kaneko/kaneko_calc3.cpp: Cleaned up code: (#13466)
* kaneko/kaneko16.cpp: Moved Blaze On and Wing Force to a derived state class, reduced optional object finders.
* kaneko/kaneko16.cpp: Reduced literal tag use, made more variables const, improved ROM region names, added notes.
* kaneko/kaneko_calc3.cpp: Removed hard-coded tags, updated comments.
2025-03-13 01:29:15 +11:00
cam900
28239dd04f
misc/mcatadv.cpp: Cleaned up code: (#13468)
* Use sign extension and bit extraction helpers.
* Avoid unnecessary device replacement in machine configuration.
* Made more variables const, updated comments.
2025-03-13 00:38:19 +11:00
Patrick Mackinlay
77a89b409e bt450: new ramdac device 2025-03-12 14:23:10 +07:00
Patrick Mackinlay
56ecdf4249 bt431, bt45x: make accessors public 2025-03-12 14:22:46 +07:00
Patrick Mackinlay
faffe13522 m68k: fix fmovem effective address increment bug 2025-03-12 14:21:43 +07:00
Vas Crabb
877307dffe 3rdparty/expat: Hopefully fix macOS build properly. 2025-03-12 18:10:26 +11:00
Vas Crabb
0793350fd4
cpu/drcbearm64.cpp: Emit optimised memory access code. (#13464)
Emit optimised code for native-width reads and writes no larger than native width.
2025-03-12 18:00:47 +11:00
Vas Crabb
ed02d60d9a 3rdparty/expat: Added dummy expat_config.h to hopefully fix macOS buid. 2025-03-12 17:46:44 +11:00
Vas Crabb
288839a395 3rdparty/expat: Updated to expat 2.6.4. 2025-03-12 17:23:33 +11:00
Vas Crabb
d69383bfb6 3rdparty/lua: Updated to Lua 5.4.7. 2025-03-12 17:02:57 +11:00
MetalliC
f2e72d6318 Merge branch 'master' of github.com:mamedev/mame 2025-03-11 19:05:01 +02:00
MetalliC
bf717904e3 New not working machine
-----------------------
Nihonzenkoku-katochan-no-kurukuru-ressya-de-Pe! (Ver.1.00, 2004/10/24) [Darksoft, MetalliC, rtw]
2025-03-11 19:04:24 +02:00
ClawGrip
364db2f689
Add a skeleton driver for Cisco CSS11501S-K9 Content Services Switch (#13384) 2025-03-11 18:03:06 +01:00
Ivan Vangelista
6294be354a New working clones
------------------
Majiang Caihui Ying (ver 2.20) [little0]
Que You Ji - Dian Zi Ji Pan Jiaqiang Ban (v201) [dyq, little0, Guru]

- igs/pgm.cpp: identified kovqhsgs302 [FBNeo]
2025-03-11 17:58:23 +01:00
Vas Crabb
a58b23f233 -cpu/drcbex64.cpp: Align HANDLE entry point to 16-byte boundary.
-cpu/mips/mips3drc.cpp: Don't start a new block for every callable helper.
2025-03-12 01:32:56 +11:00
angelosa
4c14cd4c25 nec/pc88va_v.cpp: hookup TSP Maximum Raster Address (line height per char)
Software list items promoted to working
---------------------------------------
pc88va.xml: Abunai Tengu Densetsu, Crescent Moon Girl, D.P.S - Dream Program System, Pac-Man
2025-03-10 20:07:09 +01:00
Ivan Vangelista
67a8ba074c New systems marked not working
------------------------------
Chaoji Dou Dizhu (V219CN) / Chaoji Dou Dizhu Jiaqiang Ban (V302CN) [dyq, little0, Guru]
Chaoji Dou Dizhu Jiaqiang Ban (S300CN) / unknown second game [little0]

New clones marked not working
-----------------------------
Chaoji Dou Dizhu (V219CN) / Chaoji Dou Dizhu Jiaqiang Ban (V405CN) [dyq, little0, Guru]
2025-03-10 18:15:19 +01:00
Adam Billyard
19a2529f56
am9513.cpp: more logging for LOG_MODE and LOG_TC (#13406) 2025-03-10 09:58:43 -04:00
AJR
6b3856b0e5 skeleton/vgame.cpp: Tentatively change CPU type to ARM7 2025-03-10 08:53:51 -04:00
Roberto Fresca
d044fa878d magicfly driver improvements: [Roberto Fresca, Grull Osgo]
- Bonne Chance chars and tiles both 3bpp.
 - New TILE_GET_INFO and video start for Bonne Chance.
 - Reworked the Bonne Chance and 7mezzo color palette.
2025-03-10 02:08:14 +01:00
AJR
2f4ca0631f scripts/src/cpu.lua: Update comment 2025-03-09 15:46:50 -04:00
angelosa
b6f78b1aed hash/pc88va.xml: fix validation 2025-03-09 20:14:23 +01:00
angelosa
1693281bbf pci/virge_pci.cpp: add virgevx_pci stub 2025-03-09 20:05:03 +01:00
angelosa
631a761aba nec/pc88va_sgp.cpp: add RGB565 ROPs
nec/pc88va_v.cpp: use DSA in draw_packed_gfx_4bpp, halve pitch for draw_direct_gfx_rgb565
hash/pc88va.xml: update QA, and use saner defaults where applicable
2025-03-09 20:05:03 +01:00
AJR
b8de24c775 New machines marked as NOT_WORKING
----------------------------------
MicroVAX I [microvax2.org]
MicroVAX II [microvax2.org]
MicroVAX 3400 [microvax2.org]
MicroVAX 3500 [microvax2.org]
2025-03-09 14:51:01 -04:00