summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rearrange source to match project structure (done using the script in ↵ Vas Crabb6 days2797-2446663/+0
| | | | src/tools).
* Reduced project cross-dependencies, slightly improved renaming script. Vas Crabb6 days7-8/+8
|
* New working clones Ivan Vangelista8 days1-2/+40
| | | | | ------------------ Tetris + Cherry Master (Corsica, v8.01, encrypted) [Ioannis Bampoulas]
* plygonet.cpp - change sound hookup so that polynetw can boot (and fixed some ↵ David Haywood8 days1-13/+15
| | | | gfxdecode errors for the roz layer) (#9984)
* srcclean and cleanup in preparation for branching MAME 0.245 Vas Crabb8 days18-54/+54
|
* cps1.cpp: Added Final Fight test mode and Button 3 notes. (#9983) [David Silva] David 'Foxhack' Silva8 days1-2/+7
|
* -Updated translations, cleaned up a little. Vas Crabb8 days3-7/+12
| | | | | | | | * Updated Ukrainian translation. [Stanley Kid] * Updated Czech and Slovak translations. [Milan Galcik] -bus/nubus: Started identifying JMFB registers required for supporting interlaced modes.
* seta.cpp: Added implementation for thunderl protection. (#9943) Sergio G8 days1-56/+134
| | | | | * Add implementation of thunderl protection, implemented using a PALCE16V8. * Corrected address range for protection write handler. * Added recreated PAL image based on analysis.
* scorpion.cpp: Reviewed timings for Scorpion ZX-256 Yellow PCB, and cleaned ↵ holub8 days3-139/+106
| | | | up code. (#9750)
* jpmsru.cpp: Added new sets, and fixed audio. (#9919) SomeRandomGuyIdk8 days1-38/+96
| | | | | | | | | | | | | | * Fixed audio by setting a precise value for the tone pot, also removed unnecessary amplifier section resistor. * Added impulses to coin inputs to stop j_ewnd giving credits every frame. * Turned the audio level down a bit. New machines marked as not working -------------------------- Cash Nudger? (SRU) (5p Stake, £2 Jackpot) New clones marked as not working -------------------------- Each Way Nudger (JPM) (SRU) (revision 23C, 5p Stake, £1 Jackpot) Each Way Shuffle (bootleg?) (SRU) (10p Stake, £3 Jackpot)
* ksys573.cpp: Use dsem2 BIOS for mamboagg like real hardware does. (#9901) 9871238791138 days1-0/+2
|
* y2.cpp: Adjusted spacing in title of higurashi. (#9920) Michael Sanborn8 days1-2/+2
|
* m79amb.cpp: Improved input lookup table generation, and added DIP switch ↵ 0kmg8 days1-40/+22
| | | | locations. (#9926)
* mpu4bwb.cpp: Identified more sets identification and set better input ↵ David Haywood8 days1-225/+336
| | | | defaults. (#9982)
* thoop2.cpp: Added PLD files for TH Strikes Back (thoop2). (#9980) Sergio G8 days1-0/+14
|
* Considerable DSP56156 and plygonet.cpp fixes. (#9981) [Ryan Holtz] MooglyGuy8 days1-135/+282
| | | | * cpu/dsp56156: Fixed or added support for too many opcodes to list. * plygonet.cpp: Added span-drawing support.
* segasm1: fix missing port in games with the comms board. [R. Belmont] arbee8 days1-0/+26
|
* - berserk.cpp: documented the differences between RC28 and RC31 sets [The ↵ Ivan Vangelista9 days5-18/+61
| | | | | | | | | | | | Cutting Room Floor] - m72.cpp: corrected labels for Hammering Harry M81 set [Brian Troha] - model2.cpp: verified ROM EPR numbers for Manx TT Deluxe [Brian Troha] - supduck.cpp: documented alternate title [Brian Troha] - zn.cpp: proper labels for v1.10I NBA JAM Extreme [Brian Troha]
* Final Star Force (Japan, set 2) [nnap] Ivan Vangelista9 days1-6/+30
|
* New working clones Ivan Vangelista9 days1-123/+149
| | | | | ------------------ Egg Venture (Release 1) [Brian Troha, The Dumping Union]
* New working clones Ivan Vangelista9 days1-0/+37
| | | | | ------------------ Wonder Boy (Tecfri bootleg) [Jorge Silva]
* Fix up includes Vas Crabb9 days2-25/+28
|
* mac.cpp: Changed default video card to Display Card 8*24. Vas Crabb9 days1-1/+1
|
* bus/nubus: Got rid of CRTC hacks in Macintosh Display Card emulation. Vas Crabb9 days2-97/+13
| | | | | | | | | * Changed name of cards for slot selection to "mdc48" and "mdc824" as they're unrelated to the later 8*24 GC card. * Also cleaned up code substantially and got rid of artificial differences between Display Card 4*8 and 8*24. * Moved lists of NuBus and SE/30 PDS cards to a common place. * Got some class declarations out of headers to reduce recompiles.
* pacman.cpp: Cleaned up inputs and added publisher for titanpac. (#9953) eientei959 days1-141/+45
| | | | | | | * Remove DIP switch locations from edge connectors/split-pads in pacman. * Added DIP switch locations to mspacman. * Remove duplicated inputs from mspacpls and mspachmp. * Marked Rack Test as PORT_TOGGLE. * Changed fake DIP switches to machine configuration settings.
* Corrected a few common typos in various source files. (#9963) 0kmg9 days6-7/+7
|
* missile.cpp: Improved inputs. (#9966) eientei959 days1-77/+9
| | | | * Added correct factory default DIP switch settings. * Removed duplicate inputs from suprmatk.
* jp.cpp: Added notes and fixed manufacturer name for 'Lortium' and 'Pimbal ↵ ClawGrip9 days1-3/+15
| | | | (Pinball 3000)'. (#9971)
* xavix.cpp: Added Play TV Jr. Construction. (#9973) David Haywood9 days1-0/+27
| | | | | New working machine ------------------ Radica / Takara / SSD Company LTD Play TV Jr. Construction [Sean Riddle, David Haywood, Peter Wilhelmsen, Kamaal Brown]
* midzeus.cpp: Corrected year for "The Grid" (both sets). (#9972) ClawGrip9 days1-10/+10
|
* bus/nubus: More Mac video card improvements. Vas Crabb10 days2-9/+17
| | | | | | | | | | | | | | | | Started implementing the Macintosh Display Card CRTC. It gives correct resolutions, although refresh rates are incorrect. Added machine configuration settings allowing several monitors to be selected. Implemented the Macintosh Display Card's packed RGB mode. The base/stride in RGB mode make more sense with this implemented. Cleaned up the code for the SuperMac Spectrum cards, and fixed the garbage at the bottom of the screen on the Spectrum/8. Put a layout with views for common monitor aspect ratios in a place where cards can use it. This is especially useful for the NuBus cards that can support portrait monitors.
* apple2gs: Bank text page 0 by PAGE1/PAGE2 in bank $E0 too. Fixes AOL. ↵ arbee12 days1-2/+29
| | | | (GitHub #9916) [R. Belmont]
* fix Sega Pico PCM playback (#9965) ValleyBell12 days1-13/+4
| | | | | - fix uPD775x type - enforce "slave" mode (required for manual data stream) - hook up "PCM FIFO empty" interrupt
* pwrview: fdc work cracyc12 days1-5/+20
| | | | upd765: fix command decoding
* New machines marked as NOT_WORKING Ivan Vangelista12 days1-40/+283
| | | | | ---------------------------------- unknown Zilec game on Blue Print hardware [Andy Walker (of AW Electronics) , Dr. Alan Meades , Hammy, Porchy]
* albazc.cpp: Use Seta device for sprites; correct type of sound chip AJR12 days1-56/+16
|
* ky80.cpp: Documentation update AJR13 days1-1/+1
|
* spectrum.cpp, spec128.cpp: Fixed partial updates at end of frame. (#9945) holub13 days2-3/+8
| | | See MT08264 and MT08265 as well as discussion on GitHub #9670 and #9750.
* New working software list additions Ivan Vangelista13 days2-110/+421
| | | | | | | | | | | ----------------------------------- a2600.xml: Asteroids (PAL, rev. 06) [Guru] Clones promoted to working ---------------------------- Super Treasure Island (Italy, v1.6) [Ivan Vangelista] - tankbust.cpp: used finders, logmacro and other small cleanups
* MT 08358: fixed catchp regression. Robbbert13 days1-4/+4
|
* New working clones Ivan Vangelista14 days1-23/+127
| | | | | ------------------ Treasure Island (American Alpha, v3.0N) [Ioannis Bampoulas]
* mpu4: further moving of class specifics into classes, sorting of sets, reel ↵ David Haywood14 days9-2194/+2575
| | | | | | | | | configs for booting (#9935) * moved manufacturer / system specifics into subclasses (eg. some bwb configs) [David Haywood] * identified correct reel setups for many sets, allowing them to boot further [David Haywood] * added some default input configurations for games needing stake keys and percent keys so that they boot by default [David Haywood] * moved some sets around based on the machine type [David Haywood] * adjusted AY hookup to keep 'Four More' happy [AJR]
* sun2.cpp: Use swapendian_int16 AJR2022-06-181-3/+2
|
* fantland.cpp: verified CPUs and XTAL for fantland [system11] Ivan Vangelista2022-06-181-6/+7
|
* bus/nubus, bus/sbus: Removed a redundant parameter, modernised endian helpers. Vas Crabb2022-06-182-27/+31
|
* hp2640.cpp: Fixed some uninitialised memory accesses. Vas Crabb2022-06-181-0/+12
|
* More scheduler optimisation, Visual Studio build fixes, and cleanup. Vas Crabb2022-06-179-47/+39
| | | | | | | | | | | | | emu/schedule.cpp: Fixed a few more pessimising assumptions. Gains a few percent in Ketsui and SNES SuperFX. util/endianness.h: Added some more operations on endian-swizzlers. Changed a few more drivers to use them. sun2.cpp: Fixed uninitialised variable that could cause corrupt video. Fixed some issues with Visual Studio project generation after the changes to Windows resource creation.
* Clones promoted to working Ivan Vangelista2022-06-164-392/+800
| | | | | | | | | | | ---------------------------- Borderline (Tranquillizer Gun conversion) [anonymous] New working clones ------------------ Beta Force [anonymous] - astinvad.cpp, rollerg.cpp, shootout.cpp: used finders, derived classes and other minor cleanups
* toprollr: fix bigsprite layer in cocktail mode hap2022-06-161-1/+0
|
* audio/cclimber: fix off-by-1 problem when looping hap2022-06-161-8/+8
|