summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
Commit message (Collapse)AuthorAgeFilesLines
* nes: Replace VDP bitmap access with screen().pixel() for lightgun emulation ↵ enikland22019-03-306-37/+11
| | | | (#4665)
* sms: Replace VDP bitmap access with screen().pixel() for lightgun emulation ↵ enikland22019-03-3010-51/+3
| | | | (#4664)
* tms5220.cpp : Remove unnecessary arguments in handlers (#4692) cam9002019-03-303-6/+6
|
* Merge pull request #4825 from cam900/ins8250_args R. Belmont2019-03-3011-92/+92
|\ | | | | devices/machine/ins8250.cpp : Simplify handlers, Use shorter type values
| * devices/machine/ins8250.cpp : Simplify handlers, Use shorter type values cam9002019-03-3011-92/+92
| |
* | devices/bus/nes/mmc5.cpp : Correct sound behavior cam9002019-03-312-1/+16
| | | | | | | | | | Additional sound channel instead mirroring; will be separated device Add note
* | aha1542c: Add switch settings (nw) AJR2019-03-302-7/+72
|/
* c6280.cpp : Fix regression cam9002019-03-301-1/+1
|
* Merge pull request #4823 from DavidHaywood/290319 ajrhacker2019-03-293-0/+15
|\ | | | | spg110: add manual vram uploads, needed for most of the jak_spdmo games
| * spg110: add manual vram uploads, needed for most of the jak_spdmo games DavidHaywood2019-03-303-0/+15
| |
* | aha1542a, aha1542b: Add jumper definitions (nw) AJR2019-03-292-0/+277
| |
* | gen_latch.cpp : Remove unnecessary arguments in handlers (#4623) cam9002019-03-292-28/+24
| | | | | | | | | | | | | | | | * gen_latch.cpp : Remove unnecessary arguments in acknowledge related handlers * gen_latch.cpp : Remove unnecessary handlers in 16 bit read/write handlers * gen_latch.cpp : Remove unnecessary arguments in 8 bit handlers
* | flopdrv: Eliminate floppy_get_count (nw) AJR2019-03-292-12/+0
|/
* jak_capb - sprite and input improvements (nw) (#4820) David Haywood2019-03-294-116/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * jak_capb - sprite and input improvements (nw) * use buttons * use a callback here (nw) * shuffle code, refactor slightly (nw) * (nw) * start to make video IRQ logic a bit closer to spg2xx (nw) * spiderman research (nw) * sprite fixes (nw) * different hacks (nw) * flippin' flip bits (nw) * I don't like colour conversion from weird HSL formats (nw) * better transpen (nw) * more flipping (nw)
* c6280.cpp : Fix LFO, Frequency behavior (#4822) cam9002019-03-292-62/+51
| | | | | | | | * c6280.cpp : Fix LFO enable bit * c6280.cpp : Implement LFO reset bit behavior * c6280.cpp : Correct frequency behavior, Add notes
* Add Namco 163 sound emulation (#4814) cam9002019-03-294-12/+244
| | | | | | | | | | | | | | | | | | | | | * Add Namco 163 sound emulation * namco_163.cpp : Typo * namco_163.cpp : Fix spacing * namco_163.h : Fix comment (nw) * namco_163.cpp : Correct update behavior device/bus/nes/namcot.* : Remove / Fix outdated comments * namco_163.cpp : Remove unnecessary value (nw) * namco_163.cpp : Add notes (nw) * namco_163.cpp : inline'd sample function, Minor fix * namco_163.cpp : Fix notes
* vrc6.cpp : Updates (#4819) cam9002019-03-293-60/+55
| | | | | | | | * vrc6.cpp : Updates Implement master frequency register, Fix frequency / square duty behaviors, Use shorter type values, Reduce unnecessary lines device/bus/nes/konami.cpp : Fix vrc6 sound volume, Remove outdated comment * vrc6.cpp : Fix regression
* tms9927: Support a custom visible area Dirk Best2019-03-292-0/+6
|
* apple2: Attach a SCSI CD-ROM to the Apple II SCSI Card [R. Belmont] arbee2019-03-281-1/+1
|
* nscsi_cd: support mode page 0x01, allows Apple II SCSI Card to access ↵ arbee2019-03-281-0/+16
| | | | CD-ROMs [R. Belmont]
* bus/isa/np600: Add 82586 interrupt (nw) AJR2019-03-281-0/+1
|
* bus/isa/np600: Preliminary 82586 hookup (nw) AJR2019-03-282-5/+31
|
* z80ctc, z80dart, z80sio: Simplify read/write handlers (nw) AJR2019-03-2713-63/+94
|
* spg110: tweaks for jak_capb, improves rendering, identifies several things ↵ David Haywood2019-03-2711-1650/+1986
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#4816) * spg110: jak_capb misc guesses (nw) * misc priority stuff (nw) * tweaks (nw) * more tweaks (nw) * small spg2xx refactor (nw) * some spg2xx refactoring (nw) * (nw) * tidy (nw) * these have all been moved out into modules (nw) * sprite work in progress (nw) * (nw) * spg110: shift some stuff around and split into files here too * (nw) * (nw) * (nw) * sprite improvements
* novag_delta1: fix timing bug (nw) hap2019-03-271-5/+8
|
* Add dumps and skeleton device for Ultra 12F ISA ESDI controller AJR2019-03-273-0/+104
|
* pcat101: connect matrix and ports Patrick Mackinlay2019-03-262-147/+203
| | | | (nw) After this change, the keyboard sends scan codes to the host successfully, but fails to receive/process commands from the host. Failure is probably due to differences between the 6805U3 that's really in the keyboard, and the 68705U3 that's the best match in mame at the moment, so requires expanded 6805 emulation.
* (nw) Clean up the mess on master Vas Crabb2019-03-261866-23869/+52446
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251866-52446/+23869
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* Merge pull request #4811 from DavidHaywood/250319 ajrhacker2019-03-256-1355/+1731
|\ | | | | SPG110 - use some SPG24X I/O handling to give inputs in Classic Arcade Pinball
| * (nw) DavidHaywood2019-03-251-3/+0
| |
| * not using these (nw) DavidHaywood2019-03-252-21/+0
| |
| * added some inputs to classic arcade pinball (nw) DavidHaywood2019-03-255-84/+169
| |
| * irq callbacks (nw) DavidHaywood2019-03-254-15/+69
| |
| * refactors etc. (nw) DavidHaywood2019-03-254-112/+64
| |
| * tidy (nw) DavidHaywood2019-03-252-96/+17
| |
| * refactoring checkpoint (nw) DavidHaywood2019-03-254-1177/+1532
| |
| * (nw) DavidHaywood2019-03-251-1/+5
| |
| * spg2xx - slight refactor (nw) DavidHaywood2019-03-251-29/+58
| |
* | tms9928: don't completely block reads from debugger (nw) hap2019-03-251-6/+6
|/
* coco: Fixed loading Orchestra-90, RS-232 Program Pak, Modem Pak from ↵ Nigel Barnes2019-03-234-3/+18
| | | | softlist. Fixed MT05291.
* srcclean (nw) Vas Crabb2019-03-2414-56/+56
|
* bt54x: Minor update (nw) AJR2019-03-231-3/+3
|
* Add ROMs for BT-542B ISA SCSI controller AJR2019-03-233-23/+155
|
* Merge pull request #4795 from cam900/_74157_args R. Belmont2019-03-233-22/+17
|\ | | | | devices/machine/74157.cpp : Simplify handlers, Fix naming
| * devices/machine/74157.cpp : Simplify handlers, Fix naming cam9002019-03-223-22/+17
| | | | | | | | dec0.cpp : Reduce duplicate
* | ns32000dasm.cpp: Fix another catastrophic opcode format bug (nw) AJR2019-03-231-1/+1
| |
* | ns32000dasm.cpp: Fix catastrophic bug with one opcode format (nw) AJR2019-03-231-0/+1
| |
* | Fix clang error: private field 'm_pcmask' is not used ↵ AJR2019-03-232-1/+1
| | | | | | | | [-Werror,-Wunused-private-field] (nw)
* | ns32000: Skeleton CPU device with disassembler for NS32000 family. Nigel Barnes2019-03-237-5/+1549
| | | | | | | | bbc: Added preliminary Acorn 32016 2nd Processor, incomplete CPU emulation.