Commit Graph

93246 Commits

Author SHA1 Message Date
Ivan Vangelista
0640d4f8d3 New systems marked not working
------------------------------
Chao Ji Dou Niu (V305CN) [dyq, little0, Guru]
Chao Ji Sai Jin Hua [dyq, little0, Guru]
2025-03-06 11:07:06 +01:00
Roberto Fresca
6ab47fbba3 More improvements to misc/vpoker.cpp driver: [Roberto Fresca, Grull Osgo]
- Rewrote the lamps scheme.
 - Fixed the button-lamps layouts.
 - Added workaround for the NMI routine (vpoker).
 - Fixed vpoker NVRAM issues.
 - Fixed mech counters support per game.
2025-03-06 00:49:20 +01:00
angelosa
8715486243 nec/pc88va_sgp.cpp: add 8bpp mode, fix tetris text 2025-03-05 23:06:24 +01:00
Ivan Vangelista
0d608ac822 New systems marked not working
------------------------------
Xing Yun Pao Ma Di (V401CN) [dyq, little0, Guru]
Wang Pai Dou Dizhou [dyq, little0, Guru]
Wu Lin Zheng Ba [dyq, little0, Guru]

New clones marked not working
-----------------------------
Xing Yun Pao Ma Di (unknown ver) [dyq, little0, Guru]
2025-03-05 18:32:07 +01:00
Dirk Best
48b7920613 amiga: CDTV CD-ROM support
- CDTV can boot from CD and play audio discs
- Alternatively use the A570 expansion for the A500
2025-03-05 17:40:15 +01:00
Dirk Best
32a2633ba7 6525tpi: clear latches on write to portc in interrupt mode 2025-03-05 17:40:15 +01:00
cam900
4d7370bcbc
snk/mainsnk.cpp: Suppress side effects for debugger reads and cleaned up code. (#13445)
Cleaned up graphics decoding layouts, use bit helpers, made some variables const.
2025-03-06 01:55:53 +11:00
Vas Crabb
a90981be5f snk/snk.cpp: Fix build; igs/igs_m027.cpp: Added note about tct2p inputs. 2025-03-06 01:35:43 +11:00
cam900
f61f83c1df
snk/snk.cpp: Split driver state class for different hardware configuration: (#13440)
* Added saved state support and suppress side effects for debugger reads.
* Use generic graphics decoding layouts.
* Added machine reset handler to fix soft reset.
* Reduced literal tag use.
* Reduced duplication, use more appropriate types for some variables, made more variables const.
2025-03-06 01:31:33 +11:00
Vas Crabb
215fc74bcf igs/igs_m027.cpp: Promoted xypdk and tct2p to working:
* Fixed inputs and sound for xypdk.
* Fixed inputs, and hooked up hopper, counter and lamp for tct2p.

Systems promoted to working
---------------------------
Tarzan Chuang Tianguan 2 Jiaqiang Ban (V306CN)
Xingyun Pao De Kuai (V106CN)
2025-03-06 00:06:54 +11:00
angelosa
b0613ccfab bus/cbus: add MIF-201 MIDI interface stub 2025-03-05 11:32:25 +01:00
angelosa
8a250aded0 pc/przone.cpp: notes 2025-03-05 11:32:25 +01:00
cam900
30d05e20cf
snk/munchmo.cpp: Cleaned up graphics decoding layouts and other improvements: (#13442)
* Cleanup graphics decoding layouts, use scale factors rather than duplicating pixels.
* Split graphics ROM and look-up table ROM regions.
* Improved save state support and cleaned up code.
2025-03-05 19:07:01 +11:00
Ivan Vangelista
b4af482f19 misc/gms.cpp: fixed GFX for cjldp 2025-03-04 23:05:57 +01:00
Ivan Vangelista
3665d6da67 misc/gms.cpp: redumped one GFX ROM for cjdlz [Guru] 2025-03-04 21:43:13 +01:00
angelosa
c9177b18a6 nec/pc88va_v.cpp: multiplane mode don't fallback in singleplane if AACC disabled 2025-03-04 21:23:13 +01:00
angelosa
c4092afdfa nec/pc88va.cpp: implement GVRAM single/multiplane ROP registers 2025-03-04 21:13:06 +01:00
angelosa
c6897b843d skeleton/pv9234.cpp: hookup stub NS16550, more notes 2025-03-04 21:13:06 +01:00
Vas Crabb
3c1d14f76e posixfile.cpp: Pass in explcit alignment to operator new just in case. 2025-03-05 03:20:30 +11:00
Vas Crabb
493348cd58 posixfile.cpp: nothrow is passed to operator new, not to reinterpret_cast. 2025-03-05 03:14:46 +11:00
Vas Crabb
c36ff69f33 bmc/bmcpokr.cpp: Improved DIP switch settings for xyddzhh. 2025-03-05 02:51:36 +11:00
Ivan Vangelista
d304c33915 New clones marked not working
-----------------------------
Super Star 97 / Ming Xing 97 (version V168A) [dyq, little0, Guru]
2025-03-04 16:46:50 +01:00
Ivan Vangelista
240f8b8c7e New systems marked not working
------------------------------
Chaoji Da Lianzhuang (Version 1.1) [dyq, little0, Guru]
Huang Guan Le Yuan (990726 CRG1.1) [dyq, little0, Guru]
2025-03-04 16:16:06 +01:00
Michael Zapf
7547fa6991 ti99: Change Arcturus device short name. 2025-03-04 15:24:19 +01:00
Roberto Fresca
141da30bbd Major improvements to misc/vpoker.cpp driver: [Roberto Fresca, Grull Osgo]
- Change vpoker description to Challenger Draw Poker.
 - Inputs from the scratch.
 - Split machine drivers for each game.
 - Hook clocks to the 6840 PTM.
 - Reworked interrupts handling.
 - Lamps support for both sets.
 - Adjusted screen visible area per game.
 - Clickable button-lamps layout for vpoker.
 - Clickable button-lamps layout for 5acespkr.
 - Mech counters support.
 - NVRAM support.
 - Added sigma-delta DAC sound support.
 - Promoted vpoker to working.
 - Promoted 5acespkr to working.
 - Added technical notes.

Systems promoted to working
---------------------------
Challenger Draw Poker [Roberto Fresca, Grull Osgo]
5-Aces Poker [Roberto Fresca, Grull Osgo]
2025-03-04 03:21:24 +01:00
Ivan Vangelista
a5aaa3ef80 New systems marked not working
------------------------------
Crown Poker (ver. 1.20) [Brian Troha, Hammy, The Dumping Union]
2025-03-03 22:14:34 +01:00
hap
afbcc8e96f driveyes: correct pcm rom dsw default state 2025-03-03 21:13:57 +01:00
hap
3fff2a61d5 bayroute1: add sound roms 2025-03-03 20:54:08 +01:00
Ivan Vangelista
c3da58a254 New working systems
-------------------
Lian Huan Pao - ATT II [dyq, little0, Guru]
Lian Huan Pao - ATT III [dyq, little0, Guru]
Xingyun Dou Dizhu [dyq, little0, Guru]

New clones marked not working
-----------------------------
Chaoji Dou Dizhu (V213CN) [dyq, little0, Guru]
Heart of Antony (0252526, US) [Dam0, Heihachi_73]
Mr Woo (30215311, NSW/ACT) [Dam0, Heihachi_73]

- bmc/popobear.cpp: redumped one GFX ROM for qiwang [dyq, little0, Guru]
2025-03-03 20:07:22 +01:00
AJR
37531b620d imagedev/floppy.cpp: Return INVALIDIMAGE from floppy_image_device::identify if no format scores 2025-03-03 13:27:52 -05:00
hap
26c10a1bd1 opwolf: reduce duplicated adpcm source code 2025-03-03 19:05:21 +01:00
hap
a113ce35e0 tc0060dca: use 2 handlers for writing volume 2025-03-03 18:45:42 +01:00
hap
7698c89901 opwolf: improve sound routing 2025-03-03 18:08:22 +01:00
angelosa
72b18e6333 skeleton/pv9234.cpp: update notes, minor cleanups 2025-03-03 12:51:17 +01:00
AJR
7e62c25724 fsblk.cpp: Internal overhaul
- Replace custom reference counting wrapper with std::shared_ptr
- Rename fsblk_t::block_t::copy to write and use it in a few more places
- Add fsblk_t::block_t::read
- Rename fsblk_t::block_t::offset and rooffset due to name collisions and privatize these helper functions
- Rename fsblk_t::fill to fill_all for clarity's sake
2025-03-02 22:32:09 -05:00
Michael Zapf
acf0aeaa4b ti99: Add sidecar cartridge Arcturus. 2025-03-02 22:28:51 +01:00
Michael Zapf
f962ece5fd ti99: Added I/O port Splitter device. 2025-03-02 22:04:29 +01:00
Ivan Vangelista
4035ef4a59 New systems marked not working
------------------------------
Tarzan Chuang Tianguan 2 Jiaqiang Ban (V306CN) [dyq, little0, Guru]
Xingyun Pao De Kuai (V106CN) [dyq, little0, Guru]
2025-03-02 18:30:35 +01:00
ArcadeShadow
b812aa6752
megacd.xml: Metadata cleanups (#13436)
- Added parent/clone relationship between "Blackhole Assault (Europe)" / "Black Hole Assault (Japan)"
- Lowercase on descriptive words "Night Trap (USA, re-release)"
- Replaced country abbreviation "Cadillacs and Dinosaurs - The Second Cataclysm (Brazil)"
2025-03-02 11:11:25 -05:00
hap
fa5c0fa3ee kinst: add debugger side effects check after prev commit 2025-03-02 14:58:04 +01:00
Michael Zapf
a7e0a2fd50 geneve: Enable 384K SRAM expansion. 2025-03-01 22:33:31 +01:00
m1macrophage
e6c3d78568
linn/linndrum.cpp: Made knobs controllable by pointing device. (#13433) 2025-03-01 22:09:35 +01:00
Fredrik Sandkvist
5360641faf
konamigx_v.cpp, konamigx.h: implement brightness for layers (#13400)
* konamigx_v.cpp, konamigx.h: implement brightness for layers
* konamigx_m.cpp: initial implementation of operation 0x98
2025-03-01 19:19:33 +01:00
hap
be62159ab8 mystwarr: small cleanup 2025-03-01 19:12:53 +01:00
arbee
c6cbbc92d7 apple/macpwrbkmsc.cpp: Map full SCSI DRQ range; some disk utilities don't use the OS's normal address. [R. Belmont] 2025-03-01 11:48:07 -05:00
Vas Crabb
a2be87ef9b debugger/debugwin.cpp: Fixed clang build. 2025-03-02 02:46:07 +11:00
Vas Crabb
e27d69611c debugger/win: Added option to disable window grouping.
Option is in debugger console window Settings menu.  Changes apply on
hard reset or restarting MAME.  Setting is saved to default.cfg.
2025-03-02 02:11:16 +11:00
hap
7f60f33494 gk2000: update notes 2025-03-01 13:42:58 +01:00
AJR
bb7819bd8d dataeast/simpl156.cpp: Consolidate driver in single file 2025-02-28 23:54:19 -05:00
AJR
c1449b44d6 tektronix/tek410x_kbd.cpp: Keyboard updates
- Rebind |/~ key to BACKSLASH2 (as suggested by @Elektraglide); bind Esc and Tab and add arbitrary bindings for remaining keys
- Add notes on different key labels for 4404 keyboard (this might be emulated separately in the future)
2025-02-28 23:06:30 -05:00