Commit Graph

  • 8715486243 nec/pc88va_sgp.cpp: add 8bpp mode, fix tetris text angelosa 2025-03-05 23:06:17 +0100
  • 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] Ivan Vangelista 2025-03-05 18:32:07 +0100
  • 48b7920613 amiga: CDTV CD-ROM support Dirk Best 2025-03-05 17:39:29 +0100
  • 32a2633ba7 6525tpi: clear latches on write to portc in interrupt mode Dirk Best 2025-03-04 20:10:54 +0100
  • 4d7370bcbc
    snk/mainsnk.cpp: Suppress side effects for debugger reads and cleaned up code. (#13445) cam900 2025-03-05 23:55:53 +0900
  • a90981be5f snk/snk.cpp: Fix build; igs/igs_m027.cpp: Added note about tct2p inputs. Vas Crabb 2025-03-06 01:35:43 +1100
  • f61f83c1df
    snk/snk.cpp: Split driver state class for different hardware configuration: (#13440) cam900 2025-03-05 23:31:33 +0900
  • 215fc74bcf igs/igs_m027.cpp: Promoted xypdk and tct2p to working: Vas Crabb 2025-03-06 00:06:54 +1100
  • b0613ccfab bus/cbus: add MIF-201 MIDI interface stub angelosa 2025-03-05 11:32:20 +0100
  • 8a250aded0 pc/przone.cpp: notes angelosa 2025-03-05 11:28:36 +0100
  • 30d05e20cf
    snk/munchmo.cpp: Cleaned up graphics decoding layouts and other improvements: (#13442) cam900 2025-03-05 17:07:01 +0900
  • b4af482f19 misc/gms.cpp: fixed GFX for cjldp Ivan Vangelista 2025-03-04 23:05:57 +0100
  • 3665d6da67 misc/gms.cpp: redumped one GFX ROM for cjdlz [Guru] Ivan Vangelista 2025-03-04 21:43:13 +0100
  • c9177b18a6 nec/pc88va_v.cpp: multiplane mode don't fallback in singleplane if AACC disabled angelosa 2025-03-04 21:23:13 +0100
  • c4092afdfa nec/pc88va.cpp: implement GVRAM single/multiplane ROP registers angelosa 2025-03-04 21:12:55 +0100
  • c6897b843d skeleton/pv9234.cpp: hookup stub NS16550, more notes angelosa 2025-03-04 19:45:19 +0100
  • 3c1d14f76e posixfile.cpp: Pass in explcit alignment to operator new just in case. Vas Crabb 2025-03-05 03:20:30 +1100
  • 493348cd58 posixfile.cpp: nothrow is passed to operator new, not to reinterpret_cast. Vas Crabb 2025-03-05 03:14:46 +1100
  • c36ff69f33 bmc/bmcpokr.cpp: Improved DIP switch settings for xyddzhh. Vas Crabb 2025-03-05 02:51:36 +1100
  • d304c33915 New clones marked not working ----------------------------- Super Star 97 / Ming Xing 97 (version V168A) [dyq, little0, Guru] Ivan Vangelista 2025-03-04 16:46:50 +0100
  • 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] Ivan Vangelista 2025-03-04 16:16:06 +0100
  • 7547fa6991 ti99: Change Arcturus device short name. Michael Zapf 2025-03-04 15:22:02 +0100
  • 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. Roberto Fresca 2025-03-04 03:21:24 +0100
  • a5aaa3ef80 New systems marked not working ------------------------------ Crown Poker (ver. 1.20) [Brian Troha, Hammy, The Dumping Union] Ivan Vangelista 2025-03-03 22:14:34 +0100
  • afbcc8e96f driveyes: correct pcm rom dsw default state hap 2025-03-03 21:13:57 +0100
  • 3fff2a61d5 bayroute1: add sound roms hap 2025-03-03 20:53:56 +0100
  • 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] Ivan Vangelista 2025-03-03 20:07:22 +0100
  • 37531b620d imagedev/floppy.cpp: Return INVALIDIMAGE from floppy_image_device::identify if no format scores AJR 2025-03-03 13:25:49 -0500
  • 26c10a1bd1 opwolf: reduce duplicated adpcm source code hap 2025-03-03 19:05:21 +0100
  • a113ce35e0 tc0060dca: use 2 handlers for writing volume hap 2025-03-03 18:45:42 +0100
  • 7698c89901 opwolf: improve sound routing hap 2025-03-03 18:08:11 +0100
  • 72b18e6333 skeleton/pv9234.cpp: update notes, minor cleanups angelosa 2025-03-03 12:51:17 +0100
  • 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 AJR 2025-03-02 22:32:09 -0500
  • acf0aeaa4b ti99: Add sidecar cartridge Arcturus. Michael Zapf 2025-03-02 22:28:51 +0100
  • f962ece5fd ti99: Added I/O port Splitter device. Michael Zapf 2025-03-02 21:36:38 +0100
  • 4035ef4a59 New systems marked not working ------------------------------ Tarzan Chuang Tianguan 2 Jiaqiang Ban (V306CN) [dyq, little0, Guru] Xingyun Pao De Kuai (V106CN) [dyq, little0, Guru] Ivan Vangelista 2025-03-02 18:30:35 +0100
  • b812aa6752
    megacd.xml: Metadata cleanups (#13436) ArcadeShadow 2025-03-02 16:11:25 +0000
  • fa5c0fa3ee kinst: add debugger side effects check after prev commit hap 2025-03-02 14:57:54 +0100
  • a7e0a2fd50 geneve: Enable 384K SRAM expansion. Michael Zapf 2025-03-01 22:32:35 +0100
  • e6c3d78568
    linn/linndrum.cpp: Made knobs controllable by pointing device. (#13433) m1macrophage 2025-03-01 13:09:35 -0800
  • 5360641faf
    konamigx_v.cpp, konamigx.h: implement brightness for layers (#13400) Fredrik Sandkvist 2025-03-01 19:19:33 +0100
  • be62159ab8 mystwarr: small cleanup hap 2025-03-01 19:12:42 +0100
  • c6cbbc92d7 apple/macpwrbkmsc.cpp: Map full SCSI DRQ range; some disk utilities don't use the OS's normal address. [R. Belmont] arbee 2025-03-01 11:48:07 -0500
  • a2be87ef9b debugger/debugwin.cpp: Fixed clang build. Vas Crabb 2025-03-02 02:46:07 +1100
  • e27d69611c debugger/win: Added option to disable window grouping. Vas Crabb 2025-03-02 02:11:16 +1100
  • 7f60f33494 gk2000: update notes hap 2025-03-01 13:42:44 +0100
  • bb7819bd8d dataeast/simpl156.cpp: Consolidate driver in single file AJR 2025-02-28 23:54:09 -0500
  • 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) AJR 2025-02-28 23:01:57 -0500
  • 0b3252d870 New working clones ------------------ Maque Long Xiong Hu Di (Taiwan?, D106T) [little0] Ivan Vangelista 2025-02-28 15:59:19 +0100
  • f0741046d2
    philips/mcd212.cpp: Renamed matte flag constants and refactored matte handling code. (#13304) Vincent-Halver 2025-02-28 06:14:46 -0800
  • 31b187b51e
    yachiyo/mole.cpp: Cleaned up code: (#13427) cam900 2025-02-28 23:04:01 +0900
  • 0a861ff810 Cleaned up some stuff: Vas Crabb 2025-03-01 00:21:01 +1100
  • de2026bcaa
    pc/sis630.cpp: Add notes and ROM placeholder for GameCristal JAMMA interface PCB (#13376) ClawGrip 2025-02-28 14:20:20 +0100
  • de2430a6e1
    oberheim/xpander: Added save state support. (#13426) m1macrophage 2025-02-28 00:09:48 -0800
  • 15f9fa724a
    Multiple synth layouts: updated to the latest slider script. (#13422) m1macrophage 2025-02-28 00:08:20 -0800
  • d96222a3f0 tms52xx: Remove legacy spchrom implementation. Michael Zapf 2025-02-27 22:56:59 +0100
  • 16817fba26 nec/pc88va.cpp: preliminary C-Bus slot hookup angelosa 2025-02-27 20:41:58 +0100
  • 8fdb48c203 New working clones ------------------ Multi Champ (World, ver. 9.6 [Manuel Assoni] Ivan Vangelista 2025-02-27 18:10:26 +0100
  • e0d1edaf5c Draw 80 Poker driver improvements: [Roberto Fresca, Grull Osgo] - Fixed inputs polarity: No more credits triggered at reset. - Found the "Pair of Aces" DIP switch. - Fixed hopper DIP switch polarity. - Fixed hopper coin out signal. - Reverse-engineered the whole DIP switches bank. - Rewrote I/O handlers to simplify the if/then nested scheme toward switch statements. - Reworked coin inputs per game. - Promoted Draw 80 Poker (Minn) to working. - Promoted Wild 1 (Quick Change Kit) to working. Roberto Fresca 2025-02-27 01:11:30 +0100
  • 92f265a3a9 acorn/electron.cpp: Merged electron_m.cpp and electron.h into electron.cpp. Nigel Barnes 2025-02-26 22:51:58 +0000
  • d3e9cded17 tms52xx: Enable command buffering during speak operation. Michael Zapf 2025-02-26 22:03:02 +0100
  • 51e4b4130b New systems marked not working ------------------------------ Treasure Trail (JPM) [Hammy] Ivan Vangelista 2025-02-26 21:52:09 +0100
  • 65c263749e util/chd.cpp: Hacked around GitHub #13029 (issues creating delta CHDs). Vas Crabb 2025-02-27 03:59:14 +1100
  • e6989d494a
    bus/sg1000_exp/sp400.cpp: Added a skeleton device for the SP-400 plotter (#13410) [Fabio Dalla Libera, Golden Child] goldnchild 2025-02-26 08:29:17 -0800
  • a3f31268d2 misc: small cleanup, nycaptor: add audiocpu irq change to other drivers too hap 2025-02-26 14:35:35 +0100
  • 098be490ce
    taito/flstory.cpp, taito/nycaptor.cpp: Corrected sound CPU interrupt frequency. (#13408) JOTEGO 2025-02-26 13:38:52 +0100
  • ce02290703
    zpa/iq151.cpp: Cleaned up ROM mapping. (#13415) cam900 2025-02-26 21:32:57 +0900
  • 7632b9fdd2
    sinclair/sprinter.cpp: Use an input merger to combine IRQ sources. (#13409) holub 2025-02-26 07:26:44 -0500
  • 7736580b1a
    spectrum_cass.xml: Added five working items and improved metadata. (#13398) ArcadeShadow 2025-02-26 12:24:12 +0000
  • 6db3734c28
    vsystem/pspikes.cpp: Use explicitly sized integers for members that need to be registered for save states. (#13403) cam900 2025-02-26 21:21:12 +0900
  • e935a515ec
    wing/pinkiri8.cpp: Fixed some issues and cleaned up code: (#13412) cam900 2025-02-26 21:18:48 +0900
  • bcf55c7f58
    zvt/pp01.cpp: Restrict drawing to clipping rectangle and cleaned up code. (#13417) cam900 2025-02-26 21:01:34 +0900
  • e12b0a4b91 pci/zr36057.cpp: hookup interrupt routing angelosa 2025-02-26 09:36:59 +0100
  • 7381cf0826 Merge tag 'mame0275' into HEAD Vas Crabb 2025-02-26 11:00:33 +1100
  • 981f059c12 skyarmy: tweak clocks based on pcb video hap 2025-02-25 16:31:56 +0100
  • 02994e4792 Tidied up some minor things. Vas Crabb 2025-02-26 01:37:11 +1100
  • 455ffbbd7e Bumped version to 0.275 Vas Crabb 2025-02-26 00:22:55 +1100
  • 2f1a352ac6 sony/zn.cpp: Beastorizer (USA bootleg) was not listed as promoted to working, so assume the "not working" flag was removed inadvertently. Vas Crabb 2025-02-26 00:12:29 +1100
  • 857c566cb3 kinst: add eprom waitstates hap 2025-02-25 11:30:16 +0100
  • 9152d2194e cbajbl: mark game as bootleg hap 2025-02-24 20:16:17 +0100
  • e7ba53a461 leland: add debugger side effect check when reading vram, no need for m_last_scanline variable hap 2025-02-25 01:09:29 +0100
  • c215541187 screen: fix possible race condition at reset_origin if vblank start == vblank end hap 2025-02-24 22:45:42 +0100
  • 67cd61386a pci/zr36057.cpp: hookup video frontend handlers angelosa 2025-02-24 22:17:55 +0100
  • 267beaa5a6 cbajbl: remove odd spaces from romdefs hap 2025-02-24 20:31:12 +0100
  • 0c82d6d445 cbajbl: mark game as bootleg hap 2025-02-24 20:16:17 +0100
  • 57f6141e41 ddragon3_v: small cleanup to source code spacing hap 2025-02-24 19:45:35 +0100
  • 6783d93bd3 capcom/cps1_v.cpp: fix #13413 angelosa 2025-02-24 19:08:16 +0100
  • 56a55eb6ce screen: remember last partial updates reset time because of scheduler time travel issue hap 2025-02-24 18:37:08 +0100
  • 456e2e3154 leland: no need to check for scanline>0 for partial updates (update_partial already checks if scanline is out of bounds) hap 2025-02-24 18:28:11 +0100
  • ab1224c744 New systems marked not working ------------------------------ Baibian Shuangkou [little0] Chaoji Mingxing [little0] Ivan Vangelista 2025-02-24 18:08:14 +0100
  • 3447aa8a93 hash/pc98_cd.xml: add metadata to freebsd21 angelosa 2025-02-24 17:33:28 +0100
  • ac35492ee5 New software list items marked not working ------------------------------------------ pc98_cd: FreeBSD(98) Nyuumon Kit (2.1.OR) [sampson] angelosa 2025-02-24 17:24:21 +0100
  • 9960028d9c misc/vgmplay.cpp: Give visual feedback for playing/paused and loop state. Vas Crabb 2025-02-25 00:05:33 +1100
  • 6addc09da6
    linn/linndrum.cpp: Added interactive layout for the LinnDrum. (#13404) m1macrophage 2025-02-24 04:17:41 -0800
  • 67d0a1e2d5 leland_v: remove uneeded screen always update flag hap 2025-02-24 13:12:35 +0100
  • 8a31902316 Draw 80 Poker driver improvements: [Roberto Fresca, Grull Osgo] - Added the DIP switch via AY8910. - Battery sensor through T1 line. - Rewrite the input system for players. - Improved coin inputs. - Added and documented the DIP switches fuctionalities. - Lamps support. - Mech Counters support. - Added hopper device. - Added default init for video memory. - Fixed a bug in read NVRAM decode. - Added AY-8910 callback for the DIP switch. - Added support for Wild 1 cocktail mode. - Added button-lamps clickable layout for both games. - System is playable with almost complete functionality. Roberto Fresca 2025-02-24 04:04:17 +0100
  • b9da31c753 video/zr36060.cpp: hookup Codec and Video register handlers angelosa 2025-02-23 19:07:08 +0100
  • 2f7fc9004a Merge branch 'release0275' into HEAD Vas Crabb 2025-02-24 03:55:47 +1100
  • 6996150a64 Fixed some stuff: Vas Crabb 2025-02-24 03:49:57 +1100
  • b6c653f663 misc/gms.cpp: added a couple more inputs for sscs Ivan Vangelista 2025-02-23 14:51:16 +0100