summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fs3216: Map video card (nw) AJR2018-12-301-3/+7
|
* fix palette regressions in elfin, fmaniac3, inufuku, jumpjump, kdynastg, ↵ Vas Crabb2018-12-316-6/+7
| | | | xiles, xfilesk, wbeachvl, wbeachvl12, wbeachvl13, and mugsmash (nw)
* Better Emscripten SDL fix (nw) Justin Kerk2018-12-311-4/+5
|
* -devices/sound/cdp1869: Removed MCFG macros, nw mooglyguy2018-12-315-137/+155
| | | | -video/cidelsa, comx35, pecom, tmc600: Removed MACHINE_CONFIG macros, nw
* minor changes to MAME's SEGA FD1089 keys to match the format of real ones; ↵ andreasnaive2018-12-315-57/+52
| | | | thanks, edcross (nw)
* -devices/sound/3812intf: Removed MCFG macro, nw mooglyguy2018-12-3037-1566/+1499
| | | | -drivers/actfancr, alpha68k, bloodbro, crospang, dcon, dec0, deniam, dynduke, fuukifg2, galspnbl, goodejan, legionna, nmg5, oneshot, prehisle, r2dx_v33, raiden, raiden2, sengokmj, snk68, spbactn, spdodgeb, stadhero, tbowl, toaplan1, toki, twincobr, umipoker, wardner, yunsun16: Removed MACHINE_CONFIG macros, nw
* Fix joystick initialization with Emscripten SDL [Justin Kerk] Justin Kerk2018-12-301-0/+4
|
* Workaround for Web Audio autoplay restrictions in Chrome 71 [Justin Kerk] Justin Kerk2018-12-301-6/+12
|
* splash.cpp: Update ROM names as per labels silkscreened on the PCB (nw) (#4445) ClawGrip2018-12-301-41/+41
| | | | | | | | * splash.cpp: Update ROM names as per labels silkscreened on the PCB (nw) See https://1drv.ms/u/s!AmAeZltAeJQ3gpE2RvS9Ck-fi25naw * Fix ROM names as label + silkscreen (nw)
* mac128.cpp: Fix VIA-related regression by driving PB6 through timer ↵ AJR2018-12-301-6/+19
| | | | callbacks (nw)
* -2203intf: Removed MCFG macro, nw mooglyguy2018-12-3024-1572/+1537
| | | | -drivers/angelkds, argus, blktiger, chinagat, deadang, gaiden, goal92, himesiki, lastduel, lkage, megasys1, nmk16, pkscram, powerins, psychic5, sfkick, sidearms, splash, vigilant: Removed MACHINE_CONFIG macros, nw
* Removed no longer use MCFG macros in DSPP core, nw mooglyguy2018-12-301-17/+0
|
* Fixed a few missing #includes flagged by VS2019 beta, nw mooglyguy2018-12-302-0/+2
|
* videopin: no unused LED00 (nw) hap2018-12-302-6/+6
|
* orphaned macros/comments (nw) Vas Crabb2018-12-301-11/+2
|
* cineamt.cpp: fixed MT07189 (nw) Ivan Vangelista2018-12-301-1/+1
|
* (nw) So we're back to MSVC blowing up on non-trivial templates. Lovely. Vas Crabb2018-12-302-10/+18
| | | | | | | | Someone needs to get MS QA to put some non-trivial modern C++ compliation tests in the acceptance tests for their C++ compiler. Maybe MAME could even be a candidate. Well, that might be a plan if MS still had any QA. At least this makes some lines shorter (at the cost of needing more lines).
* tv950kb: Proper arrow symbols (nw) AJR2018-12-301-6/+6
|
* peplus.cpp: Documentation updates (nw) braintro2018-12-301-10/+10
|
* Added a skeleton for the DEC DC7085 (aka "DZ") quad UART. [R. Belmont] arbee2018-12-303-2/+132
|
* apple3: use correct addresses for font upload control, improves Atomic ↵ arbee2018-12-301-2/+2
| | | | Defense. [Rob Justice]
* ds3100: video board tests pass [R. Belmont] arbee2018-12-291-2/+106
|
* Merge pull request #4444 from MathisRosenhauer/bugfix/via6522 R. Belmont2018-12-292-2/+2
|\ | | | | Bugfix/via6522
| * vectrex: Fix maze in clean sweep Mathis Rosenhauer2018-12-291-1/+1
| |
| * via6522: Fix timing for shifting under control of system clock Mathis Rosenhauer2018-12-291-1/+1
| |
* | quizpun, quizpun2: Remove bad EEPROM dumps AJR2018-12-291-6/+0
| | | | | | | | These dumps contain no valid or even interesting data; the data (once swapped) just counts up from 0180 to 01BF. (Did an EEPROM programmer read back the commands by mistake?) At least quizpun2 can successfully reprogram the EEPROM if the data it fetches from there is invalid.
* | mcs48: Fix disassembly of short jump instructions located on page boundaries AJR2018-12-291-31/+31
| |
* | mac128.cpp: Uninvert mouse movement AJR2018-12-291-16/+17
|/ | | | (nw) This most likely regressed with the SCC changes in d7eea22d29d754408c55f7320eefb02154ab966e.
* funkyjetb: moved the set from funkyjet.cpp to tumbleb.cpp, as suggested. (nw) Ivan Vangelista2018-12-294-86/+68
|
* -devices/sound/3526intf: Removed MCG macro, nw mooglyguy2018-12-2916-891/+886
| | | | -drivers/battlane, brkthru, bublbobl, dec8, exprraid, fantland, karnov, matmania, metlclsh, missb2, renegade, sidepckt, suna16, tecmo: Removed MACHINE_CONFIG macros, nw
* -devices/sound/2608intf, 2610intf: Removed MCFG macros, nw mooglyguy2018-12-2935-2309/+2211
| | | | -drivers/2mindril, aerofgt, asuka, bbusters, bingowav, crshrace, f1gp, fromanc2, gstriker, inufuku, mcatadv, neoprint, ninjaw, othunder, pipedrm, slapshot, suprslam, taito_b, taito_f2, taito_h, taito_x, taito_z, taitoair, taotaido, warriorb, wc90, welltris, wgp, yuvomz80: Removed MACHINE_CONFIG macros, nw
* Mark empty PLD dumps from protected devices as NO_DUMP (nw) (#4407) ClawGrip2018-12-2810-58/+58
| | | | | | | | | | | | | | | | | | | | | | * goldstar.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * igs009.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * kingdrby.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * funworld.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * system16.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * jackie.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * gaiden.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * polepos.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * gei.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw) * vsnes.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)
* [Rainbow-100]: document driver state (and remove bloat) (#4410) Bavarese2018-12-281-34/+26
| | | | | | | | | | | | | | | | | * [Rainbow-100]: document driver state (and remove bloat) Venix 86-R (plus Boston Softworks Extensions) working (tested yesterday), just follow https://github.com/bsdimp/venix/blob/master/doc/MESS-RB-INSTALL.md Noted regressions in the PC subsystem (3.5 " DS DD images and 5.25 SSDD at slot 3 +4 ) after (?) April 2018. Can't fix these myself, though (effect: file content broken while directory listing seems OK; seek errors and 'write fault error reading from X' when copying). UCSD Forth and Pascal expects 4 identical QD drives, so definitions for PC-style drives in slot 3 and 4 were commented out. * [Rainbow-100]: fix regression introduced 2018-12-05 Incorrect polarity in routine: WRITE8_MEMBER(rainbow_state::diagnostic_w) [before]- m_SCREEN_BLANK = (data & 2) ? false : true; [0.2.05]+ m_screen_blank = BIT(data, 1); [now]: m_screen_blank = BIT(data, 1) ? false : true; See https://git.redump.net/mame/commit/?id=ccd87f82eccea439f54cea6b765178d1dea409c9
* Merge pull request #4433 from cam900/cps3_pal ajrhacker2018-12-281-15/+22
|\ | | | | cps3.cpp : Correct color fading behavior closer to real hardware
| * cps3.cpp : Correct color fading behavior closer to real hardware cam9002018-12-261-15/+22
| |
* | XaviX work (new softlist entries etc. promote ddrfammt, popira, nostalgia, ↵ David Haywood2018-12-289-160/+1088
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | card night etc. to working) (#4439) * XaviX work new Software List items [Sean Riddle, David Haywood] ekara_japan_d:dc0002 BAT Volume 6 (Japan) (DC0002-BAT) ekara_japan_d:dc0005 TV Pop Volume 9 (Japan) (DC0005-TPJ) ekara_japan_p:pc0001 BHT Volume 4 (Japan) (PC0001-BHT) ekara_japan_p:pc0003 ENB Volume 1 (Japan) (PC0003-ENB) ekara_japan_g:gc0001 BAT Volume 1 (Japan) (GC0001-BAT) ekara_japan_g:gc0016 TV Pop Volume 5 (Japan) (GC0016-TPJ) ekara_japan_web:ekaraweb12 e-kara Web cartridge 12M (blank) (Japan) new clones e-kara (US?, NTSC, set 2) [Sean Riddle] enable support for 'p' type cartridges for use with ddrfammt [David Haywood] various documentation improvements [Sean Riddle, David Haywood] (there are also 3 bad dumps, currently commented out, will replace later) * improved filenames (nw) * for later (nw) * checkpoint (nw) * seeprom stuff (nw) * (nw) * correctly saves, does not correctly reload, also promote popira and ddrfammt to working * new Software List entries [Sean Riddle, David Haywood] ekara_japan:ec0001 J-Pop Mix Volume 1 (Japan) (EC0001-JPM) ekara_japan:ec0032 ANM Volume 2 (Japan) (EC0032-ANM) ekara_japan:ec0037 ENK Volume 4 (Japan) (EC0037-ENK) ekara_japan:ec0046 J-Pop Mix Volume 20 (Japan) (EC0046-JPM) ekara_japan:ec0005 J-Pop Mix Volume 5 (Japan) (EC0005-JPM) ekara_japan:ec0007 1976-78 Volume 1 (Japan) (EC0007-G76) ekara_japan:ec0079 ETZ (Japan) (EC0079-ETZ) ekara_japan:ec0082 Matthew's Best Hit Selection (Japan) (EC0082-MBH) ekara_japan:ec0009 ANM Volume 1 (Japan) (EC0009-ANM) ekara_japan_en:en3 EN-3 (Japan) ekara_japan_m:mc0013 KSM Mini Volume 5 (Japan) (MC0005-KSM) ekara_japan_s:sc0012 SAI (series 3) Volume 3 (Japan) (SC0012-SAI) ekara_japan_s:sc0004 SAI (series 1) Volume 1 (Japan) (SC0004-SAI) ekara_japan_g:gc0002 BHT Volume 1 (Japan) (GC0002-BHT) ekara_japan_g:gc0003 BAT Volume 2 (Japan) (GC0003-BAT) ekara_japan_g:gc0004 BHT Volume 2 (Japan) (GC0004-BHT) ekara_japan_p:pc0004 BHT Volume 7 (Japan) (PC0004-BHT) * (nw) * notes (nw) * (nw) * this register seems to be r/w (nw) * fix crash in popira when pausing (requires register readback) * save state stuff (nw) * give excite fishing some inputs while I'm making misc minor changes (nw) * also promote the Nostalgia games, and Card Night, as they have simple digital inputs and seem to work * (nw) * copy+paste modernization * 2 more dumps (nw) * doesn't seem to have an seeprom (nw) * preliminary taikodp controls (nw) * P4 uses SEEPROM (nw) * rejig some bases (nw)
* | ins8250: Detect framing and parity errors; allow side effects of reads to be ↵ AJR2018-12-282-27/+59
| | | | | | | | disabled
* | 68561mpcc: Detect framing and parity errors and include them in the receive ↵ AJR2018-12-283-19/+58
| | | | | | | | | | | | FIFO; improve handling of interrupts and status register writes mc2661: Detect framing and parity errors; allow disabling of side effects of reads
* | einstein: Software list items promoted to working: Theatre Europe Dirk Best2018-12-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | The existing disk image was replaced by a new one created from the master disk. dsk_dsk: Increase maximum cell count This allows for slightly out of spec disk images to run, like Theatre Europe on the Einstein. [Lord Sméagol (Carl Lloyd-Parker)]
* | ninjakd2.cpp: Restore mistakenly deleted line (nw) AJR2018-12-281-0/+1
| |
* | seems to get bind errors in some cases without this (nw) Vas Crabb2018-12-292-16/+16
| |
* | mc68681: Detect framing and parity errors, storing flags with FIFO characters AJR2018-12-283-51/+61
| | | | | | | | mc68901: Detect framing and parity errors and signal Rx error interrupt if enabled
* | Start cleaning up palette configuration: Vas Crabb2018-12-291949-19409/+16698
| | | | | | | | | | | | | | | | | | | | * Basically, initialisers go in the constructor arguments, and things for setting format go in set_format. * Initialisation patterns can be specified with an enum discriminator or with a FUNC and optionally a tag. * Formats can be specified with an enum discriminator or a size and function pointer. * You must always supply the number of entries when setting the format. * When initislising with a paletter initialisation member, you can specify the entries and indirecte entries together. * The palette_device now has a standard constructor, so use .set_entries if you are specifying entry count with no format/initialisation. * Also killed an overload on delegates that wasn't being useful.
* | diserial: Actually check parity of received bytes in modes other than ↵ AJR2018-12-282-30/+26
| | | | | | | | | | | | PARITY_NONE; fix transmission of parity bit in PARITY_EVEN mode i8251: Flag parity and framing errors in status register
* | new not working clone Ivan Vangelista2018-12-283-9/+93
| | | | | | | | | | ----------------------------------- Funky Jet (bootleg) [ClawGrip, Recreativas.org, The Dumping Union]
* | kissp: It helps to map at least one of the program ROMs (nw) AJR2018-12-281-7/+15
| |
* | ui/inputmap.cpp: Eliminate qsort (nw) AJR2018-12-282-22/+7
| |
* | sbowling.cpp: Remove irrelevant header (nw) AJR2018-12-281-1/+0
| |
* | v102: More accurate clock for keyboard MCU (nw) AJR2018-12-281-1/+1
| |
* | xtal.cpp: PAL SMS schematics suggest Sega did intend this to be an exact ↵ AJR2018-12-271-1/+1
| | | | | | | | multiple (nw)