summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Update the RTD theme to the 1.0.0rc1 release. I noticed no issues building ↵rtd-theme-1.0.0rc1 Aaron Giles2021-09-0675-3236/+1364
| | | | docs with this, and it includes sphinx 4 CSS fixes.
* docs: Update css for sphinx_rtd_theme to latest version, which includes ↵ Aaron Giles2021-09-052-2/+4
| | | | selectors missing from old version.
* dooyong.cpp: Reduced volume for YM2151/M6295 sound, coalesced some machine ↵ Vas Crabb2021-09-061-47/+20
| | | | configuration.
* calchase.cpp: Don't try to use portr for half the bus width. Vas Crabb2021-09-061-5/+14
|
* amiga.cpp: Change machine configuration sequence so that the 68K CPU always ↵ AJR2021-09-051-51/+51
| | | | comes first. This works around an issue with the debugger trying to focus first on a keyboard MCU being held in reset.
* util/coretmpl.h: Fixed clang narrowing warning. Vas Crabb2021-09-061-1/+1
|
* tx0.cpp: Add preliminary software list for both systems [AJR] AJR2021-09-052-46/+114
| | | | | | New working software list additions ----------------------------------- tx0_ptp: Munching Squares, Punchy [Bitsavers, AJR]
* -ui: Made zoom controls a bit more intuitive. Vas Crabb2021-09-0665-957/+1071
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The UI controls are described as zoom in/out, but they had the opposite effect on the palette and tile viewers. That has been changed to make them consistent with the tilemap viewer. * Made the default zoom key not act as a toggle. People are familiar with the function of Ctrl+0/=/- in web browsers, so making them behave similarly in MAME should make it more approachable. Also added the default zoom key to the relevant documentation page. * Implemented the default zoom key for the palette and tile viewers. * In the tilemap viewer, if the view is in default expand to fit mode, zoom in/out starting from the actual zoom ratio. Once again, this behaves more like the zoom controls in a web browser displaying an image so it should be more intuitive. * Made more messages from the tilemap viewer localisable. -util/zippath.cpp: Fixed MT08074. * There were multiple issues at play here. After #8443 was applied, is_root was simply never returning true on Windows, as OSD_WINDOWS isn't actually defined outside libosd and libocore. This caused phantom parent items to appear in disk roots on Windows, but it meant that the check in zippath_resolve would always fail so the trailing backslash would be trimmed. Fixing the macro test in is_root meant the trailing backslash from C:\ would no longer be trimmed, which caused the stat in zippath_resolve to fail. -bigbord2.cpp: Hooked up floppy DRQ that had somehow got lost. -Reduced tag map lookups in several drivers and devices. -util/coretmpl.h: Removed an overload of bitswap that can be avoided using if constexpr. -Added doxygen comments to some classes, and fixed several doxygen warnings. -util, osd: Test for _WIN32 rather than WIN32. * In C++17 mode, WIN32 is no longer a predefined macro, although various things in 3rdparty define it to maintain legacy support. We're better off moving forward anyway for when WIN32 disappears entirely. (WIN32 is not a reserved name, while _WIN32 is, starting with an underscore follwed by an uppercase letter.)
* Decoupled RPK logic from TI-99 cartridge code. (#7880) npwoods2021-09-065-408/+719
| | | Decoupled support for RPK (RomPacK cartridge images) from TI-99 code, enabling the logic to be leveraged by other drivers.
* dariusu: add continue price dipswitch hap2021-09-052-22/+30
| | | | vigilant: swap punch/kick buttons to match with arcade cabinet
* machine/fdc37c665gt.cpp: Fixed address usage for serial port registers. (#8536) 9871238791132021-09-051-6/+6
|
* m72, segas16b: reduce audio volume hap2021-09-052-17/+19
|
* tx0.cpp: Further fixes AJR2021-09-043-7/+5
| | | | | | - Load typewriter input into correct bit positions of LR - Invert MSB of display coordinates (fixes tic-tac-toe grid) - tx0_8kw: Resolve confusion between SHR and CYR semantics (these were incorrectly swapped)
* i8257: fix it so tc can work with multiple devices cracyc2021-09-041-2/+4
|
* New NOT_WORKING software list additions Barry Rodewald2021-09-051-1/+174
| | | | | | --------------------------------------- Wicat Unix (ver 2.0 and 2.2.0) [Josh Dersch]
* Add docs for poly_manager. Aaron Giles2021-09-042-0/+1083
|
* poly.h: Minor naming/consistency cleanups. Aaron Giles2021-09-042-78/+83
|
* fixes for building with clang 12.0.1 on windows smf-2021-09-044-3/+6
|
* rfslotsmcs48.cpp: Fix comments (#8524) ClawGrip2021-09-041-2/+2
|
* New NOT_WORKING software list additions (#8522) ClawGrip2021-09-041-0/+14
| | | | easy_karaoke_cart.xml: Mega Hits Vol.2 [TeamEurope, David Haywood]
* bus/nes: Moved gc6in1 games over to 8237 board and removed old code. (#8527) 0kmg2021-09-046-186/+6
|
* -bgfx: Switched fs_blit_palette16 to expand bitmap_ind16 contents to R8. ↵ MooglyGuy2021-09-0416-43/+75
| | | | Fixes vertical off-by-one shift in games with an odd pixel count along X. [Ryan Holtz] (#8528)
* New working software list additions hap2021-09-047-114/+255
| | | | | ----------------------------------- arb: Avelan [hap, Wolfgang Zugrav]
* rjammer: Add screen raw parameters; modernize MSM5205 hookup AJR2021-09-042-64/+55
|
* d9final.cpp, ppmast93.cpp, tmspoker.cpp, ultrsprt.cpp: used finders instead ↵ Ivan Vangelista2021-09-046-134/+159
| | | | of tagmap lookups for rombanks
* bus/nes: Improved emulation of N625092-related multi-game cartridges. (#8526) 0kmg2021-09-043-95/+92
| | | | | | | | * Fixes corrupt graphics in multiple games on all seven multi-game carts (including the new addition). * Fixes flickering menu for several cartridges, making them usable. New working software list additions (nes.xml) ----------------------------------- 5000000 in 1 (JPx72) [anonymous]
* poly.h: Remove unused flags, expose object data array directly, add ability ↵ Aaron Giles2021-09-0321-95/+75
| | | | to register other poly_arrays.
* unidasm: Add disassembler for DEC VAX architecture AJR2021-09-034-0/+1170
|
* segas16a: reduce overall volume to prevent overdrive hap2021-09-031-6/+5
|
* segas16: revert fantzone workaround, it just causes new problems hap2021-09-032-7/+0
|
* changela: fix steering problem, probably hap2021-09-031-2/+2
|
* changela: bool(~BIT(x)) is always true (does not fix steering problem) hap2021-09-031-1/+1
|
* n8080: correct highsplt gamename hap2021-09-032-17/+22
|
* funkyjet.cpp: moved everything into the driver file, as video/funkyjet.cpp ↵ Ivan Vangelista2021-09-035-179/+151
| | | | only had one method
* New machines marked as NOT_WORKING Ivan Vangelista2021-09-032-301/+2287
| | | | | | | ---------------------------------- Diamonds & Hearts - Power Pay (10229311, NSW/ACT) [anonymous] - aristmk6.cpp: updated documentation [Heihachi_73]
* n8080: add conf setting for switching spacefev to monochrome hap2021-09-023-4/+16
|
* missbamby.cpp: Identify unknown game and add its PCB ASCII layout and dumped ↵ ClawGrip2021-09-022-15/+34
| | | | | | | | | the PROM for "basket" [jordigahan, ClawGrip] (#8520) * missbamby.cpp: Identify unknown game and add its PCB ASCII layout * Add 'multy' and remove 'unkslot' * missbamby.cpp: Dumped the PROM for "basket" [jordigahan, ClawGrip]
* n8080: merge some input ports, remove tag lookups hap2021-09-024-97/+54
|
* n8080: move pcb notes to top of driver hap2021-09-021-135/+146
|
* spirit76: fixed knocker when free game attained. Robbbert2021-09-031-7/+6
|
* video/toaplan_scu.cpp: Use single-pass priority drawing for sprites. (#8521) cam9002021-09-029-82/+92
| | | | | * Use single pass pdrawgfx for sprite vs tilemap priority. * Use device-specific delegate for priority mask. * Use device_video_interface to find screen.
* New machines marked as NOT_WORKING Ivan Vangelista2021-09-013-3/+64
| | | | | | | ---------------------------------- Zelos (Japan, terminal) [Phil Bennett] - konmedal68k.cpp: possible identification of konslot and konslot2 sets [Wayder]
* Fix two characters inside the GIME (#8519) tim lindner2021-09-011-2/+2
|
* New working clones Ivan Vangelista2021-09-012-1/+22
| | | | | ------------------ Jor-eop Jeungmyeongseo (Korea) [xuserv, juking]
* segac2: decouple driver class from md_base_state hap2021-08-313-119/+110
|
* r2dx_v33: Add note about New Zero Team 1998 release (#8503) cam9002021-08-311-0/+1
|
* endianness.h: Use namespace std::literals AJR2021-08-311-1/+1
|
* Move endianness type into lib/util header AJR2021-08-3112-105/+139
|
* -viewgfx: Added fractional zoom-out support to the tilemap viewer. Also ↵ MooglyGuy2021-08-313-48/+105
| | | | added IPT_UI_ZOOM_AUTO for toggling auto-zoom mode without needing to cycle through all zoom levels. [Ryan Holtz] (#8510)
* db32016: Added cassette interface Robbbert2021-08-311-1/+25
|