summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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.
* New not working machine added hap2019-06-271-1/+1
| | | | | ------------- Savant [hap, Berger, Sean Riddle]
* added sensorboard with piece recognition (nw) hap2019-06-231-4/+7
|
* ef9365.cpp: Fixed vertical characters and use assigned palette. Nigel Barnes2019-06-212-23/+12
|
* bt47x: new device (nw) Patrick Mackinlay2019-06-202-0/+363
|
* 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 #5242 from cam900/patch-105 R. Belmont2019-06-161-0/+3
|\ | | | | huc6272.cpp : Add docs
| * huc6272.cpp : Add docs cam9002019-06-151-0/+3
| |
* | hh_pic16: change screenless to pwm_display_device (nw) hap2019-06-152-11/+32
|/
* hh*: using pwm_display_device for some drivers (nw) hap2019-06-151-1/+1
|
* screenless: make it a device (nw) hap2019-06-143-1/+366
|
* sms.cpp: Change NMI to be routed through VDP on SMS systems (#4871) enikland22019-06-102-44/+88
| | | | | | | | | | | | * sms.cpp: Change NMI to be routed through VDP on SMS systems * Implement /NMI-IN as a line write handler rather than as an input callback * Revert "Implement /NMI-IN as a line write handler rather than as an input callback" This reverts commit 35f67c50873203b13f506be32870ed9837a52ab2. * Implement /NMI-IN as a line write handler rather than as an input callback
* i8275: Improve and simplify handling of field attributes AJR2019-06-072-117/+85
|
* devcb: Eliminate legacy callback syntax (nw) AJR2019-06-062-2/+0
|
* Revert Revert "epic12.cpp : Updates" (#5168) cam9002019-06-064-248/+258
| | | | | | | | | | | | | * Revert Revert "epic12.cpp : Updates" Fix naming * epic12.cpp : this union is not endian-safe, currently de-union'd * epic12.cpp : Make this endian-safe * Revert "this union is not endian-safe, currently de-union'd", Now endian-safe * epic12pixel.hxx : Fix spacing
* Revert "epic12.cpp : Updates" Olivier Galibert2019-06-064-252/+245
| | | | | | | This reverts commit 435494509540cfc19d42a108581486e64baff107. 1- Doesn't compile, u32 u32 line 221 of epic12.h can't work 2- the colour_t union is non endian-safe in the first place
* epic12.cpp : Updates cam9002019-06-054-245/+252
| | | | Implement debug VRAM viewer, Reduce unnecessary lines, Simplify handlers, Fix spacings, Remove hardcoded tags, Unnecessary pointers, Use shorter / correct type values
* drawgfx.cpp : Updates cam9002019-06-041-29/+19
| | | | | | | | Move additive blending function into drawgfx.h, Add priority related copybitmap functions, Fix spacings Add priority related copybitmap and draw_scanline function is sprite like priority handling(prio_*) and tilemap like priority handling(primask_*), These are helpful for priority related bitmap / scanline drawing routines. drawgfxm.cpp : Add variations of priority related pixel draw functions, Fix spacings realbrk.cpp : Updates, Example usage for prio_copybitmap Simplify handlers, Use priority bitmap for sprite priority, Fix spacings, Use shorter / correct type values
* systel100: Display characters on screen (nw) AJR2019-05-311-0/+1
| | | | i8275: Cancel out reverse video for hidden attribute characters
* stvvdp2.cpp: obvious disclaimer for this too (nw) Angelo Salese2019-05-271-0/+5
|
* stvvdp1.cpp: reinstate notes (nw) Angelo Salese2019-05-271-0/+8
|
* srcclean (nw) Vas Crabb2019-05-261-3/+3
|
* stvvdp1.cpp : Updates cam9002019-05-211-79/+54
| | | | Fix transparency and endcode behavior, Fix gouraud shading behavior, Fix sprite count, Add note
* stvvdp2.cpp : Updates (#5082) cam9002019-05-201-183/+129
| | | | | | | * stvvdp2.cpp : Updates Fix blending when tilemap transparency pen is disabled, Fix some transparency behavior * stvvdp2.cpp : Fix spacing
* 315_5124.cpp : Add SMS compatible mode color for 315-5313 cam9002019-05-191-2/+11
|
* Sega 315-5313 color related function updates cam9002019-05-194-58/+92
| | | | | | 315_5124.cpp : Use color lookup and correct color levels for 315_5313, Add notes 315_5313.cpp : Use color lookup, Convert bitmap drawing function into bitmap_rgb32, Reduce unused, Fix save pointers, Fix external palette handlers, Implement 3 bit color mode mega32x.cpp : Use color lookup, Reduce unuseds, Add device_palette_interface
* mc6845: More consistent identification of HD6845S variant (nw) AJR2019-05-182-43/+13
|
* cosmac: Fixed long branch instruction timing. [Curt Coder] Curt Coder2019-05-101-7/+0
|
* (nw) studio2 : notes; fixed mpt02h; patch to get studio2 working Robbbert2019-05-101-0/+37
|
* Merge pull request #4980 from robcfg/master R. Belmont2019-05-082-18/+90
|\ | | | | MC6847 PAL color blend emulation
| * Full support of PAL color blend. robcfg2019-05-052-65/+58
| |
| * Modified palette with colors taken from real composite video captures. robcfg2019-05-052-19/+26
| |
| * Working blend based on the colors luma values. robcfg2019-05-042-3/+34
| |
| * Working PAL color blend emulation. Next step is only perfom blend based on ↵ robcfg2019-05-022-1/+42
| | | | | | | | the colors luma values.
* | Preliminary emulation of T6963C and related LCD controllers AJR2019-05-062-0/+404
| |
* | mattelchess: add save switch (nw) hap2019-05-062-9/+12
| |
* | New working machine added hap2019-05-061-8/+11
| | | | | | | | | | ---------- Computer Chess (Mattel) [hap, Sean Riddle]
* | New not working machine added hap2019-05-062-5/+22
|/ | | | | ---------- Computer Chess (Mattel) [hap, Sean Riddle]
* Merge pull request #4933 from cam900/huc6270_args R. Belmont2019-04-296-28/+28
|\ | | | | huc6270.cpp, huc6202.cpp : Simplify handlers
| * huc6270.cpp, huc6202.cpp : Simplify handlers cam9002019-04-276-28/+28
| |
* | Merge pull request #4932 from cam900/voodoo_args R. Belmont2019-04-293-46/+46
|\ \ | | | | | | devices/video/voodoo.cpp : Simplify handlers
| * | devices/video/voodoo.cpp : Simplify handlers cam9002019-04-273-46/+46
| |/
* / mc6845: Use standard device method to adjust input clock (nw) AJR2019-04-282-39/+52
|/
* mc6845: Fix MT #7282; improve logging (nw) AJR2019-04-202-6/+16
|
* nes: Improve MMC5 extended attributes AJR2019-04-121-4/+3
| | | | | - mmc5: Use ExRAM byte from nametable area to select palette bank - ppu2c0x: Fix order of nametable/attribute reads
* 68000: Rework interrupt handling [O. Galibert] Olivier Galibert2019-04-051-1/+1
| | | | | | | * Implement the cpu space as an address space * Make all vectored interrupts use the cpu space * Make it possible to direct the cpu space to another space, use it for amiga (which handles it as a normal AS_PROGRAM read) * Make it possible to disable the priority muxer and get 3 lines instead, use it for cps2
* nes: Replace VDP bitmap access with screen().pixel() for lightgun emulation ↵ enikland22019-03-302-18/+0
| | | | (#4665)