summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
Commit message (Collapse)AuthorAgeFilesLines
* floppy: First stab at weak zones handling [O. Galibert] Olivier Galibert2019-07-012-23/+164
|
* Missed a file, nw MooglyGuy2019-06-301-16/+0
|
* -imagedev/harddriv: Removed MCFG macros. [Ryan Holtz] mooglyguy2019-06-3016-122/+79
| | | | -generic/slot: Removed MCFG macros. [Ryan Holtz]
* -snapquik: Modernized delegate and removed MCFG macros. [Ryan Holtz] MooglyGuy2019-06-302-39/+36
|
* sboard: ctrl/shift+click no effect for inductive (nw) hap2019-06-301-0/+3
|
* tasc: 1 minute now matches realworld 1 minute, and it also says 30mhz ↵ hap2019-06-301-2/+1
| | | | instead of 31mhz in system info. assume same for risc2500 (nw)
* tascr30: add display, inputs and SmartBoard. [Sandro Ronco] Sandro Ronco2019-06-292-19/+202
| | | | | | Machines promoted to working ---------------------------- Tasc ChessSystem R30 [Sandro Ronco]
* gamemachine, boris: use pwm_display (nw) hap2019-06-291-0/+1
|
* mk1: use pwm_display (nw) hap2019-06-291-3/+6
|
* chesstrv: add chesspieces (nw) hap2019-06-282-5/+20
|
* m68040: Stop CINV DATA instruction from causing F-line exception AJR2019-06-272-0/+6
|
* devcb.h: Revert unnecessary change from ↵ AJR2019-06-271-4/+4
| | | | | | ed0202220a5243537f5ba7dbc0a38e52a8390d79 (nw) isnull() checks the list of unresolved functions along with the list of resolved ones, so resolve_safe() doesn't really need a return value as long as it is called second.
* edlc: read/write/reset handlers (nw) Patrick Mackinlay2019-06-272-12/+83
|
* New not working machine added hap2019-06-275-36/+45
| | | | | ------------- Savant [hap, Berger, Sean Riddle]
* new device seeq8003 Patrick Mackinlay2019-06-262-0/+443
|
* t11: switch to MACRO-11 syntax, decode deferred addressing modes (nw) Sergey Svishchev2019-06-251-33/+47
|
* cp2000: use sensorboard_device (nw) hap2019-06-231-102/+102
|
* sensorboard: small refactor (nw) hap2019-06-232-56/+48
|
* srcclean (nw) Vas Crabb2019-06-2311-287/+287
|
* bcpdasm: Correct some instruction decodings and formats (nw) AJR2019-06-222-5/+5
| | | | dp8344: Tweak register display (nw)
* added sensorboard with piece recognition (nw) hap2019-06-233-4/+837
|
* Add disassembler and skeleton device for DP8344 Biphase Communications Processor AJR2019-06-224-0/+1988
|
* i8x9x: Add baud rate register (nw) AJR2019-06-222-1/+13
|
* mega32x.cpp: refactor and convert read/write handlers to 16-bit space ↵ Angelo Salese2019-06-222-7/+7
| | | | [Angelo Salese]
* ef9365.cpp: Fixed vertical characters and use assigned palette. Nigel Barnes2019-06-212-23/+12
|
* sh2.cpp: first pass over SH7604 SoC refactoring [Angelo Salese] Angelo Salese2019-06-214-419/+1012
| | | | * Fixed division unit overflow flag clearance;
* mindset: Hack the interrupts a little more [O. Galibert] Olivier Galibert2019-06-211-0/+1
| | | | i86: Delay interrupts for one instruction after sti [O. Galibert]
* VGA/SVGA display parameter correction AJR2019-06-206-12/+12
|
* a2vidtrm, a2vtc2: Merge devices and ROM sets AJR2019-06-202-45/+14
|
* riscii: Add the register space (nw) AJR2019-06-202-7/+37
|
* riscii: Minor update (nw) AJR2019-06-201-3/+4
|
* riidasm: Correct order of parameters for MOVRP and MOVPR (nw) AJR2019-06-201-4/+4
|
* Preliminary disassembler and skeleton CPU device for Elan RISC II/RII series ↵ AJR2019-06-204-0/+759
| | | | architecture
* bt47x: new device (nw) Patrick Mackinlay2019-06-202-0/+363
|
* x68000: Overhaul interrupt handling; add second expansion slot AJR2019-06-198-8/+40
| | | | (nw) Regressions from this commit are quite easily possible. Prioritization, acknowledgment and vectoring of the various interrupt sources are largely functions of ASICs which seem to be incompletely documented in Japanese, let alone English.
* ss50/mpc, adm31: PIA-related updates (nw) AJR2019-06-191-1/+1
|
* Pia6821 improvements (#5254) Mike2019-06-195-30/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 6821pia: fix method names in comments * zwackery: Remove PIA port A z_mask setting. This would only be relevant if the PIA was read while in output mode. These are inputs, and only read in input mode, so z_mask is not relevant. * thomson: move pia pullup resistors from z_mask to read handler. * 6821pia: remove unused set_port_a_z_mask calls. * dgn_beta: move pia pullup resistors from z_mask to read handler. * mpu3: Don't invert the VFD power on reset line. It doesn't go through an inverter. I believe this was done to work around a bug in the PIA port A implementation. * pia6821: remove m_port_a_z_mask variable. * 6821pia: For port A reads, only use the DDR for reading pins unless. Provide an override option when a device depends on slightly undefined behavior of an external device driving the pins and changing the value read. One board seems to need this (coinmstr). I don't have the schematics, but it seems it uses this to check its meter operation.
* tc009xlvc.cpp : Updates (#5240) cam9002019-06-192-296/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tc009xlvc.cpp : Updates Internalize on-chip functions (ROM / RAM bankswitching, GFX, IRQ vector and enables, Palette, Vregs), Use address_map_bank_device for ram banks, Simplify handlers, Reduce unnecessary values, Lines, Pointers, Duplicates, Fix spacings, Use shorter / correct type values, Add notes dfruit.cpp, lastbank.cpp : Reduce unnecessary address map lastbank.cpp : Correct audiocpu ROM region size * tc0091lvc.cpp : currently disabled offset check * tc009xlvc.cpp : Use lw8 for bypass unmapped write * tc009xlvc.cpp : Move notes * dfruit.cpp, lastbank.cpp : Add docs for Internal maps * tc009xlvc.cpp : Fix lines * dfruit.cpp, lastbank.cpp : Fix notes * lastbank.cpp : Fix copy-n-paste error * tc009xlvc.cpp : Fix notes * tc009xlvc.cpp : Use lr8 for bankswitched ROM reading * tc009xlvc.cpp : Add notes * tc009xlvc.cpp : Fix notes * tc009xlvc.cpp : Fix notes * tc009xlvc.cpp : Add notes * tc009xlvc.cpp : Fix notes * tc009xlvc.cpp : Reduce duplicate * tc009xlvc.cpp : Externalize internal io maps * dfruit.cpp, lastbank.cpp : Reduce unnecessary changes * tc009xlvc.cpp : Move this, too * dfruit.cpp, lastbank.cpp : Fix address map range * tc009xlvc.cpp : Fix spacing
* tek4404: Updates; display restored (nw) AJR2019-06-181-0/+2
| | | | | | | | | | - Map the boot PROM properly - Add DUART - Add debug RAM - Leave provisions for MMU banking - Use raw parameters for screen mc68681: Save a few more registers (nw)
* Merge pull request #5258 from protosphere/fix-fdc4711-fdc-type ajrhacker2019-06-182-2/+2
|\ | | | | myb3k_fdc.cpp: Use FD1791 for FDC4711
| * myb3k_fdc.cpp: Use FD1791 for FDC4711 Claire Kugelmann2019-06-182-2/+2
| | | | | | | | This reverts to the existing behavior before d59048368d
* | pokey: Note (nw) AJR2019-06-181-0/+1
| |
* | -74381: Added untested 74S381 ALU / Function Generator device. [Ryan Holtz] MooglyGuy2019-06-184-2/+214
|/ | | | | | -dpb_brushproc: Added PROM signal lookups, nw -am25s55x: Fixed some incorrect comments, nw
* -dpb_brushproc: Added skeleton device for DPB-7000 Brush Processor Card. ↵ MooglyGuy2019-06-182-0/+314
| | | | | | | | | | [Ryan Holtz] -am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz] -dpb_combiner: Fixed validation, nw -dpb7000: Added devices for new Brush Processor Card skeleton, nw
* hh_tms1k: partial update to pwm_display_device (nw) hap2019-06-172-4/+5
|
* d3d: this fixes alt-tab crash (nw) hap2019-06-171-2/+4
|
* Merge pull request #5256 from protosphere/fdc4712 R. Belmont2019-06-172-235/+187
|\ | | | | myb3k: Add support for FDC4712
| * Add support for myb3k FDC4712 Claire Kugelmann2019-06-172-235/+187
| |
* | z180: Fix copy-and-paste error (nw) AJR2019-06-171-1/+1
|/
* z180: Separate out internal registers by function; get rid of a lot of ↵ AJR2019-06-174-1110/+735
| | | | not-so-useful macros (nw)