summaryrefslogtreecommitdiffstatshomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update parse_number in unidasm.cpp, plus alignment with code style guide.addrbus-64 MooglyGuy2026-05-041-303/+208
|
* Another attempt at fixing unidasm. MooglyGuy2026-05-041-4/+4
|
* More compile fixes. MooglyGuy2026-05-042-5/+5
|
* Attempting a different fix for unidasm compile errors. MooglyGuy2026-05-041-2/+20
|
* Attempt at fixing the CI builds by expanding parse_number to take a u64 MooglyGuy2026-05-011-1/+1
|
* Point unidasm.cpp at the properly-namespaced declaration of offs_t MooglyGuy2026-05-011-1/+1
|
* Redoing offs_t to 64-bits expansion. MooglyGuy2026-05-0147-547/+421
|
* namcos21_c67: fix comment typo hap2026-04-291-1/+1
|
* namcos21: change camelCase to snake_case hap2026-04-296-120/+122
|
* namcos21_dsp: remove winrun_ prefix hap2026-04-294-102/+102
|
* namcos21_dsp: correct some dsp edge triggered ports, remove c67 underclock hack hap2026-04-295-37/+34
|
* namcos21: assume reset_all_subcpus also resets the associated c148 hap2026-04-293-5/+14
|
* (emu.h) dimemory: add remove_addrmap hap2026-04-299-13/+14
|
* Current Plug & Play PR (1 working system, 1 nw system, 2 nw clones, 1 ↵ mamehaze2026-04-2921-399/+911
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | working softlist entry, 2 nw softlist) (#15282) New working systems ------------------- 50 in 1 Arcade Joystick [Team Europe] New working software list items ------------------------------- jakks_gamekey_wp.xml: Winnie the Pooh - Piglet's Special Day (3 Bonus Games) [Team Europe] New software list items marked not working ------------------------------------------ telestory_cart.xml: Winnie the Pooh - Salta, Tigro, Salta! / Winnie the Pooh - l'orsetto goloso (Italy) [Team Europe] Il Re Leone / Il Re Leone II - Il Regno Di Simba (Italy) [Team Europe] New systems marked not working ------------------------------ 2 en 1 Multi'Pilote (France) [Team Europe] New clones marked not working ----------------------------- My First Dance Dance Revolution (Japan) [Team Europe, David Haywood] Genius TV Progress (VTech, France) [Team Europe] - disabled some logging by default in unsp core [David Haywood] - added SPI FIFO support to GPCE4 [David Haywood] - added some missing timers to GPCE4 [David Haywood] - more properly factory defaulted digicolr data [David Haywood] - rewrote generic_spi_flash HLE code (used for transparently byte addressed SPI flash) ensuring it still works for Monon Color [David Haywood] - hooked up new code to st2302u_bbl_spi.cpp, removing local implementation and allowing retro150, retro150a, pg118, table108, ppg118, dphh8633, dphh8661 to show correct graphics [David Haywood] - hooked up new code to generalplus_gpce4 allowing mapacman to correctly check the device on startup rather than bypassing it [David Haywood] - added display on/off and sleep on/off to st7735_lcdc so that the screen will blank when requested [David Haywood] - added another 'inline attribute' XaviX video mode used by multiplt [David Haywood]
* pengo,jrpacman: derive mcfg from pacman hap2026-04-294-137/+60
|
* New systems marked not working Ivan Vangelista2026-04-294-15/+94
| | | | | | | | ------------------------------ Charmy Dash (Japan) [Hammy] Royal Selection (Japan, ver. 1.01) [Hammy] - taito/taitoair.cpp: dumped motor ROM board for topland [Domenico Cervini]
* apple2video: fix low-memory -ramsize crash by protecting HGR reads (#15277) arekkusu422026-04-296-18/+34
|
* mschamp: add speed dsw hap2026-04-292-28/+18
|
* pacman: remove crush4/5 rombanks hap2026-04-292-184/+137
|
* pacman: Fix mschamp timer selection and I/O mux behavior (#15287) Liron4862026-04-292-24/+104
|
* namcos21_3d: remove some obsolete stuff hap2026-04-296-89/+71
|
* Fix mem-mem MOV on i8089 (#15286) bytex642026-04-291-0/+2
| | | | | | The base register for memory operations was being fixed up to handle the PP register. But memory-to-memory MOVs act like two instructions, and the second half was being decoded ad-hoc without that fixup. This adds that fixup to the second half.
* sequential/prophet5.cpp: Added oscillators (no tuning yet). (#15285) m1macrophage2026-04-291-34/+283
| | | | | | Also: * Added a missing DC-block stage after the filter. * Added randomness to oscillator and filter timing components. * Corrected calibration of the LFO balance trimmer.
* cxd1185.cpp: Ensure appropriate ID register is mapped (#15279) Brice Onken2026-04-292-3/+3
|
* namcos22: make pointrom access a bit more similar to namcos21 (and added a ↵ hap2026-04-284-38/+39
| | | | missing side effects check to namcos21)
* taitosj_v: fix regression with sprite area cliprect hap2026-04-281-13/+13
|
* Floppy sound (#15072) Michael Zapf2026-04-282-286/+711
| | | * floppy_sound: Allows definition of custom sound lists and fixes Amiga pitch glitches in floppy sound.
* itech/itech32.cpp: Added Blood Storm v2.16. Vas Crabb2026-04-294-9/+47
| | | | | | New working clones ------------------ Blood Storm (v2.16) [anonymous]
* temco/senjyo.cpp: dumped PROM for starforcb [f205v] Ivan Vangelista2026-04-281-0/+5
|
* namcos2/21: assume audiocpu rom range is c000-ffff hap2026-04-286-9/+10
|
* namcos21: video disable bg is black hap2026-04-283-8/+14
|
* namco_c148: assume 1d4xxx is busack hap2026-04-281-4/+5
|
* ui: Rationalised use of menu item flags: Vas Crabb2026-04-2915-85/+112
| | | | | | | | | | | | | * Renamed FLAG_INVERT to FLAG_DEEMPHASIZE to better reflect what it does. The Lua equivalent "invert" has not been changed because it will likely break external scripts. * ui/inputmap.cpp: De-emphasise inherited values, matching the behaviour of the audio effect menus. * ui/menu.cpp: De-emphasise the main item text for de-emphasised items without sub-text and for items that are both disabled and de-emphasised. This makes items with inherited values visually distinct from disabled items while not affecting [ab]use of disabled items for informational text.
* sony/smc777_kbd.cpp: add CAP(S) and KANA LOCKs angelosa2026-04-282-9/+98
|
* 3rdparty: Retired softfloat2. (#15270) Patrick Mackinlay2026-04-288-1216/+1110
| | | cpu/i386, machine/i8087.cpp: Migrated to SoftFloat 3.
* sony/smc777.cpp: misc fixes: angelosa2026-04-281-52/+102
| | | | | | | | | | | | | * reverse palette offsets and add gfx pal bank (demofd4) * add default palette for non-color board pal bank (side effect of above) * add reverse hookup for text layer (amazon), add FRC hookup * disable cursor if out of range (sys12j:BIRD, transitt) * add set_raw in place of legacy screen setup (makes transitt scroll less jerky) * BREAKING CHANGE: replace floppy option from ssdd to 35ssdd string Systems promoted to working --------------------------- SMC-777 [Angelo Salese]
* sony/smc777_kbd.cpp: clear scan code on key_break, handle a vestigial BUSY ↵ angelosa2026-04-282-4/+32
| | | | flag for commands (bugatk fire button)
* psikyo/psikyosh.cpp: Updates (#15280) cam9002026-04-283-26/+36
| | | | | | | * psikyo/psikyosh.cpp: Updates - Fix z buffer bitmap address calculation in sprite draw routine - Fix save state support - Fix spacings - Add notes
* namco/namcos21_c67.cpp: Fix build AJR2026-04-271-1/+1
|
* psikyo/psikyosh_v.cpp: Fix sprite flip and zbuffer (#15278) cam9002026-04-281-3/+3
|
* Sanyo phc25 - fix VBL interrupt timing and VBL polarity in port $40 (#15265) Aurelien342026-04-271-12/+3
|
* namcos21_c67: small improvement to sprite layer 0 priority hap2026-04-273-56/+84
|
* namco_c148: posirq line doesn't belong in this device hap2026-04-273-81/+66
|
* sega/segas32.cpp: Use tilemap for text layer, cleaned up code. (#15268) cam9002026-04-284-622/+529
| | | | | * Moved imperfect graphics flag to state class to unclutter system definitions. * Reduce literal tag usage, added side effect checks to read handlers. * Fixed color amount in gfx layout.
* psikyo/psikyosh.cpp: Use tilemaps to draw tile map layers. (#15261) cam9002026-04-283-446/+397
| | | Also reduced literal tag usage, optimized a little, and cleaned up code.
* kaneko/suprnova.cpp: Cleaned up code and fixed minor issues: (#15259) cam9002026-04-283-901/+823
| | | | | | | | * Added side effect checks for debugger reads. * Fixed possible bitmap out-of-bounds errors. * Improved logging. * Minor optimizations. * Replaced pointers with references, made some variables const, use abbreviated integer types. * Reduced duplication, improved consistency.
* sony/smc777_kbd.cpp: overhaul angelosa2026-04-273-156/+266
| | | | | | | | * rewrite all key mappings, and add missing keys; * add function key command overrides; * hookup CTRL modifier; * workaround multikey presses; * remove ten key handling: it's a separate port not worth supporting unless a MCU LLE dump ever surfaces;
* commodore/plus4: Added Diag264 v0.97 kernal ROMs. [Curt Coder] Curt Coder2026-04-273-6/+18
| | | | | | | | mos7360: Fixed input clock handling. [Curt Coder] New working software list items ------------------------------- plus4_cart: Diag 264 (v0.97, PAL), Diag 264 (v0.97, NTSC) [Curt Coder]
* New working software list items Curt Coder2026-04-271-22/+22
| | | | | | | | | ------------------------------- plus4_quik: Axis, Arkanoid +4 [Curt Coder] New software list items marked not working ------------------------------------------ plus4_flop: Hidden Wonders [Curt Coder]
* sound/cem3340.cpp: Anti-aliasing. Streaming frequency and PW control. (#15267) m1macrophage2026-04-272-32/+169
| | | | | | * Used the *PolyBLEP* algorithm for the ramp and pulse waves. * Used the *PolyBLAMP* algorithm for the triangle wave. * Made waveform outputs conditional on the output actually being connected. * Added support for streaming control of the frequency control current and pulse width control voltage.