summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
...
* current Plug and Play / Handheld set additions (29 parents, 3 clones, 1 ↵ mamehaze2025-10-231-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | softlist entry) (#14327) - added 29 parents, 3 clones, 1 softlist entry, some boot and are playable but none meet 'working' threshold [David Haywood] New systems marked not working ------------------------------ PPG Play Portable Game 118 Games (HH-0046) [David Haywood, Team Europe] Table Game Classic 108-in-1 (KTFC-001B) [David Haywood, Team Europe] Digital Pocket Hand Held System 268-in-1 - Model 8661 [David Haywood, Team Europe] IN Motion - Motion Controlled Video Games Console (Hot Game 198 in 1) [David Haywood, Team Europe] Pokemon Encyclopedia Z Pokemon XY Quiz Game Rotom (Japan) [David Haywood, Team Europe] D9 500 in 1 Handheld Game Console [David Haywood, Team Europe] Xingzuo Dianzi Chongwu Ji [David Haywood, Team Europe] Pokemon Peaceful Place My Pad (Japan) [David Haywood, Team Europe] Disney & Disney/Pixar Characters Wonderful Sweet PC (Japan) [David Haywood, Team Europe] Disney & Disney/Pixar Characters Wonderful Dream PC (Japan) [David Haywood, Team Europe] Asonde Manaberu! Mouse de Click! Anpanman PC (Japan) [David Haywood, Team Europe] Doraemon Step Up PC (Japan) [David Haywood, Team Europe] My Arcade Street Fighter II (DGUNL-4184, Nano Player Pro) [Team Europe] Mouse de Battle!! Kyouryuu Zukan PC (Japan) [David Haywood, Team Europe] Disney Characters Magical Pad -Girls Lesson- (Japan) [David Haywood, Team Europe] Mouse de Kisekae! Sumikko Gurashi PC (Japan) [David Haywood, Team Europe] Mouse de Kisekae! Sumikko Gurashi Premium Plus (Japan) [David Haywood, Team Europe] Wiii3 TV Entertainment System (7-in-1 Sports) [David Haywood, Team Europe] Retro TV Game Console - Disney Cars - 300 Games (JG7800DC-1) [David Haywood, Team Europe] Retro TV Game Console - PJ Masks - 300 Games (JG7800PJM-1) [David Haywood, Team Europe] Orina Stylish+ (Japan) [David Haywood, Team Europe] Spica Note (Japan) [David Haywood, Team Europe] Game & Watch: Super Mario Bros. 35th Anniversary [Team Europe] Mocchiri Pet Mocchimaruzu (2018 version, set 1) [David Haywood, Team Europe] Mocchiri Pet Mocchimaruzu (2019 version, set 1) [David Haywood, Team Europe] Mocchifuwa Pet Mocchimaruzu (set 1) [David Haywood, Team Europe] Gachitto Get da ze! Monster Ball (Japan) [David Haywood, Team Europe] Mazemaze Mix! Puni Tapi-chan (Japan) [David Haywood, Team Europe] ZL-383 400-in-1 Handheld Console [David Haywood, Team Europe] New clones marked not working ----------------------------- Mocchiri Pet Mocchimaruzu (2018 version, set 2) [David Haywood, Team Europe] Mocchiri Pet Mocchimaruzu (2019 version, set 2) [David Haywood, Team Europe] Mocchifuwa Pet Mocchimaruzu (set 2) [David Haywood, Team Europe] New software list items marked not working ------------------------------------------ orina_stylish_plus_cart.xml: Sumikko Gurashi [David Haywood, Team Europe] - moved around some code related to the SunPlus/GeneralPlus SoC emulation, attempted to better identify what some SoCs are (especially where globs were used) and add some notes for future reference when improving the code / attempting to identify what belongs where [David Haywood]
* bus/cbus: bulk replace cbus -> pc98_cbus angelosa2025-10-221-29/+29
|
* misc/savquest.cpp: stub HASP dongle in a device angelosa2025-10-221-0/+2
|
* terak: de-skeletonize -- add video boards. (#14383) shattered2025-10-222-0/+14
|
* Added support for generating PDB symbols with MinGW clang and lld. (#14352) Vas Crabb2025-10-203-3/+17
| | | | | Also don't disable sibling/tail call optimisation when symbols are enabled. This is hurting our release builds since they're built with symbols.
* bus/megadrive/cart: initial pass at a new cart slot interface (#14197) Angelo Salese2025-10-192-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hooked up to Teradrive only as WIP intermediate step. List of improvements and changes compared to legacy handling (some of these also applies there): - Implement `gamenko` Seganet mapper; - Implement `menghu` mapper (a Gamtec variant using Z80 to read protection data); - Implement `sanguo5` / `tunshi` mapper (uses SRAM with invalid header); - Implement `sportg` Tectoy 3-in-1 mapper; - Hookup SRAM in `yasech` mapper; - fix `btlchess` mapper; - Implement `16mj2` extra ports reads; - Fix `sampras` hanging on menu (uses a J-Cart variant); - Hookup J-Cart for `sskid`; - Allow `ninjab` to boot with proper I2C mapper; - Fix I2C mappers for `billwlsh`, `madden93`, `madd93ce`, `shanewar`; - Add SRAM for `mightmg3`; - Fix `beggarp1`, it relocates SRAM address more akin to sf002/wukong mapper; - Fix `barkley2`: it uses mirroring for SRAM, crashing in tournament mode if it doesn't find it; - `sonic3` "fram" area doesn't exist anymore, use "sram" instead; - Retire `rom_radica` from legacy handling: it has been moved as standalone sega/megadriv_rad.cpp driver starting from #3108 - Retire `rom_topf` from legacy handling: was a broken version of `rom_lion3`; machine/i2cmem: add 24C65 alias for bighurt/brianl96/collslam/shanewar [Angelo Salese, Happy] move M95320 implementation from legacy stm32 into actual device machine/intelfsh: add ST_M29W640FT, implement unlock bypass command New working software list items ------------------------------- megadriv: Nyuushi Chokuzen Check Nanmon Kimon Kiki Kaikai, Planet Message Quiz [Hidden Palace] Gunfight 3 in 1, Shísān Zhāng Májiàng - Zhong Guo Měi Nv Pian [archive.org] New software list items marked not working ------------------------------------------ megadriv: 1800 in 1, Rock Heaven, Rock World, Golden Mega 250 in 1 [archive.org]
* nec/pc9801: update and re-sort QA (#14316) Angelo Salese2025-10-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | Systems promoted to working --------------------------- PC-9801RS, PC-9821Ap2/U8W (98MATE A) [Angelo Salese, Carl] New systems marked not working ------------------------------ PC-9821Ce CanBe [spaztron64] New clones marked not working ----------------------------- PC-9821Xv13 [Will.Broke.It] New working software list items ------------------------------- pc98_cd: Plamo Linux 3.x, Plamo Linux 3.3 [ring.gr.jp] - nec/pc9801.cpp: bulk replace FDC tags BREAKING CHANGE: `upd765_2*d` slots are now `fdc_2*d` BREAKING CHANGE: `pc9821ce2` and `pc9821xs` romsets are retired
* mcs51: Modernization step 2 Olivier Galibert2025-10-171-3/+13
|
* 3rdparty/asmjit: Sync with upstream version 1.20. (#14330) Patrick Mackinlay2025-10-161-15/+32
| | | From https://github.com/asmjit/asmjit/commit/5134d396bd00c1b63259387acdbb12dfdf009f9b
* Add skeleton driver for Sun E250 (#14205) ClawGrip2025-10-141-0/+2
| | | | | | | | | | | | | New systems marked not working ------------------------------ Enterprise 250 [ClawGrip, ArcadeHacker] New software list items marked not working ------------------------------------------ Solaris 8 10-00 Media - SPARC Platform Edition for Sun Computer Systems [ClawGrip] Sun Management Center 2.1.1 - February 2000 Revision A [ClawGrip] SunSolutions CD Volume 1 2000 [ClawGrip] Raptor GFX Open Windows for Solaris - Version 2.1 [ClawGrip]
* mcs51: Modernization step 1 Olivier Galibert2025-10-131-1/+1
|
* Added emulation of a CEM3320-based 4th-order LPF, and used it on the ↵ m1macrophage2025-10-131-0/+12
| | | | | | | | | | | | | linndrum. (#14264) * sound/va_vcf.cpp: Added a CEM3320 LPF device and used it on the linndrum. * Added a generic 4-th order LPF (VA_LPF4), based on the implementation in esq1.cpp. * Added a CEM3320_LPF4 specialization. * Used the CEM3320_LPF4 on the linndrum. * Implemented the corresponding VCF envelope generators on the linndrum. * Fixed alignment, made comments more resilient to code changes. * linndrum.cpp: Use pre-existing constant for VCF EG capacitor. * linndrum.cpp: Used logerror() for firmware bugs. * Renamed LOG_CV_OFFSET to LOG_CALIBRATION.
* bk: parallel expansion slot and carts (#14263) shattered2025-10-121-0/+25
|
* sound/l7a1045_l6028_dsp.cpp: Additional cleanup, proper logging, device map, ↵ arbee2025-10-121-0/+12
| | | | | | | | | | and multichannel output. Also changed owners/licensing given extensive rewrite since 0.280. [R. Belmont] machine/te7774.cpp: Very preliminary quad-UART device. Receieve at MIDI data rate and format works, everything else is unknown. [R. Belmont] akai/mpc3000.cpp: Hooked up subcpu/maincpu comms and front panel key matrix. [R. Belmont] snk/hng64.cpp: Preliminary hookup for rear/LFE and individual gun sound outputs. [R. Belmont]
* bus/qbus: Added BK IRPS and DVK KTLK serial port adapter cards. (#14310) shattered2025-10-131-0/+4
|
* bus/qbus/dvk_kmd.cpp: Added the DVK KMD intelligent floppy controller. (#14226) shattered2025-10-071-0/+2
|
* pgm3.cpp - bootstrap first decrypted block from internal Flash [Peter ↵ mamehaze2025-10-031-0/+2
| | | | Wilhelmsen, David Haywood] (#14259)
* swp30: Overhaul Olivier Galibert2025-09-271-5/+0
|
* rs232.cpp: Add option for Heath H19 terminal (#14196) Mark Garlanger2025-09-261-0/+2
| | | | | * rs232.cpp: Add option for Heath H19 terminal * Change to the option function to a static method
* pluto6: move those pl6_ devices to local folder hap2025-09-231-16/+0
|
* video.lua: fix copy paste error hap2025-09-231-1/+1
|
* pluto6: replace serialvfd device with msc1937_device, hap2025-09-232-24/+12
| | | | roc10937: move this vfd controller from machine folder to video folder
* scripts/build/llvm-objdump-filter.py: Manage objdump processes from python. Vas Crabb2025-09-212-15/+33
| | | | Avoids issues with inconsistent shell behaviour.
* Improved support for building on Windows arm64. Vas Crabb2025-09-213-8/+47
|
* Don't pass --line-numbers to objdump. It has no effect on --syms for GNU ↵ Vas Crabb2025-09-201-1/+1
| | | | objdump, but it causes llvm objdump to disassemble the executable.
* bus/bbc/exp: Added ROM handlers to the slot interface. Nigel Barnes2025-09-161-0/+4
| | | | | | | | - Added JAFA Cartridge Adaptor and Magazzino Parametrico devices. bus/bbc/exp/autocue: Moved class into anonymous namespace. bus/bbc/exp/mertec: Mapped the PIA to ROM space, ADC is now working.
* bus/bbc/analogue: Added Micro Mike and light pen devices Datapen Light Pen, ↵ Nigel Barnes2025-09-131-2/+6
| | | | The Robin Light Pen, Stack Light Pen, and Stack Light Rifle.
* bus/isa/pcat512me.cpp: add PC AT 512Kb Memory Expansion Patrick Mackinlay2025-09-121-0/+2
|
* tiny.lua: another venture->videogames folder here hap2025-09-111-2/+2
|
* isa/5080pa.cpp: add IBM 5080 Peripheral Adapter Patrick Mackinlay2025-09-091-0/+2
|
* isa/ubpnic.cpp: add Ungermann-Bass Personal NIC Patrick Mackinlay2025-09-081-0/+2
|
* Added the Sord Future 32 alpha. It needs interrupts, and they're Olivier Galibert2025-09-051-0/+12
| | | | | | | | | complicated because there's an interrupt controller somewhere that generates vectors. New non-working systems ----------------------- Sord Future 32 alpha [O. Galibert, plamen]
* heathzenith/h8.cpp: Add more cards, change to using address_space_installer ↵ Mark Garlanger2025-09-041-0/+6
| | | | (#14090)
* adp/stella8085.cpp: lamps, layout and 5 more games (#14020) stonedDiscord2025-09-041-0/+12
| | | | | | | | | | new NOT WORKING software list entries Bahia [stonedDiscord] Disc [stonedDiscord] Doppelstart [stonedDiscord] Macao [stonedDiscord] Rasant [stonedDiscord]
* endstate: zxbus + vtrd (#13372) holub2025-09-041-0/+2
|
* Extension bus for Technics KN5000 and its HD-AE5000 optional board. (#14068) Felipe Corrêa da Silva Sanches2025-09-041-0/+14
|
* emu/rendlay.cpp: Make hit test priority match visual order (GitHub #14113). Vas Crabb2025-09-041-18/+10
| | | | | | | Also made order of parsing view element more logical (makes interation with parameter elements less confusing). Some layouts have been updated, others still need work.
* Correct markup for file moved from one project to another. Vas Crabb2025-08-311-1/+1
|
* Tidied various things, added side effect checks for some reads. Vas Crabb2025-08-312-24/+24
|
* .github/workflows/includeguards.yml: fix pull_request property angelosa2025-08-302-2/+2
|
* ibm/rtpc.cpp: ibm advanced monochrome graphics display adapter (aka apa8) Patrick Mackinlay2025-08-291-0/+2
|
* bus/coleco/cartridge: Initial support for the 'Super Game Cartridge' Dirk Best2025-08-261-0/+2
| | | | | | New working software list items (coleco_homebrew.xml) ----------------------------------------------------- Gradius [Dirk Best, TechZombie/archive.org]
* mdioport: move to devices folder, hook it up to teradrive (#14078) Angelo Salese2025-08-231-0/+13
|
* in207100: Slotify keyboard and add some alternate options [AJR] AJR2025-08-221-0/+2
| | | | * in213: Add dump and LLE of keyboard [AJR, Bitsavers]
* Begin slotifying generic Keytronic serial keyboards [AJR] AJR2025-08-222-12/+16
| | | | * kayproii (& clones): Add dump of original serial keyboard (actually identical to that of Keytronic L2207) and make it the default option [AJR, retrocmp.de]
* bus/bbc/vsp: Slotified the Voice Synthesis Processor slot to take either ↵ Nigel Barnes2025-08-211-0/+17
| | | | Acorn Speech upgrade or Cheetah Sweet Talker.
* heathzenith/h8.cpp: Implement H8 Bus (#13560) Mark Garlanger2025-08-211-0/+32
|
* pc/teradrive: preliminary hookup of 286 view of MD space, Z80 basics, YM7101 ↵ angelosa2025-08-191-0/+13
| | | | | | VDP basics * fix bug in PC side where menu cursors are uncontrollable (read pad inputs in MD space)
* st: add rom cartridges Olivier Galibert2025-08-181-0/+2
|
* source org: move thepit/thepit.cpp to taito/roundup.cpp, thepit/timelimt.cpp ↵ hap2025-08-071-1/+1
| | | | to misc/timelimt.cpp, midway/sspeedr.cpp to taito/sspeedr.cpp, venture/suprridr.cpp to taito/suprridr.cpp