summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* New working clone added algestam2019-08-152-1/+33
| | | | | ---------- Space Bridge (Elektronika) [algestam, Ryan Holtz]
* More purging of now-superfluous uintptr_t casting (nw) AJR2019-08-152-2/+2
|
* ioport: Change PORT_CHANGED_MEMBER param type from void * to u32 (nw) AJR2019-08-15162-1082/+1082
|
* Merge branch 'master' of https://github.com/mamedev/mame angelosa2019-08-152-436/+4433
|\
| * Merge pull request #5483 from DavidHaywood/150819 R. Belmont2019-08-152-436/+4433
| |\ | | | | | | don't use my ill-conceived generator for arcompact, easier to work with as regular files (nw)
| | * don't use my ill-conceived generator for arcompact, easier to work with as ↵ DavidHaywood2019-08-152-436/+4433
| | | | | | | | | | | | regular files (nw)
* | | h6280.cpp: fix unintended behaviour on timer value latch [Angelo Salese] angelosa2019-08-151-1/+3
|/ /
* | New skeleton driver: SNES 4 Slot arcade switcher Dirk Best2019-08-153-49/+185
| | | | | | | | | | | | | | | | | | Credits: ClawGrip, Roberto Fresca, Recreativas.org, Dumping Union, System11, Dirk Best This is based on an MCS-51 core, like the MK3 bootleg. They are clearly based on the same code, so the MK3 bootleg was moved to this driver.
* | arkanoid: Use ordinary read handler instead of custom port for input mux (nw) AJR2019-08-153-12/+6
| |
* | 6502: update prev commmit (moves P |= F_I; to STATE_RESET instead of ↵ hap2019-08-154-4/+5
| | | | | | | | device_reset) (nw)
* | mm2: add RES buttons (nw) hap2019-08-154-12/+47
| |
* | r4000: revert unwanted change (nw) Patrick Mackinlay2019-08-151-2/+1
| |
* | debuggdbstub: uncomment parameters (nw) Patrick Mackinlay2019-08-152-4/+5
| | | | | | | | These unused parameters don't cause any warnings, so I suggest they shouldn't be commented; make the implementations match their declarations.
* | uintptr_t ftw (nw) smf-2019-08-154-6/+6
| |
* | simpler (nw) smf-2019-08-151-3/+3
|/
* fix param casting (nw) smf-2019-08-151-4/+6
|
* r4000: interrupt/exception changes (nw) Patrick Mackinlay2019-08-151-17/+6
| | | | | | | | Rework interrupt handling to address two issues: * clean up software interrupt detection * prioritize instruction fetch tlb miss exceptions over interrupts when interrupt occurs while PC is unmapped The second issue is speculative but reasonably likely, and brings r4000 into line with mips1, where the need for this logic was discovered.
* fix incorrect format string to allow compilation (nw) smf-2019-08-151-1/+1
|
* (nw) glasgow: removed myself Robbbert2019-08-151-2/+1
|
* Merge branch 'master' of https://github.com/mamedev/mame Roberto Fresca2019-08-155-45/+34
|\
| * (nw) Wood Place Inc is actually 1 word: Woodplace Inc which is different ↵ braintro2019-08-145-45/+34
| | | | | | | | then Wood Place Co., Ltd.
* | forgot.... Roberto Fresca2019-08-151-0/+330
|/
* New working machines Roberto Fresca2019-08-153-0/+5
| | | | | | -------------------- Potten's Poker stealth with Breakout front game [Roberto Fresca, Grull Osgo, Pako Ortiz, Rockman, Recreativas.org]
* new WORKING clone MetalliC2019-08-152-0/+22
| | | | | ----------------- Punk Shot (World 2 Players) [frsj8112]
* New working machine added Sandro Ronco2019-08-144-0/+713
| | | | | --------- Mephisto Mondial 68000XL [Sandro Ronco, Berger]
* ti99: Changed busmouse to a push behaviour; the real V9938 does not ↵ Michael Zapf2019-08-149-148/+150
| | | | regularly poll the mouse but lets it update an internal counter. Also rerouted the extra mouse button to a separate input line.
* glasgow: add notes (nw) hap2019-08-142-49/+25
|
* new working clone Ivan Vangelista2019-08-142-6/+23
| | | | | --------------------------------------- Block Out (Europe and Oceania) [Clawgrip, Recreativas.org]
* thedeep.cpp: use decbac06 device instead of custom routines (nw) Ivan Vangelista2019-08-145-78/+55
|
* Fix clang build [-Werror,-Wheader-guard] (nw) AJR2019-08-141-1/+1
|
* Unbreak 9821 POST (nw) angelosa2019-08-141-4/+4
|
* Merge pull request #5480 from 68bit/ss30-mp-s2 R. Belmont2019-08-143-0/+274
|\ | | | | SS-30 MP-S2: Dual Serial Interface
| * SS-30 MP-S2: Dual Serial Interface 68bit2019-08-143-0/+274
| | | | | | | | For the SWTPC09.
* | pc9801.cpp: proper support for MEMSW device [Angelo Salese] angelosa2019-08-145-14/+234
|/
* limenko.cpp: Fix build (nw) AJR2019-08-141-1/+0
|
* Add device emulation for DS17x85 series of MC146818-compatible RTCs with ↵ AJR2019-08-1410-221/+653
| | | | additional features
* spotty: Hook up audiocpu Dirk Best2019-08-141-29/+58
|
* mc68hc11: Add another register stub; remove vestigial declaration (nw) AJR2019-08-132-3/+21
|
* apple2gs: made slow-side sync less aggressive, fixes SHOWALL 3200 [R. Belmont] arbee2019-08-131-1/+1
|
* harddriv: check for CHD by header string, allows files not named .chd that ↵ arbee2019-08-131-6/+7
| | | | are CHDs to be recognized (nw)
* mc68hc11: Add internal latches and direction registers for ports AJR2019-08-135-245/+418
| | | | | | | Related changes (nw): - Split up hc11_regs_r/w into many separate handlers - Give each MC68HC11 model its own specific io_map - Remove now-unnecessary readback handlers from skeetsht.cpp and taitojc.cpp
* mm1: add buttons to layout (nw) hap2019-08-133-40/+285
|
* Add BASIC Thomson tokenizer (#5479) hadess2019-08-133-8/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Imgtool] Add write support for Thomson BASIC * [Imgtool] Fix passing --filter= to imgtool get command This command should work: imgtool get thom_fd inondation-d-additions.fd INONDATI.BAS TEST.BAS --filter=thombas7 as it matches the expected syntax: Usage: imgtool get <format> <imagename> <filename> [newname] [--filter=filter] [--fork=fork] but does not because imgtool fewer "maxargs". Increase the maximum number of arguments by 2 to cater for --filter and --fork being passed. * [Imgtool] Fix handling multiple tokens in BASIC tokenizer The line: 10 LIMIT$=STR$(LIMIT(N)) was not getting tokenised properly because the loop looking for tokens wasn't exited and consumed consecutive tokens. So $ was getting detected, token_shift and token_value were set, the cursor position got incremented, then = got detected on the next iteration of the loop. We should instead exit the loop, and write what we already have. Closes: #5478
* Merge pull request #5477 from npwoods/listxml_devices_sorted R. Belmont2019-08-132-1/+17
|\ | | | | Ensuring that devices emitted by -listxml are sorted
| * Ensuring that devices emitted by -listxml are sorted npwoods2019-08-132-1/+17
| | | | | | | | This is primarily to make the output be deterministic.
* | Merge pull request #5474 from cam900/nmk16_rawnote R. Belmont2019-08-133-57/+12
|\ \ | | | | | | nmk16.cpp : Reduce duplicates, Add notes for screen raw params
| * | nmk16.cpp : Reduce duplicates, Add notes for screen raw params cam9002019-08-133-57/+12
| | |
* | | Enable precompiled header usage in the Visual Studio compiler (#5473) S.Z2019-08-135-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enable precompiled header usage in the Visual Studio compiler But only for libraries emu frontend precompile dasm optional Also add emu.h include to hpcdasm.cpp * Include emu.h in some disassembler sources to use precompiled headers * Remove debug message
* | | goldart : some rendering improvements (nw) (#5475) David Haywood2019-08-131-17/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * goldart : some rendering improvements (nw) * log fix (nw) * tweak loggging (nw) * tweak logging (nw) * notes on ds5002 issues (nw)
* | | 315_5313.cpp DMA / Timer Updates, Correct refresh rate and timer rate ↵ cam9002019-08-1311-1388/+872
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | related to systems when using mega drive VDP (#5470) * Correct timer rate related to screen refresh rate for 315_5313.cpp, megacd.cpp, mega32x.cpp 315_5313.cpp : Simplify DMA behavior, Add notes, Simplify handlers, Fix spacing, Reduce unnecessary lines, Use shorter / correct type values, Fix debugger issue megadriv.cpp, segac2.cpp, calcune.cpp : Correct screen refresh rate, Add notes (source : https://segaretro.org/Sega_Mega_Drive/Technical_specifications) megadriv.cpp : Allow Z80 VDP reading, Correct VDP sound output calcune.cpp : Fix naming, Add notes * 315_5313.cpp : Reduce unnecessary lines, Fix spacings * 315_5313.cpp : Use struct for nametable, Reduce duplicates, Fix spacing, Reduce unnecessary lines * 315_5313.cpp : Fix spacing * 315_5313.cpp : Fix spacing, Reduce duplicates, Unnecessary lines, Fix type values