summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/minimaws/lib/lxparse.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-06Rewrote the Truco-Tron driver. [Roberto Fresca, Grull Osgo] Roberto Fresca1-206/+289
- Added real NVRAM support. - Added a default NVRAM to get the system working. - Improve the memory system. - Inputs from the scratch based on the new reverse-engineering. - Added jumpers connections. - Created settings for the hardcoded functions/modes. - Added coin-in and coin-out counters. - Added workaround to unmask the inputs for the gambling mode. - Redefined the interrupt system. - Documented all the different modes and features. - Documented the reverse-ingeneering done to get all the modes working. - Documented the inut system through reverse-engineering. - Modded the coin-in input, now tied to the PIA6821.
2025-02-05alba/hanadojo.cpp: add proms hookup and sketchy video emulation angelosa1-19/+96
2025-02-05elf2: improve internal artwork hap2-26/+157
2025-02-05kim1: add view toggle for keypad hap1-16/+17
2025-02-06-cpu/drcbex64.cpp: Fixed handling of address map global mask. Vas Crabb4-68/+267
* Fixed Final Furlong failing to boot. -util/mfpresolve.cpp, emu/emumem_aspace.cpp: Moved some member function pointer manipulation stuff into the library. Gives another slight reduction in the size of libemu.
2025-02-05cosmac: add pull callbacks for int/dmain/out hap4-16/+53
2025-02-05igs/goldstar.cpp: fixed missing closing bracket in fb2010 title Ivan Vangelista1-1/+1
2025-02-05cpu/drcbearm64.cpp: Added scaffolding for directly dispatching memory accesses. Vas Crabb3-62/+72
2025-02-05-cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native ↵ Vas Crabb5-177/+559
width to specific handlers. (#13325) emu/emumem_aspace.cpp: Got rid of static accessors structure, added a helper for obtaining info for dispatching specific accessors.
2025-02-04amiga/amigaaga.cpp: implement palette reads angelosa3-23/+38
2025-02-04New systems marked not working Ivan Vangelista4-123/+222
------------------------------ Hana Arashi (Japan) [Hammy] Hana no Ren-Chan II (Japan) [Hammy] - igs/goldstar.cpp: added default NVRAM for fb2010, corrected dips [Ioannis Bampoulas] - pce/ggconnie.cpp: verified Oki pin 7 [Sean Riddle]
2025-02-04linn/linndrum.cpp: Added driver for LinnDrum. (#13330) m1macrophage2-0/+498
* linn/linndrum.cpp: Added driver for LinnDrum. * linndrum: Fixed typos.
2025-02-04New software list items marked not working angelosa2-1/+19
------------------------------------------ amiga_cd: Wendetta 2175 [redump.org]
2025-02-04amiga/amigaaga.cpp: implement CLXCON2 angelosa3-6/+22
2025-02-03New working systems hap4-92/+343
------------------- Basketbol (Elektronika) [hap, Milan Galcik]
2025-02-03sm5a: remove kb1013vk12_device as it's identical to sm5a_device hap5-49/+24
2025-02-04cpu: Got rid of the rest of the static member function trampolines. Vas Crabb6-67/+84
cpu/drcbearm64.cpp, cpu/drcbex64.cpp: Removed static trampoline fallbacks for get map variable value and debugger instrcution hook functions. cpu/drcbex86.cpp: Removed static trampolines for get map variable value and debugger instrcution hook functions. cpu/drcbex64.cpp: Corrected stack diagram in comment.
2025-02-03pc8801_flop: fix broken image and mark bad cracyc1-2/+2
2025-02-03pc8801_flop.xml: Fix region size for hibernia AJR1-1/+1
2025-02-03intel/intellec8.cpp: Add two Intellec 8 MOD80 sets (#13327) ClawGrip2-10/+52
New systems marked not working ------------------------------ Intellec 8 MCS MOD80 (set 1, 884A) [ArcadeHacker] New clones marked not working ------------------------------ Intellec 8 MCS MOD80 (set 2, 880) [ArcadeHacker]
2025-02-03New systems marked not working Ivan Vangelista5-23/+117
------------------------------ Bomberman Misobon Roulette (961028 JPN) [Steamy Jimmy, Sean Riddle] Clones promoted to working -------------------------- Head Panic (ver. 8.30) [trol]
2025-02-03amiga/amigaaga.cpp: fix playfield-sprite collisions angelosa1-7/+10
2025-02-03New software list items marked not working angelosa1-2/+43
------------------------------------------ pc8801_flop: Hibernia (alt .d88 format), Red Stack [archive.org]
2025-02-03New working software list items angelosa3-1/+30
------------------------------- pc8801_flop: Hibernia [archive.org]
2025-02-03oberheim_dmx.lay: Proper tracking of pointer IDs. Easier fine adjustments. ↵ m1macrophage1-42/+78
(#13319) - Click and adjustment state is now tracked for each pointer ID individually, rather than globally. - If a user selects the slider knob, the adjustment will be proportional to the knob movement. This allows for finer adjustments. If the user clicks elsewhere on the slider, the adjustment is based on the absolute position of the click.
2025-02-03paia/fatman.cpp: Adding driver for FatMan. (#13324) m1macrophage3-0/+964
2025-02-03cpu/drcbeut.cpp: Removed static address space accessors. Vas Crabb4-216/+77
cpu/drcbex64.cpp: Removed fallback to static address space accessors. cpu/drcbex86.cpp: Fixed regression in FWRITE.
2025-02-02formats/h8_cas.cpp: Update H8T to newer cassette handling (#13250) Mark Garlanger2-111/+52
2025-02-03amiga: Untangle CPU slot bus from Zorro-II slot Dirk Best45-1961/+2517
- Rewrite DMAC DMA controller. Now actually transfers data. - Add preliminary support for the A590 hard disk controller - Add preliminary support for the Action Replay freezer devices - Add support for the MegaMix 500 RAM expansion - Add preliminary support for the A2091 hard disk controller New working software list additions ----------------------------------- A590 Setup Disk 1.7 (Western Digital Harddisk) [Turran FTP] A2091 Setup Disk 1.27 [Amiga Hardware Database]
2025-02-03isa/hdc: Improve initial state, proper units for dma transfers Dirk Best2-11/+12
2025-02-03wd33c9x: Add support for the Translate Address command Dirk Best1-0/+32
2025-02-03Cleanup: Vas Crabb10-434/+395
cpu/drcbex86.cpp: Don't use static address space accessors. This gives a big performance improvement. cpu/drcbeut.cpp: Made failure to resolve address space accessors fatal. cpu/drcbearm64.cpp: Removed fallback to static address space accessors. cpu/mips3/mibs3.cpp: Removed static address space accessors. All they were doing was hurting performance. cpu/drcbex64.cpp: Don't use goofy X64_WINDOWS_ABI macro, just check _WIN32. The only other environment that uses the Windows calling convention is (U)EFI, and we can move feature detection to util/abi.h if we ever need to care about it.
2025-02-02hash/x68k_flop.xml: Added 1 working items. (#13275) Marc Roy1-0/+26
New working software list additions (x68k_flop.xml) -------------------------------------------- Last Force - The Virtual Battle in 1930's (1993)(Hong Kong Project) [Shentok on archive.org] Xadlak Plus (1996)(Sprite) [danielham on archive.org]
2025-02-02formats/tzx_cas.cpp: Fixed regression in TAP format; Added checksum ↵ holub1-12/+38
validation (MT9104) (#13322)
2025-02-02k001604.cpp: Fix max palette numbers of gfxs (#13314) cam9001-4/+3
2025-02-02konami/k037122.cpp: Fix max palette numbers of gfxs (#13315) cam9001-1/+1
2025-02-01amiga/agnus_copper.cpp: revert 51919d5e4bc8a980e859429b7e39bd0a254a2ac6 angelosa1-1/+2
2025-02-01amiga/cubo.cpp: hookup 8-bit NVRAM device angelosa1-10/+78
2025-02-02cpu/drcbearm64.cpp: Optimised load/store and call generation. (#13307) Vas Crabb2-63/+51
2025-02-01hh_sm510: add preset for triple screen games hap3-0/+48
2025-02-01-konami/konppc.cpp, konami/gticlub.cpp, konami/hornet.cpp, ↵ cam9006-751/+739
konami/nwk-tr.cpp, konami/zr107.cpp: Cleaned up code: (#13300) * Removed hard-coded tags and reduced code duplication. * Improved save state support, suppress side effects for debugger reads. * Increased size of CG board ROM regions to avoid out-of-bounds errors if higher banks are selected. * Use bitfield extraction helpers, reduced literal tag usage, use logmacro.h for logging, made some variables const. * Reduced preprocessor macros, updated comments. -konami/gticlub.cpp: Removed unnecessary code. -konami/hornet.cpp: Split driver state class for different configurations, moved bank configuration into machine_start(). -konami/nwk-tr.cpp: Split palette per CG boards (K001604 also has palette RAM interface?).
2025-02-01ohmygod: increase oki clock [Mylstar Electronics] hap1-8/+5
2025-02-01dec0: lower opl2 volume hap1-5/+4
2025-02-01ymfm_opl: no need to check for IsOpl2Plus here hap1-1/+1
2025-02-01ymfm_opl: actually emulate opl2 waveform enable bit hap1-2/+2
2025-01-31New machines marked as NOT_WORKING AJR2-23/+51
-------------------------------- CYB Systems Multibox [Bitsavers]
2025-02-01-kontron/kdt6.cpp: Cleaned up code: (#13301) cam9002-53/+30
* Use a memory view for the boot ROM overlay. * Reduced literal tags, reduced duplicated code, and made some variables const. -machine/z80dma.cpp: Suppress side effects for debugger reads.
2025-02-01skeleton/zorba.cpp: Improved save state support and cleaned up code: (#13305) cam9001-105/+94
* Use explicitly sized integer types for member variables that need to be saved. * Use a memory view for the ROM overlay. * Use object array finders.
2025-02-01toaplan/twincobr.cpp, toaplan/wardner.cpp: Cleaned up code: (#13285) cam9005-179/+192
* Corrected Wardner palette size. * Suppress side effects for debugger reads, register for save states in machine_start(). * Use bit extraction helpers, reduced scope of loop counter variables. * Reduced literal tag usage, use more appropriate types for variables, made some variables const.
2025-01-31misc/esd16.cpp: marked hedpanic830's audio CPU ROM as bad Ivan Vangelista1-2/+2