summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-06-29Fixed regressions in spectrum clones: (#10000) holub2-3/+8
* spec128.cpp: Avoid exception for clones that don't use inherited memory layout. * elwro800.cpp: Fixed crash on screen updates.
2022-06-28polygonet.cpp: More fixes. (#9993) [David Haywood, Ryan Holtz] MooglyGuy1-8/+14
* Applied likely ROZ layer clamping behavior. [David Haywood] * Reduced quantum from perfect to 600Hz.
2022-06-27Rearrange source to match project structure (done using the script in ↵ Vas Crabb2797-2446663/+0
src/tools).
2022-06-27Reduced project cross-dependencies, slightly improved renaming script. Vas Crabb7-8/+8
2022-06-26plygonet.cpp: Polygonet Warriors goes in-game. (#9987) [Ryan Holtz, Phil ↵ MooglyGuy3-33/+43
Bennett, Hydreigon] More PSAC2 fixes, some K056230 fixes, plus some screen size fixes.
2022-06-26New working clones Ivan Vangelista1-2/+40
------------------ Tetris + Cherry Master (Corsica, v8.01, encrypted) [Ioannis Bampoulas]
2022-06-25plygonet.cpp - change sound hookup so that polynetw can boot (and fixed some ↵ David Haywood1-13/+15
gfxdecode errors for the roz layer) (#9984)
2022-06-26srcclean and cleanup in preparation for branching MAME 0.245 Vas Crabb18-54/+54
2022-06-26cps1.cpp: Added Final Fight test mode and Button 3 notes. (#9983) [David Silva] David 'Foxhack' Silva1-2/+7
2022-06-26-Updated translations, cleaned up a little. Vas Crabb3-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.
2022-06-26seta.cpp: Added implementation for thunderl protection. (#9943) Sergio G1-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.
2022-06-26scorpion.cpp: Reviewed timings for Scorpion ZX-256 Yellow PCB, and cleaned ↵ holub3-139/+106
up code. (#9750)
2022-06-26jpmsru.cpp: Added new sets, and fixed audio. (#9919) SomeRandomGuyIdk1-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)
2022-06-26ksys573.cpp: Use dsem2 BIOS for mamboagg like real hardware does. (#9901) 9871238791131-0/+2
2022-06-26y2.cpp: Adjusted spacing in title of higurashi. (#9920) Michael Sanborn1-2/+2
2022-06-26m79amb.cpp: Improved input lookup table generation, and added DIP switch ↵ 0kmg1-40/+22
locations. (#9926)
2022-06-26mpu4bwb.cpp: Identified more sets identification and set better input ↵ David Haywood1-225/+336
defaults. (#9982)
2022-06-26thoop2.cpp: Added PLD files for TH Strikes Back (thoop2). (#9980) Sergio G1-0/+14
2022-06-26Considerable DSP56156 and plygonet.cpp fixes. (#9981) [Ryan Holtz] MooglyGuy1-135/+282
* cpu/dsp56156: Fixed or added support for too many opcodes to list. * plygonet.cpp: Added span-drawing support.
2022-06-25segasm1: fix missing port in games with the comms board. [R. Belmont] arbee1-0/+26
2022-06-25- berserk.cpp: documented the differences between RC28 and RC31 sets [The ↵ Ivan Vangelista5-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]
2022-06-25Final Star Force (Japan, set 2) [nnap] Ivan Vangelista1-6/+30
2022-06-25New working clones Ivan Vangelista1-123/+149
------------------ Egg Venture (Release 1) [Brian Troha, The Dumping Union]
2022-06-25New working clones Ivan Vangelista1-0/+37
------------------ Wonder Boy (Tecfri bootleg) [Jorge Silva]
2022-06-25Fix up includes Vas Crabb2-25/+28
2022-06-25mac.cpp: Changed default video card to Display Card 8*24. Vas Crabb1-1/+1
2022-06-25bus/nubus: Got rid of CRTC hacks in Macintosh Display Card emulation. Vas Crabb2-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.
2022-06-25pacman.cpp: Cleaned up inputs and added publisher for titanpac. (#9953) eientei951-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.
2022-06-25Corrected a few common typos in various source files. (#9963) 0kmg6-7/+7
2022-06-25missile.cpp: Improved inputs. (#9966) eientei951-77/+9
* Added correct factory default DIP switch settings. * Removed duplicate inputs from suprmatk.
2022-06-25jp.cpp: Added notes and fixed manufacturer name for 'Lortium' and 'Pimbal ↵ ClawGrip1-3/+15
(Pinball 3000)'. (#9971)
2022-06-25xavix.cpp: Added Play TV Jr. Construction. (#9973) David Haywood1-0/+27
New working machine ------------------ Radica / Takara / SSD Company LTD Play TV Jr. Construction [Sean Riddle, David Haywood, Peter Wilhelmsen, Kamaal Brown]
2022-06-25midzeus.cpp: Corrected year for "The Grid" (both sets). (#9972) ClawGrip1-10/+10
2022-06-24bus/nubus: More Mac video card improvements. Vas Crabb2-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.
2022-06-21apple2gs: Bank text page 0 by PAGE1/PAGE2 in bank $E0 too. Fixes AOL. ↵ arbee1-2/+29
(GitHub #9916) [R. Belmont]
2022-06-21fix Sega Pico PCM playback (#9965) ValleyBell1-13/+4
- fix uPD775x type - enforce "slave" mode (required for manual data stream) - hook up "PCM FIFO empty" interrupt
2022-06-21pwrview: fdc work cracyc1-5/+20
upd765: fix command decoding
2022-06-21New machines marked as NOT_WORKING Ivan Vangelista1-40/+283
---------------------------------- unknown Zilec game on Blue Print hardware [Andy Walker (of AW Electronics) , Dr. Alan Meades , Hammy, Porchy]
2022-06-21albazc.cpp: Use Seta device for sprites; correct type of sound chip AJR1-56/+16
2022-06-20ky80.cpp: Documentation update AJR1-1/+1
2022-06-21spectrum.cpp, spec128.cpp: Fixed partial updates at end of frame. (#9945) holub2-3/+8
See MT08264 and MT08265 as well as discussion on GitHub #9670 and #9750.
2022-06-20New working software list additions Ivan Vangelista2-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
2022-06-21MT 08358: fixed catchp regression. Robbbert1-4/+4
2022-06-20New working clones Ivan Vangelista1-23/+127
------------------ Treasure Island (American Alpha, v3.0N) [Ioannis Bampoulas]
2022-06-19mpu4: further moving of class specifics into classes, sorting of sets, reel ↵ David Haywood9-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]
2022-06-18sun2.cpp: Use swapendian_int16 AJR1-3/+2
2022-06-18fantland.cpp: verified CPUs and XTAL for fantland [system11] Ivan Vangelista1-6/+7
2022-06-18bus/nubus, bus/sbus: Removed a redundant parameter, modernised endian helpers. Vas Crabb2-27/+31
2022-06-18hp2640.cpp: Fixed some uninitialised memory accesses. Vas Crabb1-0/+12
2022-06-17More scheduler optimisation, Visual Studio build fixes, and cleanup. Vas Crabb9-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.