Commit Graph

  • ee96a22147 fix P z80 Andrei Holub 2025-04-18 20:25:21 -0400
  • 652002ad37 cpu/z80/z80.cpp: Get rid of LUT flag tables Andrei Holub 2025-04-18 19:36:26 -0400
  • 9b622297c5 nec/pc9821.cpp: hack GDC clock setting for now angelosa 2025-04-18 23:54:43 +0200
  • b3d6ccfdcd New systems marked not working ------------------------------ PC-9801UV2 [Mike Stedman] angelosa 2025-04-18 18:54:40 +0200
  • 2dbd665ddd nec/pc9821.cpp: fix A20 regression angelosa 2025-04-18 18:32:15 +0200
  • bc4924bcb8 sony/smc777.cpp: misc cleanups angelosa 2025-04-17 19:11:40 +0200
  • c2a22eb5e2 3rdparty/bimg: Re-added hack to work around GitHub CI issues. Vas Crabb 2025-04-19 04:17:08 +1000
  • 98736c0972 toolchain.lua: correct typo, xmen: add todo note about weird mcfg issue hap 2025-04-18 18:53:12 +0200
  • 5bd60d58c0 -cpu/e132xs: Cleaned up disassembler a bit, disassemble most invalid instructions as D.HU. Vas Crabb 2025-04-19 02:28:03 +1000
  • c5328f94c1 Avoid the need to set MINGW32 or MINGW64 environment variables when using a standard MSYS environment on Windows. Vas Crabb 2025-04-19 00:30:54 +1000
  • aa3dc30a18 Added Windows 64-bit ARM build to GitHub Actions CI matrix. Vas Crabb 2025-04-18 14:26:44 +1000
  • 728014a2b1 MIPS disassembler refinements (mips1, mips3, psx, rsp) * Change hexadecimal prefix from $ to 0x ($ means something else in MIPS assembler syntax) and omit for small numbers * mips1, mips3, psx: Use shorthand mnemonics bal, beqz(l), bnez(l), li, move, neg, negu, not where applicable * mips1, mips3, psx: Add delay slot to jr ra for stepping out * mips1, mips3: Remove invalid instructions from other MIPS cores and use .word syntax for invalid instructions * mips3: Fix field spacing for some instructions AJR 2025-04-17 22:17:10 -0400
  • 33b1c17fe5 makefile: Detect Windows for 64-bit ARM and set PLATFORM accordingly. Vas Crabb 2025-04-18 06:47:30 +1000
  • b26662f1bb Implemented specific SH3/SH4 chips & pass the required endian into the constructor, SH4 internal registers now work when using big endian. The debugger is now aware that the SH3/SH4 has an MMU. [smf] smf- 2025-04-17 18:29:05 +0100
  • 7fc77f3f4c Work round a race condition in the Compaq i8042 rom. Fixes using ctmouse.exe (v2.1 beta4) in shutms11. [smf] smf- 2025-04-17 14:24:31 +0100
  • f724192b85 New clones marked not working ----------------------------- Soccer Kings (alternate set 2) [Paul Swan] Ivan Vangelista 2025-04-17 18:09:20 +0200
  • 5bf3b42ae4 lib/osdlib_unix.cpp: Added code to detect attached debugger on Linux. Vas Crabb 2025-04-18 01:30:01 +1000
  • 1f6f0197df cpu/drcbex64.cpp: Always keep UML floating point registers in memory for SysV ABI. Vas Crabb 2025-04-17 05:39:07 +1000
  • c6313f8049
    sound/gb.cpp: Fixed master volume control and cleaned up code: (#13483) cam900 2025-04-17 03:15:29 +0900
  • ec7eb50bf6
    casio/cps200.cpp: Added a skeleton Casio CPS-2000 driver; also improved µPD934 and MSM6200 emulation. (#13591) Devin Acker 2025-04-16 14:08:49 -0400
  • 8ac83f8b02 nec/pc98_sdip.cpp: drop template i/f angelosa 2025-04-16 20:00:29 +0200
  • f4b1881edc nec/pc9801.cpp: fix SDIP bank interface for pc9801us and pc9801fs angelosa 2025-04-15 16:52:46 +0200
  • 519cbd956c cpu/drcbearm64.cpp: Fixed more cases where ROLAND clobbered source registers. Vas Crabb 2025-04-17 03:29:30 +1000
  • ae41239b49 -misc/dgpix.cpp: Marked Elfin as having unemulated protection. Vas Crabb 2025-04-17 00:56:56 +1000
  • db22f22b44 nycaptor: fix priority bug on spot 22 [dink] hap 2025-04-16 11:14:34 +0200
  • 785232aca3 Norautp.cpp driver improvements: - Turbo Poker II palette decoded from bipolar PROMs. - Adjusted the Poker Plus palette to 256 entries. - Dedicated Turbo Poker II memory map and machine config. Roberto Fresca 2025-04-16 03:51:11 +0200
  • 78549cc53b noraut.cpp driver: Added the tpoker2 and tpoker2a bipolar PROM CRC32 to rom load. Added workaround to show cards in tpoker2a and tpoker2b attract for testing purposes. Roberto Fresca 2025-04-16 02:51:16 +0200
  • 2d31b39b20 A couple of recompiler improvements involving the carry flag: Vas Crabb 2025-04-16 05:45:14 +1000
  • db2a0449eb
    bfm/bfcobra.cpp: Corrected polarity of brainbox2 cashbox door sensor input. (#13595) mamehaze 2025-04-15 20:39:56 +0100
  • fb033d7a24
    machine/nscsi_bus.cpp: Changed data release delay to 400ns to match the comment. (#13593) Adam Billyard 2025-04-15 20:31:35 +0100
  • 596378bfe0
    cpu/avr8/avr8.cpp: Fixed program address masks and boot ROM sizes. (#13578) cam900 2025-04-16 04:23:13 +0900
  • edf127cded
    sound/k007232.cpp: Suppress side effects for debugger reads and cleaned up code. (#13580) cam900 2025-04-16 04:21:11 +0900
  • fa479bf608
    apple2_flop_orig.xml, mac_flop_clcracked.xml, mac_flop_orig.xml added 77 items (76 working), 1 non-working, removed 1 imperfect dumps. (#13566) A-Noid33 2025-04-15 15:15:26 -0400
  • 261e56ef8b
    phonenix/phoenix.cpp: Added a Spanish bootleg of Phoenix from Explomatic. (#13552) ClawGrip 2025-04-15 21:11:35 +0200
  • 32437c6a22 New systems marked not working ------------------------------ Chaoji Daheng 6th [Mr. Kong] Dokidoki Kingyo Sukui [Darksoft, TeamEurope] Hello Kitty Koi no Shugoshin Uranai [Darksoft, TeamEurope] Katori Attack [Darksoft, TeamEurope] Keroro Gunsou - Hacha Mecha Yakyu Taikai de Arimasu!! [Darksoft, TeamEurope] Kotekitai Slot [Darksoft, TeamEurope] Shatekids [Darksoft, TeamEurope] Ivan Vangelista 2025-04-15 19:50:34 +0200
  • 8a22b4de85 WIP2 master Andrei Holub 2025-03-07 08:59:14 -0500
  • 852ec9df41 tsconf: zxbus tidy Andrei Holub 2025-03-28 20:08:58 -0400
  • 9bbd0e6d6b WIP: all-in-one Andrei Holub 2025-03-28 20:08:27 -0400
  • f6d743b937 nec/pc98: convert SDIP to device angelosa 2025-04-15 00:18:01 +0200
  • 0855f614ed Dumped the 68705 MCU from Lucky Bar [Ioannis Bampoulas] Roberto Fresca 2025-04-14 23:56:12 +0200
  • 5785f30e7f Even more recompiler fixes: Vas Crabb 2025-04-15 06:12:17 +1000
  • 9fd9257ac5 naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] - Identified the unkljfpk set as Poker Plus 6 Cards. - Added new set of Turbo Poker II as parent. - Added new inputs, worked machine configs, and buttons-lamps layouts for new games. - Got rid of some now unnecessary driver inits - Added another set of Turbo Poker II as first clone. - Added support for special Turbo Poker II NVRAM. - Created an extended memory map and respective machine config. - Added support for enable/disable the NVRAM, required by the Turbo Poker II MCU handling. - Created a machine start to init all the necessary things. - Added new sets: cgip30e, hilokimb, norautpb, gtipokrb, pokplusa, pokplusb, tpoker2, & tpoker2a. - More sets: krampcb2, krampcb5 (now working), and krampcb3, krampcb4, krampcb6 (encrypted). - Added the PLDs to the Turbo Poker II games as binaries. - Unified the bipolar PROM palette size in 256 entries. - Added more documentation, and ASCII PCB layouts. - Added technical notes. Roberto Fresca 2025-04-14 20:37:09 +0200
  • 709b22a8d0
    msx2_flop.xml: New dump added (#13585) David 'Foxhack' Silva 2025-04-14 10:40:40 -0700
  • c0273c8a6d
    spectrum_cass.xml: Added 46 working items and cleaned up metadata (#13589) ArcadeShadow 2025-04-14 16:19:56 +0100
  • a389a3393e devcb: add remove function to unset a devcb hap 2025-04-14 15:48:35 +0200
  • 64efa5635d apple/rbv.cpp: Remove leftover code since it's using the pseudo-VIA device now. [R. Belmont] arbee 2025-04-14 07:42:47 -0400
  • 7bb6cd259c
    cpu/z80/z80.cpp: Avoided wrong isunset() detection in some Spectrum clones (#13590) holub 2025-04-14 05:00:55 -0400
  • 6794099d89
    machine/rescap.h: Implemented audio potentiometer law. (#13588) m1macrophage 2025-04-13 12:58:52 -0700
  • 65730f43b4 nec/pc98: drop '01 naming for memsw, kbd and cd angelosa 2025-04-13 21:30:49 +0200
  • e05b5cf408 nec/pc9801.cpp: move pc9801fs to pc9801us_state angelosa 2025-04-13 20:24:47 +0200
  • 03bf3b03a5 nec/pc9801.cpp: make IDE hack local to pc9801rs angelosa 2025-04-13 19:46:44 +0200
  • 50178bb8a0 -apple/rbv.cpp, apple/maciici.cpp: Implemented monochrome mode, cleaned up clocks. Vas Crabb 2025-04-14 03:31:55 +1000
  • d406685313 i8085: optimize set_status by checking if devcb is unset hap 2025-04-13 16:07:39 +0200
  • 853f7e8aed
    hash/ibm51*.xml: New FreeDOS 1.3 hard disk image, FreeDOS 1.4 images (#13061) Mike Swanson 2025-04-13 06:51:28 -0700
  • 075fffa097
    bus/snes/st018.cpp: Add primary support of ST018 coprocessor (#13553) cam900 2025-04-13 21:09:29 +0900
  • da488f5b09 hash/pc98.xml: update QA, 3.5" edition angelosa 2025-04-13 12:17:58 +0200
  • 8212cb8b6b apple/rbv.cpp: Derive screen timing from oscillator inputs. Vas Crabb 2025-04-13 06:43:49 +1000
  • 4d352e2562 apple/rbv.cpp: Use Endianness helper, fixed off-by-one in 8bpp cliprect check. Vas Crabb 2025-04-13 05:33:14 +1000
  • 9d22332584 apple/rbv.cpp: Configure screen for selected monitor (fixes MT09152). Vas Crabb 2025-04-13 05:12:15 +1000
  • 82718c58c4 cpu/drcbex64.cpp: Fixed another bug uncovered after fixing a bug in the DRC tester. Vas Crabb 2025-04-13 03:59:23 +1000
  • 9473c02735 nec/pc9801.cpp: accomodate gaiji BIOS setting memory to r/w to undisplayable portion when KAC is off angelosa 2025-04-12 18:31:29 +0200
  • 19b42381d6
    emu/emumem.h: Optimized cache line detection (#13584) holub 2025-04-12 09:58:51 -0400
  • 688559900f nec/pc9821.cpp: preliminary support for BIOS ROM overlay angelosa 2025-04-12 15:13:22 +0200
  • 31081142cf
    koftball.cpp: updated PCB info (#13579) flama12333 2025-04-12 00:48:16 -0500
  • de40641555 More recompiler fixes: Vas Crabb 2025-04-12 13:22:51 +1000
  • 2f93065a39
    midway/midzeus.cpp: Add Cruis'n Exotica (version 1.0, build 8643) (#13572) ClawGrip 2025-04-12 04:07:18 +0200
  • 9d0eab2f95
    sega_beena_cart.xml: Add 2 new software items (#13528) qufb 2025-04-12 03:06:11 +0100
  • 00adcd4321
    sega/model2_v.cpp: Fix error in clipping plane calculation (#13582) Matthew Daniels 2025-04-12 03:01:22 +0100
  • 9cdce3047e
    act/victor9k.cpp: Get audio working on Victor 9000 (victor9k) (#13549) donohoe00 2025-04-11 18:48:57 -0400
  • 8c5e73a6fa New working clones ------------------ Pit Boss Megatouch (9235-00-01 R0A) [Brian Troha, The Dumping Union] Ivan Vangelista 2025-04-11 20:31:57 +0200
  • 1ac5dc155e chessmst: swap parent/clone hap 2025-04-11 20:24:58 +0200
  • cd3e00161a Clones promoted to working -------------------------- Chess-Master (model G-5003-501) [kaiOr] hap 2025-04-11 20:20:57 +0200
  • 3e3d27dde5 Started moving UML instruction reference to main documentation, fixed more recompiler issues: Vas Crabb 2025-04-12 02:58:15 +1000
  • 45281a6baa New working clones ------------------ Triple Fever (V110US) [Ioannis Bampoulas] Ivan Vangelista 2025-04-11 18:32:17 +0200
  • 79652e97b4
    megadriv.xml: Added 6 working items (#13485) ArcadeShadow 2025-04-11 16:27:53 +0100
  • 518b42f83b tvdear.xml: Add alt_title field for illust2 AJR 2025-04-11 11:12:53 -0400
  • c763459e3e
    added a tvdear cart (#13574) mamehaze 2025-04-11 16:11:24 +0100
  • 08ff607f3f
    cpu/z80/z84c015.cpp: Isolated cpu-specific memory translate functions (#13581) holub 2025-04-11 11:04:01 -0400
  • f34dcc20ec dsp56ops: fix regression from prev commit hap 2025-04-11 15:34:34 +0200
  • 74877969c1 misc cpu: no need to check debug enabled flag manually hap 2025-04-11 15:21:07 +0200
  • 14644cb845
    sega/model2.cpp: improve z-sort and clipping (#13575) Matthew Daniels 2025-04-11 12:48:28 +0100
  • 899e857ef0 segaorun/xbd/ybd: lower perfect quantum a bit hap 2025-04-10 16:43:50 +0200
  • dcca8368e8 z80make: sort prefixes to have consistent generated output hap 2025-04-10 15:02:34 +0200
  • defaf6283c
    MSX: add Video80 homebrew card (#13568) fulivi 2025-04-10 14:10:58 +0200
  • b8f93608a7 t6a84: remove unneeded devcb hap 2025-04-10 13:55:49 +0200
  • 6e595d751f
    z80/z80make.py: Revisited z80 code generator (#13573) holub 2025-04-10 07:19:01 -0400
  • e0ea6961f7
    sound/dac76.cpp: Emulating multiplying capability. (#13577) m1macrophage 2025-04-10 02:04:35 -0700
  • 6bc01c176c Fix cases where specific segment register settings could cause the i80186/188 peripherals to fail to be properly mapped into memory space. [crazyc, Lord Nightmare] Lord-Nightmare 2025-04-09 17:26:39 -0400
  • 1c8234fb80 cpu/drcbex86.cpp: Fixed flags for 64-bit multiply instructions. Vas Crabb 2025-04-10 07:00:50 +1000
  • f0b88787fb dynax/dynax.cpp: Improved DIP switches for mjelctrn and majxtal7. Vas Crabb 2025-04-10 05:50:39 +1000
  • dcd6c81a78 New systems marked not working ------------------------------ Jin Sanse [little0] Ivan Vangelista 2025-04-09 20:26:28 +0200
  • 67a0fb4af4 cpu/drcbearm64.cpp: Don't clear carry for ROLC/RORC with zero shift count. Vas Crabb 2025-04-10 02:24:51 +1000
  • 51c9a3a0b1 Still more recompiler fixes: Vas Crabb 2025-04-10 01:58:08 +1000
  • cff4924beb cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count. Vas Crabb 2025-04-09 22:07:11 +1000
  • 3612c23f96
    machine/dp83932c.cpp: Advance CRBA on packet RX (#13571) Brice Onken 2025-04-09 04:32:40 -0700
  • 1f871c19ee -A few recompiler adjustments: Vas Crabb 2025-04-09 16:33:50 +1000
  • 9e61025370 naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo] - Added new sets, worked inputs, DIP switches, layouts, lamps, and promoted to working: winbnk88, nor6007a, nor6007b, ddellf96, ddellf97, ddellf97a, ddellf97b, ddellf97c, ddellf97d, ddellf97e. - Hopper support for winbank88, nor6007a, and nor6007b. Roberto Fresca 2025-04-09 02:39:55 +0200
  • ccb469b9a7
    sound/va_eg.cpp: Fixing subtle bugs. (#13570) m1macrophage 2025-04-08 15:36:19 -0700
  • 1779ca5db6 screen: remove obsolete loadstate workaround hap 2025-04-08 23:54:36 +0200
  • 69b45ce25c
    stern/mazerbla.cpp, video/mb_vcu.cpp: Updates/Cleanups: (#13569) cam900 2025-04-09 06:37:45 +0900