summaryrefslogtreecommitdiffstats
path: root/scripts/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * pcmx2: boot to monitor Patrick Mackinlay2022-03-111-0/+4
| | | | | | | | | | * refactored into cards * boots to firmware monitor
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-03-081-0/+11
|\| | | | | | | | | # Conflicts: # src/mame/drivers/8080bw.cpp
| * ns32382: new device Patrick Mackinlay2022-03-041-0/+11
| |
* | Fixed various playch10 games which had regressed. Robbbert2022-03-021-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/master' # Conflicts: # src/devices/bus/a2bus/a2cffa.cpp # src/devices/bus/abcbus/ssa.h # src/devices/bus/c64/dqbb.h # src/devices/bus/pce/pce_rom.cpp # src/devices/bus/pofo/hpc104.h # src/devices/bus/pofo/ram.h # src/devices/bus/ti99/peb/evpc.cpp # src/devices/cpu/mcs51/mcs51.cpp # src/devices/machine/mc146818.cpp # src/devices/machine/x2201.cpp # src/devices/machine/x2212.cpp # src/emu/machine.cpp # src/mame/machine/kr1601rr1.cpp
| * bus/bbc/joyport: Added the Master Compact mouse. Nigel Barnes2022-02-271-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-261-4/+23
|\|
| * Re-enabled some compiler warnings and cleaned up some Python scripts a little. Vas Crabb2022-02-241-4/+23
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-221-0/+12
|\| | | | | | | | | | | # Conflicts: # src/emu/machine.cpp # src/mame/drivers/8080bw.cpp
| * amiga.cpp: modernization changes (#9263) Angelo Salese2022-02-221-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Structural changes: - amiga_copper.cpp: convert to device, added copins implementation as debugging mailbox, convert to logmacro.h; - 8364_paula.cpp: convert audio implementation accessors from switch-case to per-channel maps; - amiga.cpp: convert OCS/ECS/AGA chipset flavours to address_map_bank_device, currently using the older custom_chip_r/_w as a legacy trampoline that will be progressively removed once that we have working implementations of Agnus/Denise and derivatives; - akiko.cpp: convert to logmacro.h; - amigafdc.cpp: better elaborate QA notes, add "Trackdisk" to device long name as officially referred by Amiga SDK: - amiga.cpp: kicked off an amiga_demos.xml SW list hookup; Adds the following implementation detail changes: - amigaaga.cpp: fix sprites and bitplanes in dualpf modes, fixes at very least cd32:dstreets on gameplay; - amigaaga.cpp: fix BPLCON0 when planes == 7 is set, fixes title screen GFXs in surfninj; - amigaaga.cpp: use HAM6 when not in AGA mode, fixes colors in cdtv:townona when run with CD32 system; - amigaaga.cpp: fix sprite control fetches when FMODE != 0, fixes at very least Digger AGA sprites display; - amigaaga.cpp: add extended bitplane delay hooks; - amigaaga.cpp: fix HAM8 when in HIRES mode, fixes at least roadkill title and car screens; - amiga.cpp: allow LOF bit to be set by writing bit 15 on VPOSW, fix roadkill AGA boot; - amigaaga.cpp: implement Extra Half-Brite mode, used by bblow_a main menu - amiga.cpp: disallow blitter address writes to go beyond the allocated chip RAM, fixes OCS sockid and AGA sockid_a drawing spurious filled tiles on playfield; - amiga.cpp, amigaaga.cpp: workaround most GFX pitch corruptions, caused by implicit DDFSTOP overrunning width loop; - amiga.cpp: allow DDFSTRT and DDFSTOP to read bit 2 in lores mode, fix swordsod GFX pitch in gameplay; - amiga.cpp: use pf2pri for non-dual playfield, fixes alfred player sprite visibility; - akiko.cpp: subq command adds +2 in command buffer, fixes cdtv:defcrown hardlock emulation; - amigaaga.cpp: implement bscan2; - amiga.cpp: disable floppy drive default for CD32; - cubo.cpp: add inputs to eldoralg/odeontw/odeontw2; - amiga.cpp: allow CD32 to read CDTV titles from SW list; New NOT_WORKING software list additions --------------------------------------- cdtv.xml: 17 Bit - Collection for Amiga CDTV, 17 Bit - Continuation Disc, A Bun for Barney (USA), Advanced Military Systems (Europe), American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition), Barney Bear Goes to School (USA), Cinderella - The Original Fairy Tale (USA), Defender of the Crown CDTV (Europe), Deutschland Kompakt (Germany), Fantastic Voyage (USA), Garden Fax - Garden Plants (USA), Garden Fax - Trees, Shrubs, Roses, and Conifers (USA), Language TV - English (France), Lemmings (Europe), Log!cal (Europe), Mud Puddle (USA, Multi 5), Pandora's CD v1.0 (alt), Psycho Killer (U2A2020UA), CDTV Demo Disc (Europe), Raffles (Sweden), Snoopy - The Case of the Missing Blanket (Sweden), Team Yankee (Europe), The Curse of Ra (Germany), The Demo Collection for Amiga CDTV (Europe, Black Disc), The Hutchinson Encyclopedia (Europe), The New Basics Electronic Cookbook (USA, 1991a Edition), Time Table of History - Business, Politics & Media (USA, 1991a Edition), Trivial Pursuit - The CDTV Edition (Europe, v1.0a), Turrican (Germany, alt), Turrican II: The Final Fight (Germany, alt), Welcome to CDTV Multimedia (USA, CDRM-499000), Wrath of the Demon (USA), Xenon 2 - Megablast (Eng, Fra, Ger, Ita), Ten on Ten Compilation [redump.org]
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-201-0/+4
|\|
| * New working clones Nigel Barnes2022-02-191-0/+2
| | | | | | | | | | | | | | | | | | ------------------ BBC Micro Model B (Norway) [Nigel Barnes] New clones marked as NOT_WORKING -------------------------------- Cisco SIST1 Terminal [Nigel Barnes]
| * bus/coco: Added Glenside IDE Adapter. Nigel Barnes2022-02-191-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-151-20/+49
|\|
| * asmjit: mame integration Patrick Mackinlay2022-02-131-20/+49
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-121-0/+1
|\| | | | | | | | | # Conflicts: # src/mame/drivers/8080bw.cpp
| * Addressed some Lua scripting pitfalls. (#9294) Vas Crabb2022-02-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addressed pure virtual function call crash on end of emulation session if you haven't explicitly removed all address space taps, memory corruption on end of emulation session if you haven't explicitly removed all address space change notifiers, and symbol being garbage-collected out from under you while you have parsed expressions or other symbol tables that depend on them. Removed the copy constructor for parsed expressions as the underlying C++ copy constructor appears to be broken, and simplified symbol table constructors. Also made symbol table add methods return the new entry to avoid the need for an extra lookup. Fixed breakpoint/watchpoint objects being inappropriately copied into the tables returned by bplist() and wplist(), allowing the enabled property to be modifiable for breakpoint and watchpoint objects in Lua. Fixed drivers and devices causing a new memory pass-through handler to be allocated on each soft reset, and fixed multiple instances of taps being installed in the event the machine is reset before the tap is removed. Added classes for managing broadcast subscriptions, and adapted address spaces to use this for change notifications.
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-091-0/+13
|\|
| * bus/a2bus: Added Apple II 3.5" Disk Controller Card. (#9215) ksherlock2022-02-091-0/+2
| | | | | | Apple II 3.5" Disk Controller Card, Apple P/N A0076LL/A, Announced July 1991, Released March 1992. $149.95 MSRP
| * bus/epson_qx, qx10.cpp: Added Epson QX-10 expansion bus. (#9241) Brian Johnson2022-02-091-0/+11
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-02-081-0/+12
|\|
| * abc1600: Added sector dump floppy image format. [Curt Coder] Curt Coder2022-02-071-0/+12
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-291-21/+18
|\|
| * 65C02 updates AJR2022-01-271-21/+18
| | | | | | | | | | - Add W65C02S CPU emulation with subtly different fetch patterns from classic 65C02 and use it for arbv2, cmmb103, cmmb162 and bbc_tube_rc6502 - Replace ST2XXX's slightly customized CPU emulation with hooks into new W65C02S core
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-261-0/+4
|\|
| * zx spectrum: new slot devices, floating bus restore, big mface tidy-up (#7913) Tom2022-01-251-0/+4
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-181-0/+5
|\|
| * Add build file missing from 12a1291f5a3e578010325131bd3dbbd7c61aff18 AJR2022-01-151-0/+5
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-082-0/+23
|\|
| * Fixed arcade build; added missing newline. Robbbert2022-01-081-1/+1
| |
| * Adding bitmap_printer_device and convert epson_lx810 to use it. (#8863) goldnchild2022-01-071-0/+11
| |
| * Created an initial file system implementation for OS-9 under the CoCo (#9096) npwoods2022-01-071-0/+12
| | | | | | | | | | | | | | | | * Created an initial file system implementation for OS-9 under the CoCo * Minor fixes to directory entry handling * Changed to use fsblk_t::r[8|16|24|32]b() - Changed the above functions to be const
* | Various fixes for ajr breakage. Robbbert2022-01-071-10/+18
|\|
| * device_image_interface: Interface overhaul AJR2022-01-061-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | - Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to use the old standard names. - Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for all types. This restrictive property has been unset for a small number of cases. - Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but may help unify implementations in the future. - Change several member functions to take std::string_view parameters rather than const std::string & or const char *. - Make update_names take into account brief names, as discussed in PR #2555. - Remove the obsolete uses_file_extension function (which used thread-unsafe strtok). * portfolio_ccm_slot: Change image type from "cartridge" to "memcard" * i7220, datapack: Add custom instance names that weren't there before * pc11: Add note
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-051-0/+2
|\|
| * apple2: Added support for the ProDOS ROM Drive card. [R. Belmont] arbee2022-01-041-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2022-01-043-0/+27
|\|
| * Added a 'version' verb to floptool (#9079) npwoods2022-01-041-0/+1
| |
| * qbus device: DVK KGD framebuffer (#9058) shattered2022-01-031-0/+2
| |
| * Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" ↵ npwoods2022-01-031-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | framework (currently read only) (#9080) * Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only) * Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries * Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it * 1. Adding COCO_RAWDSK to all.cpp 2. Fixing sector order on CoCo raw disk
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-261-0/+2
|\|
| * -bus/nes_ctrl: Added support for Famicom Turbofile backup RAM. (#9034) 0kmg2021-12-261-0/+2
| | | | | | -nes.xml: Corrected Metroid release year.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-251-0/+22
|\|
| * Added preliminary TS-Configuration for ZX Evolution driver. (#8989) holub2021-12-251-0/+22
| | | | | | | | | | New machines marked as not working ------------------------- NedoPC, TS-Labs ZX Evolution TS-Configuration
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-233-64/+14
|\|
| * Fix build with newer versions of Emscripten; minimum supported version is ↵ Justin Kerk2021-12-231-56/+1
| | | | | | | | now 2.0.25.
| * bus/nes_ctrl: Added a SNES controller port adapter. (#9027) 0kmg2021-12-221-0/+2
| |
| * sm510: fix wakeup after CEND, reorganize files a bit hap2021-12-211-8/+11
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-201-0/+2
|\|
| * besta: Converted to VME device. (#9008) shattered2021-12-201-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-191-0/+4
|\|