summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* enable BGFX_CONFIG_DEBUG to get proper asserts Miodrag Milanovic2021-08-131-1/+1
|
* Merge pull request #8419 from mamedev/new_bgfx Miodrag Milanović2021-08-122-3/+3
|\ | | | | Update bx, bimg and bgfx
| * Compile bgfx Miodrag Milanovic2021-08-102-3/+3
| |
* | apple2: Support for the Stellation Q-68 and Q-68 Plus 68008 coprocessor ↵ arbee2021-08-101-0/+2
|/ | | | cards. [Rob Justice, R. Belmont]
* Assorted N64 fixes (#8415) MooglyGuy2021-08-091-34/+1
| | | | | | | | | * -rdp: Fixed incorrect channel swapping on 32-bit resampled framebuffers. [Ryan Holtz] * -rsp: Fixed LWV and VMOV behavior. Added reserved instructions V056, V057, V073, and VNULL. [Ryan Holtz, krom] * -rdp: Temporarily adjusted framebuffer resampling to not exceed screen bounds in some games. [Ryan Holtz] * -n64: Fixed SP DMA behavior based on hardware tests. [Ryan Holtz] * -rsp: Removed unused DRC and SIMD support. General code cleanup. [Ryan Holtz] * -n64: Pass K4 and K5 factors to threaded drawing code. Fixes black geometry in Conker's Bad Fur Day. [Ryan Holtz] * -aleck64: Fixed compile issue with previous commits. [Ryan Holtz]
* New machines marked as NOT_WORKING Miodrag Milanovic2021-08-091-0/+1
| | | | | ---------------------------------- Smith Corona PWP System 14 [FozzTexx]
* New NOT_WORKING machines (#8372) ClawGrip2021-08-081-0/+1
| | | | | | | * Add 'radikaldarts.cpp' * New NOT_WORKING machines ------------------------ Radikal Darts (Diana Version 7.29.25) [jordigahan, ClawGrip]
* apxen: Checkpoint, get something on screen Dirk Best2021-08-042-0/+18
| | | | | | | - Implement video slot and mono graphics video card - Hook up CIO, SIO, RTC, PIT, SN76489 - Add daisy chain for Z80 devices and hook it up to the PIC - Add system control ports
* little hack to make it build fine with current build system Miodrag Milanovic2021-08-021-0/+2
|
* Genearate seaparate dasm header for TMS57002 Miodrag Milanovic2021-08-021-3/+3
|
* maciifx: Add preliminary PIC (Peripheral Interface Controller) devices and ↵ AJR2021-07-293-0/+14
| | | | | | OSS interrupt control * machine/applefdintf.*: Correct permissions
* Slightly cleaned up OSD input modules. Vas Crabb2021-07-291-34/+2
| | | | | | | | | | Removed support for DirectInput 7 and earlier. It hasn't been tested in years, and it's not relevant on any supported OS. DirectInput is effectively finalised at version 8, and is unlikely to get an API update in the future. Use more string[_view] and fewer C strings, and tightened up scope of a few things.
* motoxgo: Add "extra" I/O CPU to configuration AJR2021-07-281-0/+1
|
* New machines marked as NOT_WORKING Dirk Best2021-07-271-0/+1
| | | | | ---------------------------------- ACT Apricot XEN [John Elliott]
* New machines marked as NOT_WORKING AJR2021-07-261-0/+1
| | | | | ---------------------------------- Sony DPS-V55 Multi-Effect Processor [DBWBP]
* New NOT_WORKING software list additions hap2021-07-231-0/+2
| | | | | --------------------------------------- msx1+cart: Easi-Speech [hap]
* f2mc16: Rewrite disassembler AJR2021-07-211-2/+2
| | | | - Fix bug in CPU core advancing PC by one too many bytes when executing ADDL A, RLn
* Tie up a few loose ends in drivers: Vas Crabb2021-07-211-2/+0
| | | | | | | | | | | | | | | | | | | | | | | neogeo.cpp: Added newer Universe BIOS versions to irrmaze - this allows the Japanese version to be seen by switching the region, and joystick play using a cheat (although 2.3 and later also support trackball play, a joystick is still required for setup and to use the in-game menu). Also changed roboarma to roboarmya, as this matches the software list, and we prefer to make clone set names using suffixes. neogeo.xml: Added irrmaze with usage note explaining that newer Universe BIOS versions support joystick play as a cheat (must be enabled each session - Universe BIOS does not save cheat state to NVRAM). lwriter.cpp: Got rid of a couple of literal tags, make use of Allman style a bit more consistent, and got rid of a redundant part of a bitwise or expression. runaway.cpp: Merged video code into main driver file, split state classes, reduced a bit of redundancy, eliminated runtime input tag lookups, and generally tidied up code. dai3wksi.cpp: Noted manufacture in description for runaways.
* ncr5380n: reclaim ncr5380 device name Patrick Mackinlay2021-07-203-6/+6
|
* Implement 68k FPU FATAN instruction (#8287) Calvin Buckley2021-07-181-0/+1
|
* exp85: fixed keyboard problem, added save-state support. Robbbert2021-07-181-1/+0
|
* apple3: Preliminary support for Microsoft SoftCard /// [Rob Justice, R. Belmont] arbee2021-07-171-0/+2
|
* New WORKING machines Patrick Mackinlay2021-07-161-0/+1
| | | | | --- National Semiconductor DB32016 [Al Kossow]
* hd63484 include in mess build to fix linking error Robbbert2021-07-151-1/+1
|
* New machines marked as NOT_WORKING Patrick Mackinlay2021-07-141-0/+1
| | | | | --- Casio SX1010 [Plamen Mihaylov]
* fix build cracyc2021-07-131-1/+1
|
* New working machines hap2021-07-131-0/+1
| | | | | -------------------- Eldorado Chess Challenger [hap, bataais]
* -pce.cpp: Converted PC Engine controller ports to slot devices. (#8028) cam9002021-07-133-0/+20
| | | -ggconnie.cpp: Add notes for IRQ.
* New working machines hap2021-07-132-0/+13
| | | | | -------------------- TI-1680 [hap, Sean Riddle]
* Disable another MSVC warning that is known to be noisy (and which showed up ↵ Aaron Giles2021-07-091-0/+1
| | | | with the recent setjmp workaround).
* -bus/a2bus: Added //SHH SYSTEME LANceGS Card. (#8264) ksherlock2021-07-091-0/+2
| | | | | | | | | | | -machine/smc91c9x.cpp adjustments: * Reset should disable promiscuous mode. * RCR - handle promiscuous changes, adjust soft reset handling. * EPH_STATUS should be LINK_OK by default (previous code wouldn't set LINK_OK unless RX_EN is set but LANceGS won't set RX_EN unless LINK_OK is set). * B0_BANK bits 4-8 are unspecified in the documentation but LANceGS expects a 3 (used in Card detection logic). * MIR values depend on device type and resets when the mmu resets. * Reading/writing the data register needs to be aware of 8-bit I/O. * Calculate FCS. * Removed WMS OUI filtering hack.
* video/voodoo.cpp: Major rewrite: (#8267) Aaron Giles2021-07-091-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed to use modern poly.h instead of polylgcy.h. * Moved helper classes into separate voodoo namespace. * Derived device classes from video_device_interface. * Split classes so that later versions derive from earlier versions. * Created device maps to be directly included. * Redesigned register mapping to use helper classes and delegates. * Rewrote rasterizers to use C++ templates instead of macros. * Added logic to compute equations for color/texture combine units. * Added special generic identity-texel rasterizer cases. * Removed pipeline stalls on texture and palette changes. * Removed pipeline stalls on most all parameter changes. * Generally re-thought and cleaned up logic throughout. * Parameterized cycle stealing on status reads; updated all existing voodoo consumers to configure it as it was before. -vidoe/poly.h: Various improvements: * Exposed poly_array class for broader use. * Changed poly_array to intelligently determine maximum size. * Added logic to track multiple "last" instances in poly_array. * Extended logic to support up to 16m work items. * Removed MaxPolys parameter from poly_manager template. * Added Flags parameter to poly_manager template. * Added POLY_FLAG_NO_CLIPPING flag to remove clipping code when not needed. * poly_manager now supports a MaxParams value of 0. * Made paramcount a template parameter for render_* functions. * Added reset_after_wait() method to be overridden by derived classes. * Switched to using std:: helpers instead of internal methods. * Removed useless dependency on screen_device. * TRACK_POLY_WAITS now produces more complete statistics. -video/polylgcy.cpp: Removed legacy implementation of polygon renderer. -machine/gt64xxx.cpp: Prevent lockups by disallowing 0-duration timers. -machine/pci.cpp: Added support for adding subdevice maps directly. -emu/video/rgbsse.h: Improved min/max for SSE4.1+ and scale+clamp operations for all. -emu/vidoe/rgbutil.h: Made palette expansion constexpr and added argbexpand function. -osd/osdcore.cpp: Changed osd_ticks to use QueryPerformanceCounter on Windows since the mingw std::chrono::high_resolution_clock is anything but.
* mt420, mt5510: Split to separate drivers AJR2021-07-021-1/+2
|
* Merge tag 'mame0233' into mainline-master Vas Crabb2021-07-011-0/+1
|\ | | | | | | MAME 0.233
| * Add pofo_kbd.h to build scripts so it's picked up when generating IDE projects. Vas Crabb2021-06-301-0/+1
| |
* | New machines marked as NOT_WORKING Ivan Vangelista2021-06-291-0/+1
|/ | | | | ---------------------------------- TV Phone Doraemon [Phil Bennett]
* add mapper 29 and preliminary mapper 30 support (#8225) 0kmg2021-06-251-0/+2
| | | | | | | | | | | | New working software list additions ----------------------------------- 2A03Puritans [rainwarrior] E.T. [KHAN] Glider [anonymous] * mapper 29: support should be complete but there are few if any other homebrew roms to test against * mapper 30: only supports the most basic board that doesn't use flashable memory - tested on a dozen or so roms, all working * add a game each for mappers 29 (Glider), 30 (E.T.), and 31 (2A03Puritans) so there is something in the software lists to actually test against. Glider is discontinued by manufacture, the other two are freely available from their authors. * various naming clean ups, like BTL- prefixes for things that are not bootlegs
* New machines marked as NOT_WORKING Ivan Vangelista2021-06-241-0/+1
| | | | | ---------------------------------- VS Mahjong Triangle [system11]
* -util: Retire legacy object pool, removing vestigial references. Vas Crabb2021-06-241-2/+0
| | | | | | | Thanks to AJR, Ivan Vangelista and Aaron Giles for helping make this possible. Also fixed debug build of imgtool.
* vis: fix card comms and crc cracyc2021-06-231-1/+1
|
* Re-worked System 18 Alien Storm bootlegs, put in their own driver to study. ↵ David Haywood2021-06-231-0/+1
| | | | | (#8212) This renders the tile strip backgrounds, making them a lot more playable.
* vis: add memory card device cracyc2021-06-222-0/+13
|
* New machines marked as NOT_WORKING AJR2021-06-221-0/+1
| | | | | ---------------------------------- Hohner ADAM Advanced Digital/Analog Musical Instrument [DBWBP]
* Remove emualloc.* AJR2021-06-221-4/+1
|
* New working software list additions hap2021-06-211-2/+0
| | | | | | | | | ----------------------------------- lk3000: Calculator, Electronic Notebook [hap, Sean Riddle] New NOT_WORKING software list additions --------------------------------------- lk3000: English-German [hap, Sean Riddle]
* New machines marked as NOT_WORKING AJR2021-06-201-0/+1
| | | | | ---------------------------------- Yamaha SY35 Music Synthesizer [DBWBP]
* New machines marked as NOT_WORKING AJR2021-06-201-0/+2
| | | | | | ---------------------------------- Yamaha AN1x Control Synthesizer [DBWBP] Yamaha DX100 Digital Programmable Algorithm Synthesizer [DBWBP]
* New machines marked as NOT_WORKING hap2021-06-201-0/+1
| | | | | ---------------------------------- LK-3000 [hap, Sean Riddle]
* mc10.cpp: Converted expansion port to slot device and removed fake machines. ↵ tim lindner2021-06-172-21/+40
| | | | (#8184)
* apple3: Support for the Titan "/// Plus II" Apple II emulation card. [R. ↵ arbee2021-06-151-0/+2
| | | | Belmont]