summaryrefslogtreecommitdiffstats
path: root/scripts/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * a2bus: add support for the Grafex-32 uPD7220 video card [Rob Justice, R. ↵ arbee2021-12-161-0/+2
| | | | | | | | Belmont]
| * a2bus: consolidate card lists to clean up the drivers. [R. Belmont] arbee2021-12-161-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-151-1/+2
|\|
| * Filesystem code cleanup AJR2021-12-141-1/+2
| | | | | | | | | | | | | | - Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes - Use range-based std::string constructors in some methods - Move filesystem metadata handling to a separate source file - Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-152-1/+15
|\|
| * gt913: fix single-driver build, fix invalid Unicode character. [R. Belmont] arbee2021-12-141-1/+3
| |
| * Atari Lynx emulation updates (#8931) cam9002021-12-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | * Atari Lynx emulation updates - Use memory_view for address mapping - Support variable framerate, Fix screen overscan (102 visible + 3 blank lines) - Fix collision handling (possibly copy-paste error?) - Reduce unnecessary shared pointers, Some duplications - Use inlines values for bit flags - Add support for variable page size for cartridge, AUDIN pin for bankswitch - Add hardware notes, Initialize values - Fix namings, Fix spacings, Use shorter/correct type values - Move lynx sound functions into device/sound/lynx.*, Fix sound pitch (input clock related)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-041-0/+8
|\| | | | | | | | | # Conflicts: # README.md
| * bus/archimedes/podule: Podules for Acorn Archimedes. [Centre for Computing ↵ Nigel Barnes2021-12-031-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | History] - ACE Joy Connect - Beebug Spectra Colour Scanner - Computer Concepts GreyHawk Video Digitiser - Computer Concepts ScanLight Junior MkIII - Morley Electronics Analogue and User Interface - Morley Electronics User/MIDI/Analogue Interface - Watford Electronics 256 Grey-Scale Scanner - Wild Vision MidiMax II
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-031-0/+10
|\|
| * dl11: DEC DL11-type serial line unit (#8894) shattered2021-12-021-0/+10
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-032-1/+3
|\|
| * Remove a few outdated references to MESS Dirk Best2021-12-021-1/+1
| |
| * New machines added as WORKING arbee2021-12-011-0/+2
| | | | | | | | | | ----------------------------- Franklin Ace 2200 [R. Belmont]
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-12-021-15/+0
|\|
| * stv: moved video into video/saturn.cpp to remove possible circular ↵ Robbbert2021-12-011-15/+0
| | | | | | | | dependency. (#8915)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-301-10/+10
|\|
| * 3rdparty.lua: fix msvc build by reordering configuration statements Patrick Mackinlay2021-11-301-10/+10
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-262-2/+11
|\|
| * Add CPU16 and HDD device skeletons for Conner CFP1080S AJR2021-11-252-2/+11
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-231-0/+2
|\|
| * ti99/geneve: Added WHTech SCSI adapter card Michael Zapf2021-11-211-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-212-0/+8
|\|
| * bus/nes_ctrl: Added support for Exciting Boxing air bag controller. (#8817) 0kmg2021-11-201-0/+2
| | | | | | | | | | Software list items promoted to working (nes.xml) --------------------------------------- Exciting Boxing (Japan)
| * clang fixes smf-2021-11-191-0/+6
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-162-0/+129
|\|
| * New NOT_WORKING machines Luigi Thirty2021-11-161-0/+2
| | | | | | | | --- Motorola MVME12x [Katherine Rohl]
| * bus/archimedes/podule: Podules for Acorn Archimedes: Nigel Barnes2021-11-151-0/+6
| | | | | | | | | | | | - Baildon Electronics IDE HD Interface - SJ Research Nexus Interface (A500) (not working) - Wild Vision/Computer Concepts Eagle M2 (not working)
| * bus/archimedes/podule: Various podules for Acorn Archimedes: Nigel Barnes2021-11-141-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Acorn AGA30 BBC I/O Podule - Acorn AKA05 ROM Podule - Acorn AKA10 BBC I/O Podule - Acorn AKA12 User Port/MIDI Podule - Acorn AKA15 MIDI and BBC I/O Podule - Acorn AKA16 MIDI Podule - Acorn AKA25 Ethernet - Acorn Tube Podule - Archimedes Dual RS423 Serial Interface (not working) - Armadillo Systems A448 Sound Sampler (not working) - Armadillo Systems A448b Stereo MIDI Sound Sampler (not working) - Atomwide Serial Expansion Card - Baildon Electronics IDE HD Interface - Clares Armadeus Sampler Board - Computer Concepts Fax-Pack (not working) - Computer Concepts LaserDirect (Canon LBP-4) (not working) - Computer Concepts ScanLight (not working) - Computer Concepts ScanLight Junior (not working) - Computer Concepts ScanLight Video 256 (not working) - Digital Services Ethernet Podule (not working) - HCCS User/Analogue Podule - RISC Developments Ethernet Card (not working) - RISC Developments IDE Hard Disc System - VTI User Port and SCSI Podule - Watford Electronics BBC User I/O Card - Wild Vision MidiMax - Wild Vision/Computer Concepts Lark A16
| * bus/archimedes/econet: Archimedes econet interface devices: Nigel Barnes2021-11-141-0/+17
| | | | | | | | | | - Econet interface (not working) - RTFM Joystick Interface
| * bus/centronics: Added Vertical Twist Joystick Interface (for Archimedes) Nigel Barnes2021-11-141-0/+2
| |
| * New devices for Archimedes machines: Nigel Barnes2021-11-141-0/+49
| | | | | | | | | | | | - Acorn Battery Management Unit - Acorn LC ASIC (preliminary) - Universal Peripheral Controller 82C710/82C711
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-111-2/+4
|\|
| * bus/nes_ctrl: Added support for Doremikko piano keyboard. (#8790) 0kmg2021-11-111-2/+4
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-091-0/+10
|\|
| * fixes for variables set but not used smf-2021-11-071-0/+10
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-071-0/+2
|\|
| * -Enabled complex combinations for analog axes: Vas Crabb2021-11-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Made it possible to add digital controls to axis settings as enables. * Mix multiple analog controls assigned to an axis setting. * Added a "reverse" modifier for analog controls (useful with mixing). * Fixed an issue assigning mouse axes using multiple mouse-like devices with -nomultimouse. -frontend: More cleanup: * Got rid of some abuse of "special main menus". * Added a helper class for auto-pause menus that don't spawn submenus. * Got rid of the fake menu that schedules an exit on the first frame. * Turned the confirm quit prompt into a menu, eliminated one more special-cased event loop. * Fixed the confirm quit prompt resuming if you return to emulation if you weren't paused to begin with. -bus/centronics: Fixed conflicting DIP locations, reversed order and inverted polarity for Epson printers. * Also added the LX-810 (without L suffix) DIP switches for reference - we don't have a device for this printer yet.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-031-2/+2
|\|
| * bus/nes_ctrl: Added emulation for IGS Tap-tap Mat controller. (#8772) 0kmg2021-11-031-2/+2
| | | | | | | | | | | | | | * Refactored Family Trainer and Tap-tap Mat into common base class. Software list items promoted to working (nes.xml) --------------------------------------- Super Mogura Tataki!! Pokkun Moguraa (Japan)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-11-012-0/+4
|\| | | | | | | | | # Conflicts: # src/frontend/mame/ui/about.cpp
| * -frontend: Refactored menu event handling and fixed a number of issues. (#8777) Vas Crabb2021-10-312-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Moved common code for drawing about box, info viewer, and other text box menus to a base class; removed the last of the info viewer logic and the multi-line item hack from the base menu class. * Added previous/next group navigation for general inputs and plugin input selection menus. * Moved message catalog logic to lib/util, allowing osd and emu to use localised messages. * Made the base menu class use the UI manager’s feature for holding session state rather than a static map and mutex. * Improved menu event handling model, and fixed many issues, particularly with menus behaving badly when hidden/shown. * Added better support for menus that don’t participate in the usual menu stack, like the menuless sliders and the save/load state menus. * Made a number of menus refresh state when being shown after being hidden (fixes MT08121 among other issues). * Fixed indication of mounted slot option in the slot option details menu. * Improved appearance of background menus when emulation isn't running - draw all menus in the stack, and darken the background menus to make the edges of the active menu clearer. * Fixed locale issues in -listxml. -debugger: Made GUI debuggers more uniform. * Added new memory view features to Win32 debugger. * Fixed spelling of hexadecimal in Cocoa debugger and added decimal address option. * Fixed duplicate keyboard shortcut in Cocoa debugger (Shift-Cmd-D was both new device window and 64-bit float format). * Made keyboard shortcuts slightly more consistent across debuggers. -plugins: Moved input selection menu and sequence polling code to a common library. Fixed the issue that prevented keyboard inputs being mapped with -steadykey on. -docs: Started adding some documentation for MAME's internal UI, and updated the list of example front-ends. -Regenerated message catalog sources. For translators, the new strings are mostly: * The names of the inputs provided by the OS-dependent layer for things like fullscreen and video features. These show up in the user interface inputs menu. * The names for automatically generated views. These show up in the video options menu - test with a system with a lot of screens to see more variants. * The input macro plugin UI. * A few format strings for analog input assignments. * A few strings for the about box header.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-2810-314/+9
|\| | | | | | | | | | | # Conflicts: # scripts/src/main.lua # src/osd/windows/winmain.h
| * new NOT_WORKING machine (Casio CTK-2100) (#8757) Devin Acker2021-10-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ctk2100: preliminary work * ctk2100: possible keyboard hookup * ctk2100: hook up rudimentary timers * ctk2100: add ports and hook up the LCD * ctk2100: timer tweaks, input tweaks * ctk2100: fix I/O port reads (stops constant LCD resets) * gt913: increase key polling rate (fixes ctk2100 test mode) * ctk2100: add ADCs, clean up and comment some other stuff * lpc210x: add the PL190 VIC here too while i'm at it * vic_pl192: fix clang build * unidasm: add gt913
| * Remove OSD_UWP from rest of code Miodrag Milanovic2021-10-262-7/+0
| |
| * Remove uwp specific sources Miodrag Milanovic2021-10-261-1/+0
| |
| * Remove uwp from build system Miodrag Milanovic2021-10-264-160/+1
| |
| * Remove of winstore/winphone Miodrag Milanovic2021-10-262-56/+0
| |
| * vs2019_clang target is now used instead of vsllvm Miodrag Milanovic2021-10-262-34/+0
| |
| * xcode4 and ios removal Miodrag Milanovic2021-10-261-3/+3
| |