Commit Graph

  • 3b7e214343 cpu/e132xs: Fixed some recompiler cycle counts: Vas Crabb 2025-03-26 20:10:55 +1100
  • 81a0a72bda cpu/e132xs: Made debugging Hyperstone E1 software less painful. Vas Crabb 2025-03-26 19:11:24 +1100
  • d8f21c57f8
    scsp: improve handling of MIDI interrupts (#13521) Matthew Daniels 2025-03-26 07:18:44 +0000
  • 9fd89a456e cpu/e132xs: Call debugger exception hook for TRAP instructions. Vas Crabb 2025-03-26 17:58:40 +1100
  • 221f40f1b1 i960: Further disassembly fixes - Enable decoding of a few more reg-type instructions - Add 0x prefix to unary branch destinations AJR 2025-03-25 21:38:27 -0400
  • 213e1b5857 cpu/e132xs: Moved interrupt check to the beginning of instruction execution. Vas Crabb 2025-03-26 08:38:27 +1100
  • add2015ce3 machine/i82371sb.cpp: rectify 377e9d6d7d angelosa 2025-03-25 18:44:31 +0100
  • ef974fbdad -cpu/e132xs: Fixes and optimisations: Vas Crabb 2025-03-26 04:28:09 +1100
  • 4b19418739 New systems marked not working ------------------------------ Balance Try (Japan, ver 1.00) [Guru, Hammy] Love Power [Siftware] Pai Pai Le 3 [dyq, little0, Guru] unknown bubble soccer game [Kevin Eshbach] Ivan Vangelista 2025-03-25 18:26:54 +0100
  • 1126bb6c3d naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] - Added support for dynamic size chars lines. That fixes the paytable shown in different games such as dphl, dphljp, dphlunkb, sureshoto, smshilo, etc, allowing to remove the imperfect graphics flags. - norautua: fixed the overflow when drawing cards in the possible straight case. - Rewrote the screen update to save a big number of lines. - Removed the driver init for ssjkrpkr. - Added Inputs & DIP switches for gtipoker. - Change gtipoker game description to: Aces or Better Draw Poker. - Rearrange the gtipoker graphics ROM. - Promoted gtipoker set to working. - Added technical notes. Roberto Fresca 2025-03-25 15:24:52 +0100
  • 76c8864115 cpu/e132xs: Optimised recompiled FRAME instruction. Vas Crabb 2025-03-25 09:04:37 +1100
  • bdee79bc42 i960: Fix disassembly of ADD<cc>, SUB<cc> & SEL<cc> for cc = l, ne, le, o AJR 2025-03-24 14:58:13 -0400
  • dd7e50dc84 src/devices/cpu/e132xs/e132xsdrc.cpp: Fixed regression in exceptions. Vas Crabb 2025-03-25 05:32:08 +1100
  • 4eed813fa1 cpu/e132xs: Removed leftover block end from a function that no longer generates a standalone block. Vas Crabb 2025-03-25 05:05:59 +1100
  • 092cf02d15 New clones marked not working ----------------------------- Long Hu Bang III Cuo Pai Gao Shou (China, V242C) [little0] Manguan Caishen (China, V110C) [little0] Ivan Vangelista 2025-03-24 18:00:54 +0100
  • c13ea3d36b cpu/e132xs, cpu/drcbex64.cpp: More fixes and optimisation: Vas Crabb 2025-03-25 03:25:35 +1100
  • 91d9b3cb02 cpu/e132xs: Don't generate code to handle a delayed branch inline. Vas Crabb 2025-03-24 03:33:04 +1100
  • d0b681c51e New working clones ------------------ Chong Chong Le Yuan (V100CN) [little0] Ivan Vangelista 2025-03-23 08:36:42 +0100
  • 728f24da8c
    galaxian/galaxian.cpp: Add a new Mandinga set (bootleg of Amidar) (#13326) ClawGrip 2025-03-23 07:53:23 +0100
  • 97467ad077 mn10300: Fix disassembly of ADD Dm, Dn AJR 2025-03-22 20:44:30 -0400
  • 7c4cdf37ed mn10300: Fix disassembly of even more move instruction modes AJR 2025-03-22 20:41:24 -0400
  • 96688cfe03 mn10300: Re-add missing LSR and ASR modes AJR 2025-03-22 20:32:43 -0400
  • ada8249a07 mn10300: Fix disassembly of yet another move instruction mode AJR 2025-03-22 20:26:18 -0400
  • f96fa09eda mn10300: Fix disassembly of another move instruction mode AJR 2025-03-22 20:19:49 -0400
  • 70f8492d7f mn10300: Fix disassembly of some move instruction modes AJR 2025-03-22 20:11:42 -0400
  • c709a0f124
    build: Fixed QT6 build for macosx (#13510) holub 2025-03-22 19:40:50 -0400
  • e95cdde8e9 unidasm: Add Panasonic MN10300 disassembler AJR 2025-03-22 19:28:42 -0400
  • b294aff9a7 acorn/acrnsys2: Replaced bad dump of COS. Nigel Barnes 2025-03-22 23:12:43 +0000
  • 297e546844 srcclean the tree. Vas Crabb 2025-03-23 05:13:47 +1100
  • cbe7391c95 psion/psion.cpp: Consolidated into single file, and removed runtime tag lookups. - Simplified ROM/RAM banking. - Added Alpha and Numerical keyboards for POS variants. - Applied software list filters. - Added topslot for Organiser II variants. - Removed fake LZ64S model, ROMs moved to LZ64. Nigel Barnes 2025-03-22 18:04:21 +0000
  • 0e2241ef0a cpu/e132xs: Fixed IO2 interrupt check in recompiler. Vas Crabb 2025-03-23 05:04:41 +1100
  • 2e256840ff cpu/e132xs: More recompiler optimisation: Vas Crabb 2025-03-23 04:05:02 +1100
  • df2b117eb6
    Create skeleton device for Sega Megalo 50 DASS and hook it on supported Sega C2 games [jordigahan, Recreativas.org] (#12401) ClawGrip 2025-03-22 16:13:45 +0100
  • d11197c548
    linn/linndrum.cpp: Emulating hi-hat decay. (#13509) m1macrophage 2025-03-22 08:09:55 -0700
  • 891a89643f
    misc/compucranes.cpp: Add a new crane coinop on GANCHONEW hardware (#13358) ClawGrip 2025-03-22 15:56:02 +0100
  • c946188daa
    Add a skeleton driver for Secoinsa Serie 20 (#13381) ClawGrip 2025-03-22 15:54:55 +0100
  • 604b39ef76
    Add a skeleton for Microtek Powerpack In-Circuit Emulator PP-SW+ PIII (#13390) ClawGrip 2025-03-22 15:52:51 +0100
  • cbfce1c556
    Add a skeleton for Microtek MICE-IIIS-68000 In-Circuit Emulator (#13393) ClawGrip 2025-03-22 15:51:48 +0100
  • eec99a6643 hash/pc88va.xml: update QA angelosa 2025-03-22 15:40:23 +0100
  • 80162c1546 nec/pc80s13k.cpp: sync pc88va2_fd_if_device with timer fixup from main driver angelosa 2025-03-22 14:34:25 +0100
  • 8bbff64062
    capcom/gng.cpp: Add a new Ghosts'n Goblins bootleg (#13428) ClawGrip 2025-03-22 15:50:27 +0100
  • 1a03fdb8a7
    Add a skeleton for Turnier Dart darts machine (#13437) ClawGrip 2025-03-22 15:43:46 +0100
  • 02d309ea7e
    Add a Skeleton driver for Honeywell CAMIR-F1 motion sensor (#13441) ClawGrip 2025-03-22 15:42:35 +0100
  • 81f91611a6
    Add a skeleton driver form AMS Optomax V image analyser (#13460) ClawGrip 2025-03-22 15:41:08 +0100
  • 5a0bdb23bf
    Add a new Cadash Spanish set (#13461) ClawGrip 2025-03-22 15:35:29 +0100
  • db64e253a6
    Update sorcerer_cass.xml (#13480) Michael Borthwick 2025-03-23 01:33:54 +1100
  • 3b4d107f79
    dataeast/rohga.cpp: Add Wizard Fire (Over Sea v1.0) (#13495) ClawGrip 2025-03-22 15:28:58 +0100
  • 1d3e23615c
    sinclair/spectrum.cpp Improved performance by 50% avoiding memregion lookup in a critical path (#13508) holub 2025-03-22 06:43:19 -0400
  • 1481692510 - igs/igs01.cpp: dumped missing GFX ROM for xymga [little0] Ivan Vangelista 2025-03-22 10:36:46 +0100
  • 7f51ac8fe5 tatsumi: bulk replace screen_update suffixes, m_rotatingsprites -> m_sprites angelosa 2025-03-21 20:56:27 +0100
  • 892f944daa machine/psion_ssd.cpp: Don't save state of removable media. Nigel Barnes 2025-03-21 18:31:25 +0000
  • 38d2cbaedf machine/psion_asic9.cpp: Improved ASIC9MX RAM configuration to detect 2MB. Nigel Barnes 2025-03-21 18:30:05 +0000
  • e3997fb6b2 Revert "i960: don't preserve sign bit when shifting integer left (#13507)" AJR 2025-03-21 14:21:08 -0400
  • 5954767b0b
    i960: don't preserve sign bit when shifting integer left (#13507) Matthew Daniels 2025-03-21 18:02:43 +0000
  • 49e7a4a464
    tatsumi code location shuffle (not a cleanup) (#13503) mamehaze 2025-03-21 17:43:39 +0000
  • 3313c37cb3 cpu/e132xs: More recompiler fixes: Vas Crabb 2025-03-22 04:32:22 +1100
  • 28e4809e88 igs/spoker.cpp: corrected decryption and memory map for jinhuang Ivan Vangelista 2025-03-21 18:20:54 +0100
  • 53f391ff5e
    v60: implement correct rounding mode when converting float to integer (#13506) Matthew Daniels 2025-03-21 16:40:22 +0000
  • 760ae70305 New systems marked not working ------------------------------ Da Fu Wang III (V130LI) [Dr.Liu(BJ), little0] Huahua Shijie II (v100FI) [Dr.Liu(BJ), little0] Hua Sheng II (v120DI) [Dr.Liu(BJ), little0] Hu Lu Wang II (v100KI) [Dr.Liu(BJ), little0] Jin Huang Guan [Dr.Liu(BJ), little0] Shuiguo Leyuan (V150UI) [Dr.Liu(BJ), little0] Zuanshi Wutai (V110II) [Dr.Liu(BJ), little0] Ivan Vangelista 2025-03-21 16:05:41 +0100
  • 10a11f88be 3rdparty/zlib: Updated to 1.3.1. zlib Andrei Holub 2025-03-21 08:56:45 -0400
  • 48bdad7ada
    z80/z80dasm.cpp: Switched *R (LDIR, OTIR, etc) debugger flag to STEP_OVER (#13451) holub 2025-03-21 06:29:39 -0400
  • a2adba2984
    linn_linndrum.lay, oberheim_dmx.lay: Warn when scripting is disabled. (#13504) m1macrophage 2025-03-21 02:18:15 -0700
  • 17cd39bb4c cpu/e132xs, cpu/drcbex64.cpp: Recompiler fixes and optimisations: Vas Crabb 2025-03-21 17:56:15 +1100
  • c9294a989c naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] - Added a default NVRAM to fastdrwp. - Derivated inputs for fasdrwp. - Added buttons-lamps layout for fastdrwp. - Promoted fastdrwp set to working. Roberto Fresca 2025-03-21 03:42:34 +0100
  • 5363907b72
    Write the results of an ALU operation before writing to register/memory (#13486) Matthew Daniels 2025-03-20 21:17:38 +0000
  • bdfd419e21 naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] Roberto Fresca 2025-03-20 19:28:27 +0100
  • aa45982496 New systems marked not working ------------------------------ Magical Tonic Part 2 [buffi] Ivan Vangelista 2025-03-20 18:19:40 +0100
  • 8c3d05ed50
    fixing cpu for missing opcode (#13502) ffxx68 2025-03-20 17:07:39 +0100
  • adcf81c34c
    [heathzenith/h8.cpp] Update interrupt handling to not use set_input_line_and_vector (#13492) Mark Garlanger 2025-03-20 09:42:29 -0500
  • 805b01e8f4 tzbx15_sprites.cpp: cursory cleanups angelosa 2025-03-20 11:18:59 +0100
  • b1caba31a6
    tatsumi rotating sprite device refactor take 2 (#13470) mamehaze 2025-03-20 10:03:31 +0000
  • d34540af25 mips/mips1: remove embedded syscall logging Patrick Mackinlay 2025-03-20 13:05:28 +0700
  • 3ad89ebbc7 Some relatively simple recompiler optimisations: Vas Crabb 2025-03-20 15:00:40 +1100
  • 3fed48aedd m16c: Fix disassembly syntax for adjnz/sbjnz AJR 2025-03-19 15:46:12 -0400
  • 9d68fc7941 New systems marked not working ------------------------------ Huahua Shijie 5 (V107CN) [little0, XingXing] Ivan Vangelista 2025-03-19 18:10:42 +0100
  • c7fabe488e fidelity elite: add more notes about encyclop module hap 2025-03-19 17:48:13 +0100
  • 9e6036be2d -More DRC fixes/improvements: Vas Crabb 2025-03-20 03:22:08 +1100
  • a810611b06 fidelity elite: update todo notes hap 2025-03-19 17:19:10 +0100
  • 7da0fa53ec tea1002: fix compile hap 2025-03-19 17:18:59 +0100
  • d3b7add3bc hash: remove spurious spaces with name and supported values for consistency angelosa 2025-03-19 14:10:03 +0100
  • b51f4b947b video/tea1002.cpp: fix misspelled amplitude variable angelosa 2025-03-19 14:08:45 +0100
  • 9c1b56c112
    bus/nes/disksys.cpp, sound/rp2c33_snd.cpp: Updates (#13496) cam900 2025-03-19 20:16:03 +0900
  • 6367157aa1
    linn/linndrum.cpp: Mixing, panning and tuning. (#13494) m1macrophage 2025-03-19 02:17:48 -0700
  • 5e638a6a75 - igs/igs_68k_023vid.cpp: added preliminary inputs for the xypmd set Ivan Vangelista 2025-03-18 17:54:20 +0100
  • 6987c8f6bc jack: improve sound timer hap 2025-03-18 16:52:37 +0100
  • c09a48cc9e naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] - Implemented a custom timer and counter to get correct reads in unknown hardware. - Added buttons-lamps layout to smshilo. - Promoted dphl, dphljp, and smshilo to working. - Added technical notes. Roberto Fresca 2025-03-18 02:55:24 +0100
  • 2a830586b3 New working software list items ------------------------------- fidel_scc: Chess Encyclopedia, Sicilian Variation [anonymous] hap 2025-03-17 19:24:38 +0100
  • b3c6dfc93f - igs/igs_m027_033vid.cpp: fixed bitplane order in decode. Fixes colors [David Haywood] Ivan Vangelista 2025-03-17 18:13:22 +0100
  • daedf2ff31 -cpu/drcbe*.cpp: Print an error message and abort when running off the end of a generated code block. Vas Crabb 2025-03-18 01:50:44 +1100
  • b5fafba307 v60: improve CVTSW flags and fix issue with float-to-u32 cast hap 2025-03-17 15:41:21 +0100
  • 9bf243a537
    sinclair/tsconf.cpp: Add onboard media devices before adding slots to make media options less unstable. (#13479) holub 2025-03-17 09:55:43 -0400
  • 7f43186dff really fix the build Patrick Mackinlay 2025-03-17 12:38:40 +0700
  • e171d1fa03 fix the build Patrick Mackinlay 2025-03-17 11:26:25 +0700
  • 6b6d06bdae x68k: improve interrupt handling Patrick Mackinlay 2025-03-17 09:28:35 +0700
  • 50d077c63e Major improvements to norautp.cpp driver: [Roberto Fresca, Grull Osgo] - Consolidate driver in one file. - New palette for drhl and drhla. - Added new test functions for drhl, drhla, dphl, and dphla. - Cleaned all the conditional unused things. - Rewrote inputs for different sets. - DIP switches improvements for norautp, norautrh, - New inputs for norautua, dphla, drhl, ssjkrpkr. - New portmap for dphl, dphla. - Added Interrupts through vertical sync for all sets based on i8080. - Fixed norautua and norautub table for bin to bcd conversion. - New button-lamps layout with 10 buttons for dphl, dphla, dphljp, drhl, drhla, and ssjkrpkr. - Clickable buttons for all former buttons-lamps layouts. - Promoted drhl, drhla, norautua, norautub, and ssjkrpkr to working. Roberto Fresca 2025-03-17 02:13:18 +0100
  • 5f6296049b Miscellaneous minor stuff: Vas Crabb 2025-03-17 05:17:57 +1100
  • d7d7a4c46c
    cpu/drcbearm64.cpp: Optimised conditional operations using carry flag. (#13484) Vas Crabb 2025-03-17 05:02:39 +1100
  • 8d7167a901 ddragon: increase overall adpcm volume hap 2025-03-16 01:07:48 +0100
  • 1c9ef344e5 sega/segasp.cpp: bingogal security PIC dumped [HRKT20, MetalliC, rtw] MetalliC 2025-03-15 21:58:55 +0200
  • 377e9d6d7d machine/i82371sb.cpp: lift cargo cult 0xe0-0xef noprw machine/mediagx_cs5530_bridge, machine/sis85c496.cpp, machine/sis950_lpc.cpp: as above angelosa 2025-03-15 19:31:34 +0100