summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ds1315, ds1386, ds2404, ds75160a, ds75161a, eeprom, eepromser, eeprompar: ↵ mooglyguy2018-08-23178-707/+710
| | | | Removed MCFG, nw
* Fix C2680 compiler error in Visual Studio Justin D'Arcangelo2018-08-231-0/+1
|
* Merge pull request #3883 from pmackinlay/interpro R. Belmont2018-08-232-270/+313
|\ | | | | interpro: cleanup + graphics (nw)
| * interpro: cleanup + more graphics (nw) Patrick Mackinlay2018-08-222-270/+313
| | | | | | | | | | | | * interpro: removed remaining MCFG and refactored * gt: major overhaul, support GT+/GTII boards * ncr5390: added devcb3 support
* | misc small fixes (btime.cpp note, nightmare.cpp defaults) (#3885) David Haywood2018-08-232-6/+15
| | | | | | | | | | | | * misc (nw) * whitespace (nw)
* | hng64: refactor (nw) (#3861) David Haywood2018-08-233-39/+239
| | | | | | | | | | | | | | | | * hng64: refactor (nw) document outputs (lamps, coin counters) and use device finder for analog ports * improve sprite filtering in roadedge (nw)
* | a1000: add keyboard reset circuit Vas Crabb2018-08-231-7/+33
| |
* | cvs.cpp: restored save state support for huncholy and superbik (nw) Ivan Vangelista2018-08-231-0/+4
| |
* | a2000: add keyboard reset circuit Vas Crabb2018-08-231-58/+221
| |
* | i8155: Eliminate unnecessary memory interface for internal RAM (nw) AJR2018-08-221-3/+3
| |
* | Amiga keyboards: tie up loose ends: Vas Crabb2018-08-231-1/+1
| | | | | | | | | | | | | | | | * Add A1000 keyboards, with "new" MCU program as bad dump until we get the real 6500-1 dump - gets the correct number of keys at least * Fix Amiga 600 keyboard matrix errors * Don't allow 555 to retrigger * Add some more notes about keyboards * Add more notes and pinout for 6500/1
* | vp60: CRTC parameters found (nw) AJR2018-08-221-16/+37
| |
* | unistar.cpp: Correct video configuration; add DMAC; remove MCFG_ (nw) AJR2018-08-221-22/+51
| |
* | Operation Wolf bmcphail2018-08-221-6/+12
| | | | | | | | Added accurate hardware information for documentation
* | Merge branch 'master' of https://github.com/mamedev/mame bmcphail2018-08-2223-173/+418
|\ \
| * | i8155.cpp: deMCFGfied (nw) Ivan Vangelista2018-08-2216-94/+96
| | |
| * | new not working machines Ivan Vangelista2018-08-223-0/+190
| | | | | | | | | | | | | | | | | | | | | | | | -------------------------------------- Joker Lady [f205v] Lady Gum [f205v] Paradar [f205v] Winner [f205v]
| * | cvs : Robbbert2018-08-233-72/+67
| | | | | | | | | | | | | | | - huncholy,superbik,hero : simulate protection instead of patching it out [iq_132, Robbbert] - proper privacy of functions
| * | Amiga keyboard overhaul: Vas Crabb2018-08-231-7/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement Mitsumi Amiga 500, 600, and 2000/3000/4000/CDTV keyboards * Add unlabeled keys to UK layout * Restrict available keyboards depending on system type * Note that C-A-A reset is now broken on "big box" Amigas as MAME doesn't implement it properly, and the hack providing a fake dedicated reset line has been removed 6502 MCU: fix execute loop 6500/1: implement as device with onboard peripherals Fix some bogus comments
* | | Operation Wolf bmcphail2018-08-223-41/+54
|/ / | | | | | | | | | | Add c-chip ROM, credit to Caps0ff for dumping it. Old c-chip simulation is retained for documentation purposes.
* | (nw) nightmare : fixed validation and spacing Robbbert2018-08-221-167/+165
| |
* | (nw) fixed listxml Robbbert2018-08-221-1/+1
|/
* New Working Game Tomasz Slanina2018-08-223-0/+487
| | | | | ------------------------------- Nightmare [Tomasz Slanina, Roberto Fresca, Jordi Beltran, Paco Ortiz, Recreativas.org]
* (nw) mainsnk : fixed my regression Robbbert2018-08-221-1/+1
|
* Added PROMs and PLDs to "dduxbl" [ClawGrip, Roberto Fresca, Recreativas.org, ↵ ClawGrip2018-08-221-0/+10
| | | | | | | Dumping Union] (#3879) All PLDs were unprotected. On my set, rom #10 (dduxb10.bin, sprites) has addr 00004D8A with 0F, and on MAME's is 8F. It's probably a bitrot, but really not sure which one is good. The new PROMs maybe related to priority (bad on this set).
* Misc. minor corrections (nw) AJR2018-08-213-10/+10
|
* New machines marked as NOT_WORKING AJR2018-08-214-0/+242
| | | | | | ---------------------------------- WY-100 [Al Kossow] Z-29 [Al Kossow]
* new working clone Ivan Vangelista2018-08-219-409/+571
| | | | | --------------------------------- Dog Fight (Orca, prototype) [ShouTime, Dane Biegert, Smitdogg, The Dumping Union]
* astrowar, ec7915: Mark some dubious ROMs as bad dumps (nw) AJR2018-08-212-4/+8
|
* ti9x: Various MCFG removals. (nw) Michael Zapf2018-08-219-99/+69
|
* tms9928a: Configuration modernization (nw) AJR2018-08-2128-530/+371
| | | | | | | | | | | | | - Replace callback configuration macros with devcb3 (slightly shortening function names in the process) - Change configured clock to be twice the dot clock (as on hardware), rather than equal to it - Allow the VDP to configure the screen in device_config_complete (taking into account 60 Hz/50 Hz variations), making MCFG_TMS9928A_SCREEN_ADD_NTSC/_PAL macros obsolete - Add notes on clock outputs msx.cpp: Use a template to simplify configuration of all the MSX1 VDP variants (nw) bbcbc: Increase clock speed to a more plausible rate WARNING: Withheld for now due to Vas's quibbles with the similar approach used in 577f198564faff49f2636600598a15644db354bb.
* divideo: Fetch screen to be potentially configured during ↵ AJR2018-08-217-16/+39
| | | | | | | | | | device_config_complete (nw) - Allow device finder to be used as an argument for set_screen (nw) screen: Calculate physical aspect ratio whenever required, not in device_config_complete, since the renderer caches the result anyway (nw) cdp1861, cdp1864: Eliminate the "magic reference" constructors, doing their work in device_config_complete instead (nw)
* ti99: Simplified GROM declaration. (nw) Michael Zapf2018-08-212-101/+29
|
* i82371sb.cpp: add interrupt input lines (nw) yz70s2018-08-211-4/+4
| | | | | Also added eisa interrupt registers pcipc.cpp is updated accordingly
* zephyr: White screen, not green screen (nw) AJR2018-08-211-1/+1
|
* mos6551: Eliminate MCFG_ macros (nw) AJR2018-08-2018-216/+196
| | | | | | a2232: Add input merger device to handle IRQs (nw) superpet: 6809 type identification (nw)
* ti99: Use a config command instead of a subclass. (nw) Michael Zapf2018-08-211-1/+1
|
* ti99: Adapting to common devcb3 slot device handling. (nw) Michael Zapf2018-08-205-24/+22
|
* tms57002, konamigx: fix regression (#3870) superctr2018-08-201-1/+4
| | | | | | | | | | | | | * tms57002, konamigx: fix regression tms57002: Change flag instructions back to type "2b" [nw] konamigx: Hook up channels 3,4 of TMS57002. The Lethal Enforces II schematics are not complete so I couldn't figure out exactly how they are connected to the sound chips and the DAC, but this sounds OK for now. * konamigx: document TMS57002 outputs
* (nw) canvas : this way seems cleaner Robbbert2018-08-202-4/+4
|
* ti99: Minor config changes, simplified ti99 config, use new cassette output. Michael Zapf2018-08-195-168/+66
|
* Merge pull request #3868 from superctr/taito_zoom_balance R. Belmont2018-08-193-8/+8
|\ | | | | taito_zm games: Better default Zoom/SPU balance
| * taito_zm games: Better default Zoom/SPU balance superctr2018-08-193-8/+8
| | | | | | | | zsg2.cpp: Clamp audio output to 16-bits
* | mpc3000: added 3 more firmware revisions (nw) arbee2018-08-191-6/+26
| |
* | New Not Working machine Robbbert2018-08-203-0/+203
| | | | | | | | - Nutting Icebox
* | (nw) canvas : fixed flip screen (as reported) Robbbert2018-08-191-1/+1
|/
* meritum: Add NMI key; remap keys to be more hardware-accurate AJR2018-08-191-55/+63
|
* i8255: Add handlers for strobed Port A/B reads in Modes 1 & 2; allow some ↵ AJR2018-08-185-36/+45
| | | | | | side effects to be disabled (nw) vdm79322: Z80/8031 communications enabled (nw)
* vdm79322: Split off into new driver file (nw) AJR2018-08-184-11/+115
|
* ec7915: Split off into new driver file (nw) AJR2018-08-184-15/+94
| | | | mess.lua: Create separate 'mera' target (nw)